Claims
- 1. Apparatus for testing a complex integrated circuit device having a very substantially greater number of internally interconnected logic elements than the number of input and output terminals of said device, thus rendering the internal elements inaccessible for discrete testing theoeof, comprising;
- (a) a plurality of pseudo-random pattern generators, one for each input terminal, each of said generators being operative to produce a uniquely different sequence of pseudo-random bit patterns,
- (b) means for applying the succession of bits from each of said generators to a different one of said input terminals in parallel as test input stimuli thereto.
- (c) signature register means operative responsive to all of the signals produced on said output terminals responsive to a succession of input stimuli to derive a signature which is a predetermined function of all of said output responses, and
- (d) and comparing means for comparing the thus-derived test signature with a signature of a known good device subjected to the same test stimuli.
- 2. The apparatus as defined in claim 1; further characterized in the provision of weighting means operative responsive to the bit pattern of each of said pattern generators for selectively altering the bit inputs to said input terminal to weight the normal distribution of ones and zeros inherent in a succession of pseudo-randomly ordered bit patterns.
- 3. The apparatus as defined in claim 1; wherein each of aid generators comprises a linear feedback shift register having the output of the last stage connected in parallel to each of a plurality of modulo two adders connected between predetermined successive stages of the shift register, each generator having a different combination of parallel connections, but all of which product the same number of patterns per cycle.
- 4. The apparatus as defined in claim 1 wherein said signature register means comprises;
- a plurality of first level signature registers each of which comprises a linear feedback shift register having the output of said last stage connected in parallel to each of a plurality of modulo-two adders connected between predetermined successive stages of the shift register,
- a plurality of further modulo-two adders connected between predetermined successive stages of the shift register each connected to a different one of said output terminals, and
- a second level signal register comprising a linear feedback shift register having the output of the last stage connected in parallel to each of a plurality of modulo-two adders connected between predetermined successive stages of the shift register, and
- a plurality of further modulo-two adders connected between predetermined stages of the shift register with each connected to the last stage of a different one of aid first level signature registers.
- 5. The apparatus as defined in claim 3; wherein the said generators each produce a succession of 2.sup.n -1 different patterns, each consisting of n bits, in each cycle of operation, the succession being identically repeated in each cycle, whereby the bit configuration at every step within the cycle is predetermined.
- 6. The apparatus as defined in claim 4; wherein the signature register produces a signature which is a predetermined function of the succession of pseudo-random patterns and the test output responsives whereby the bit configuration of the test signature will manifest a good device or a bad device.
Parent Case Info
This application is a divisional application of Ser. No. 748,288, filed June 24, 1985, now U.S. Pat. No. 4,687,988.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4503537 |
McAnney |
Mar 1985 |
|
4594711 |
Thatte |
Jun 1986 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
748288 |
Jun 1985 |
|