Weighted random pattern testing apparatus and method
First Claim
1. An improvement in the method of testing of a complex integrated device having a LSSD shift register and accessible fewer input and output teriminals than the number of internally interconnected logic circuit elements coupled thereto which renders the elements inaccessible for discrete direct testing comprising the steps of:
- A. producing a pseudo random pattern containing one element for each accessible input terminal and inaccessible circuit element of the device to be tested;
B. loading a portion of said pattern into the LSSD shift register of the device to be tested;
C. applying a portion of said pattern to the accessible input terminals of the device under test;
D. causing the device to operate in response to the inputs at the accessible input terminals and the data in the LSSD shift register;
E. gating the signals from the logic circuit elements in the device under test into the LSSD shift register;
F. unloading data from the LSSD shift register; and
G. comparing the unloaded data with the precalculated data for a known good device to determine if the device under test failed;
a portion of said pseudo random pattern being operative to modify said loading of the LSSD shift register, said unloading of said LSSD shift register or the gating of patterns from the LSSD shift register to the inaccessible logic elements in the device under test, thereby providing a means for detecting all potential stuck faults resident in the LSSD combinational networks as well as a means for detecting faults in and amongst the LSSD shift clocks, the system clocks, and associated gating networks.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for testing very large scale integrated circuit devices, most particularly Level Sensitive Scan Design (LSSD) devices, by applying differently configured sequences of pseudo-random patterns in parallel to each of the input terminals of the device under test, collecting the output responses from each of the output terminals in parallel, combining these outputs to obtain a signature which is a predetermined function of all of the sequences of parallel outputs and comparing the test signature with a known good signature obtained by computer simulation. The input test stimuli are further altered in a predetermined fashion as a function of the structure of the device to be tested, to individually weight the inputs in favor of more or less binary ones or zeros.
129 Citations
3 Claims
-
1. An improvement in the method of testing of a complex integrated device having a LSSD shift register and accessible fewer input and output teriminals than the number of internally interconnected logic circuit elements coupled thereto which renders the elements inaccessible for discrete direct testing comprising the steps of:
-
A. producing a pseudo random pattern containing one element for each accessible input terminal and inaccessible circuit element of the device to be tested; B. loading a portion of said pattern into the LSSD shift register of the device to be tested; C. applying a portion of said pattern to the accessible input terminals of the device under test; D. causing the device to operate in response to the inputs at the accessible input terminals and the data in the LSSD shift register; E. gating the signals from the logic circuit elements in the device under test into the LSSD shift register; F. unloading data from the LSSD shift register; and G. comparing the unloaded data with the precalculated data for a known good device to determine if the device under test failed; a portion of said pseudo random pattern being operative to modify said loading of the LSSD shift register, said unloading of said LSSD shift register or the gating of patterns from the LSSD shift register to the inaccessible logic elements in the device under test, thereby providing a means for detecting all potential stuck faults resident in the LSSD combinational networks as well as a means for detecting faults in and amongst the LSSD shift clocks, the system clocks, and associated gating networks. - View Dependent Claims (2, 3)
-
Specification