DocumentCode :
2740914
Title :
Test vector omission with minimal sets of simulated faults
Author :
Pomeranz, Irith
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
fYear :
2015
fDate :
27-29 April 2015
Firstpage :
1
Lastpage :
6
Abstract :
Test vector omission is a static test compaction procedure for functional test sequences that removes unnecessary test vectors from a sequence. The test vector omission procedure requires fault simulation for every test vector (or subsequence) that it considers for omission. It was noted earlier that it is possible to reduce the set of simulated faults based on the clock cycles where the faults are detected. However, this reduction is effective only for the later test vectors of a sequence. This paper defines a minimal set of faults that need to be simulated for the omission of a test vector by considering, in addition to detection clock cycles, also clock cycles where test subsequences start. The former are computed by a conventional sequential fault simulation process. For the latter, the paper introduces a sequential reverse order fault simulation process, and an approximation with a reduced computational complexity. Experimental results show significant reductions in the run time for test vector omission without affecting the level of compaction.
Keywords :
computational complexity; fault simulation; vectors; clock cycles; computational complexity; functional test sequences; sequential fault simulation; static test compaction procedure; test vector omission; Approximation methods; Circuit faults; Clocks; Compaction; Computational complexity; Computational modeling; Integrated circuit modeling; Finite-state machines; functional test sequences; reverse order fault simulation; test compaction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Test Symposium (VTS), 2015 IEEE 33rd
Conference_Location :
Napa, CA
Type :
conf
DOI :
10.1109/VTS.2015.7116297
Filename :
7116297
Link To Document :
بازگشت