DocumentCode :
1492562
Title :
Efficient techniques for dynamic test sequence compaction
Author :
Rudnick, Elizabeth M. ; Patel, Janak H.
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Volume :
48
Issue :
3
fYear :
1999
fDate :
3/1/1999 12:00:00 AM
Firstpage :
323
Lastpage :
330
Abstract :
Dynamic test sequence compaction is an effective means of reducing test application time and often results in higher fault coverages and reduced test generation time as well. Three simulation-based techniques for dynamic compaction of test sequences are described. The first technique uses a fault simulator to remove test vectors from the test sequence generated by a test generator if the vectors are not needed to detect the target fault, considering that the circuit state may be known. The second technique uses genetic algorithms to fill the unspecified bits in a partially-specified test sequence in order to increase the number of faults detected by the sequence. The third technique uses test sequences provided by the test generator as seeds in a genetic algorithm, and better sequences are evolved that detect more faults. Significant improvements in test set size, fault coverage, and test generation time have been obtained over previous approaches using combinations of the three techniques
Keywords :
genetic algorithms; logic testing; sequential circuits; dynamic compaction; dynamic test sequence compaction; fault coverages; fault simulator; genetic algorithm; simulation-based techniques; test application time; Circuit faults; Circuit simulation; Circuit testing; Compaction; Electrical fault detection; Fault detection; Genetic algorithms; Performance evaluation; Sequential analysis; Sequential circuits;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.754998
Filename :
754998
Link To Document :
بازگشت