Title :
A heuristic algorithm for the minimization of test application time in digital circuits with boundary-scan capabilities
Author :
Evans, Allison H. ; Macii, Enrico
Author_Institution :
Southern Bay Labs., NewLogic, San Mateo, CA, USA
Abstract :
Common test pattern generation programs attempt to generate test sets of minimum size. However, they implicitly assume that each vector belonging to the test set is applied in parallel to the primary input pins of the circuit. In designs with boundary-scan capabilities, this is no longer true; in fact, the test vectors are shifted into the input register serially through the scan-in pin. Therefore, O(n·|TS|) clock cycles are required to apply to the circuit the complete test set, where n indicates the length of each input vector and |TS| represents the size of the test set. The time required to apply the test set to the circuit can be reduced if the serial test stream is compacted by exploiting some overlapping of the test vectors. In this paper we present a heuristic technique for the minimization of a given test set; experimental results are provided to demonstrate the effectiveness of our approach
Keywords :
automatic testing; boundary scan testing; clocks; integrated circuit testing; logic testing; matrix multiplication; boundary-scan capabilities; clock cycles; heuristic algorithm; input register; scan-in pin; serial test stream; test application time minimisation; test pattern generation programs; Automatic control; Automatic testing; Built-in self-test; Circuit testing; Clocks; Digital circuits; Heuristic algorithms; Minimization methods; Pins; Registers;
Conference_Titel :
Electrotechnical Conference, 1996. MELECON '96., 8th Mediterranean
Conference_Location :
Bari
Print_ISBN :
0-7803-3109-5
DOI :
10.1109/MELCON.1996.551582