DocumentCode
2994977
Title
Acceleration techniques for dynamic vector compaction
Author
Raghunathan, A. ; Chakradhar, S.T.
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
1995
fDate
5-9 Nov. 1995
Firstpage
310
Lastpage
317
Abstract
We present several techniques for accelerating dynamic vector compaction for combinational and sequential circuits. A key feature of all our techniques is that they significantly improve the computation times without adversely affecting the quality of test sets that can be derived using state-of-the-art compaction methods. Our techniques are based on three key ideas: (1) identification of support sets, (2) target fault switching, and (3) use of dynamic equivalent and untestable fault analysis, All these techniques are useful in significantly reducing the number of faults that have to be considered by a test generator or a fault simulator in a dynamic vector compaction system. For fault simulation, support sets quickly identify a large subset of faults that are guaranteed to be undetectable by a given input sequence. For test generation, support sets identify a large subset of faults that are guaranteed to be undetectable by any extension of a partially specified test sequence. Experimental results on ISCAS 89 benchmark circuits and large production VLSI circuits are included. For full scan designs, our acceleration techniques reduce the overall computation times by a factor of 2 to 3 without adversely affecting the quality (size) of the computed test sets or their fault coverages. The improvement factors obtained are higher for larger circuits. The acceleration techniques enabled the computation of compact test sets for large production circuits that the base test generation system was unable to process in more than 2 CPU days on a Silicon Graphics MIPS 4400 workstation. Results for sequential circuits also show that our acceleration techniques significantly improve the computation times for dynamic vector compaction.
Keywords
combinational circuits; fault diagnosis; logic CAD; logic testing; sequential circuits; ISCAS 89 benchmark circuits; combinational circuits; computation times; dynamic vector compaction; fault analysis; fault simulation; sequential circuits; target fault switching; test generation; Acceleration; Analytical models; Benchmark testing; Circuit faults; Circuit testing; Compaction; Fault diagnosis; Life estimation; Sequential circuits; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-8186-8200-0
Type
conf
DOI
10.1109/ICCAD.1995.480134
Filename
480134
Link To Document