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 :
بازگشت