Title :
Applying two-pattern tests using scan-mapping
Author :
Touba, Nur A. ; McCluskey, Edward J.
Author_Institution :
Center for Reliable Comput., Stanford Univ., CA, USA
fDate :
28 Apr-1 May 1996
Abstract :
This paper proposes a new technique, called scan-mapping, for applying two-pattern tests in a standard scan design environment. Scan-mapping is performed by shifting the first pattern (V1) into the scan path and then using combinational mapping logic to generate the second pattern (V2) in the next clock cycle. The mapping logic is placed in the scan path and avoids the performance degradation of using more complex scan elements to apply two-pattern tests. A procedure is described for synthesizing the mapping logic required to apply a set of two-pattern tests. Scan-mapping can be used in deterministic testing to apply two-pattern tests that can´t be applied using scan-shifting or functional justification, and it can be used in built-in self-testing (BlST) to improve the fault coverage for delay faults. Experimental results indicate that, for deterministic testing, scan-mapping can reduce area overhead and test time compared with using complex scan elements; and for pseudo-random testing, scan-mapping can significantly improve the fault coverage using only a small amount of mapping logic
Keywords :
built-in self test; logic testing; built-in self-testing; combinational mapping logic; delay faults; deterministic testing; fault coverage; pseudo-random testing; scan-mapping; two-pattern tests; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Clocks; Degradation; Delay; Latches; Logic testing; Routing;
Conference_Titel :
VLSI Test Symposium, 1996., Proceedings of 14th
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-7304-4
DOI :
10.1109/VTEST.1996.510884