by Srivaths Ravi, Ganesh Lakshminarayana, Niraj K. Jha
in Proc. Int. Test Conf
http://www.ee.princeton.edu/~ganesh/ganesh/work/lp/paper10/paper.ps
Add To MetaCart
Abstract:
In this paper, we present TAO, a novel methodology for high-level testability analysis and optimization of registertransfer level controller/data path circuits. Unlike existing high-level testing techniques that cater restrictively to certain classes of circuits or design styles, TAO exploits the algebra of regular expressions to provide a unified framework for handling a wide variety of circuits including application-specific integrated circuits, applicationspecific programmable processors, application-specific instruction processors, digital signal processors and microprocessors. We also augment TAO with a design-for-test framework that can provide a low-cost testability solution by examining the trade-offs in choosing from a diverse array of testability modifications like partial scan or test multiplexer insertion in different parts of the circuit. Test generation is symbolic and, hence, independent of bit-width. Experimental results on benchmark circuits show that TAO is very efficient, in addition to being comprehensive. The fault coverage obtained is above 99 % in all cases. The average area and delay overheads for incorporating testability into the benchmarks are only 3.3 % and 1.1%, respectively. The test application time is comparable to that associated with gate-level sequential test generators.
Citations
|
2771
|
Introduction to Automata Theory, Languages and Computation
– Hopcroft, Ullman
- 1979
|
|
291
|
Sangiovanni-Vincentelli „Logic Minimization Algorithms for VLSI Synthesis
– Brayton, Hachtel, et al.
- 1997
|
|
254
|
Switching and Finite Automata Theory
– Kohavi
- 1978
|
|
221
|
Introduction to the Theory of Computation
– Sipser
|
|
216
|
HITEC: A test generation package for sequential circuits
– Niermann, Patel
- 1991
|
|
127
|
Sequential Circuit Design Using Synthesis and Optimization
– Sentovich, Singh, et al.
- 1992
|
|
95
|
Code Generation for Embedded Processors
– Marwedel, Goossens, et al.
- 1995
|
|
69
|
A partial scan method for sequential circuits with feedback
– Cheng, Agarwal
- 1990
|
|
41
|
Hierarchical test generation using precomputed tests for modules
– Murray, Hayes
- 1990
|
|
40
|
On determining scan flip-flops in partial-scan designs
– Lee, Reddy
- 1990
|
|
39
|
Architectural level test generation for microprocessors
– Lee, Patel
- 1994
|
|
31
|
PROOFS: A Fast Memory Efficient Sequential Circuit Fault Simulator
– Niermann, Cheng, et al.
- 1992
|
|
30
|
On Equations for Regular Languages, Finite Automata, and Sequential Networks: Theoret
– Brzozowski, Leiss
- 1980
|
|
24
|
Synthesis of application specific instruction sets
– Huang, Despain
- 1995
|
|
21
|
Genesis: A behavioral synthesis system for hierarchical testability
– Bhatia, Jha
- 1994
|
|
17
|
lex & yacc. O'Reilly and Associates
– Levine, Mason, et al.
- 1990
|
|
17
|
ALLIANCE: A complete set of CAD tools for teaching VLSI design
– Greiner, Pecheux
- 1992
|
|
16
|
Design for hierarchical testability of RTL circuits obtained by behavioral synthesis
– Ghosh, Raghunathan, et al.
- 1995
|
|
16
|
High-level synthesis for testability: A survey and perspective
– Wagner, Dey
- 1996
|
|
16
|
H-SCAN: A High Level Alternative to Full-Scan Testing With Reduced Area and Test Application Overheads
– Bhattacharya, Dey
- 1996
|
|
12
|
A design for testability technique for RTL circuits using control/data flow extraction
– Ghosh, Raghunathan, et al.
- 1996
|
|
12
|
A Controller-Based Design-for-Testability Technique for Controller-Datapath Circuits
– Dey, Gangaram, et al.
- 1995
|
|
7
|
et al., "Sequential circuit design using synthesis and optimization
– Sentovich
- 1992
|
|
6
|
Provably correct highlevel timing analysis without path sensitization
– Bhattacharya, Dey, et al.
- 1994
|
|
4
|
Hierarchical test generation and design for testability methods for ASPPs and ASIPs
– Ghosh, Raghunathan, et al.
- 1999
|
|
4
|
Controller resynthesis for testability enhancement of RTL controller/data path circuits
– Ravi, Ghosh, et al.
- 1998
|
|
3
|
False path exclusion in delay analysis of RTL-based datapath-controller designs
– Nourani, Papachristou
- 1996
|
|
3
|
A Controller-Based Designfor -Testability Technique for Controller-datapath Circuits
– Dey, Gangaram, et al.
- 1995
|
|
2
|
Partial scan at the register transfer level
– Steensma, Catthoor, et al.
- 1993
|
|
2
|
Design and synthesis for testability using architectural descriptions
– Chickermane
- 1993
|