US3614608A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Random number statistical logic test system
Assignee: International Business Machines Corp
•
Filing: 1969-05-19
•
Granted: 1971-10-19
•
Expires: 1989-05-19
Abstract
Abstract A system for testing complex circuitry primarily in large scale integration, where a great number of inputs and outputs must be tested and the internal circuitry is inaccessible. The test system has a random number generator which simultaneously applies a plurality of signals in a random pattern to the plurality of input pins of both the test circuit and a reference circuit. Compare circuitry is responsive to signals received from the test and reference circuits and provides an error signal when the two outputs are not matched.
Inventors
- 👤 Gary R Giedd
- 👤 Gerald A Maley
- 👤 Merlyn H Perkins
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 20:23
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/3193; G01R31/3183; G01R31/318385
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
119 words
A system for testing a complex functional logic circuit having a plurality of connecting terminals said system comprising: a reference logic circuit having functional properties identical to that of the logic circuit under test; means for generating a random test pattern including: a first shift register for generating a pseudo-random signal pattern, a second shift register for generating a gating pattern, and gating means for gating the pseudo-random signals to a plurality of correspOnding input terminals in both logic circuit under test and said reference logic; and a logic compare unit for receiving signals from the logic circuit under test and the reference logic circuit, and for providing an error output when any corresponding two of said signals differ.
Claim 2
Independent Claim
119 words
A system for testing a complex functional logic circuit having a plurality of connecting terminals said system comprising: a reference logic circuit having functional properties identical to that of the logic circuit under test; means for generating a random test pattern including: a first shift register for generating a pseudo-random signal pattern, a second shift register for generating a gating pattern, and gating means for gating the pseudo-random signals to a plurality of correspOnding input terminals in both logic circuit under test and said reference logic; and a logic compare unit for receiving signals from the logic circuit under test and the reference logic circuit, and for providing an error output when any corresponding two of said signals differ.
Claim 3
Dependent Claim
43 words
An apparatus as in claim 1 further comprising: a step generator for shaping and timing the pseudo-random test pattern to the connecting pins of the logic under test, thereby applying signals of appropriate voltage levels to said connecting pins at appropriate timing intervals.
Claim 4
Dependent Claim
28 words
An apparatus as in claim 2 further comprising: analog means for detecting the voltage level of the signals from the connecting pins in the logic circuit under test.
Claim 5
Dependent Claim
38 words
An apparatus as in claim 3 wherein the logic compare unit comprises: means for detecting the output from the analog means; and means for supplying a signal for stopping the test cycle when an error has been detected.
Claim 6
Independent Claim
122 words
A system for testing a complex functional logic circuit having a plurality of input and output terminals, said system comprising: a reference logic circuit having the same functional properties as the logic circuit under test; means for generating a random test pattern for application to each of the input terminals of the logic under test and the reference logic circuit; means for biasing the output terminals of the logic under test through an impedance to a desired termination level; analog means for converting the signals from the output terminals of the logic under test to two distinct digital signals; and comparing means for comparing the said two distinct digital signals with digital signals from corresponding output terminals of said reference logic circuit.
Claim 7
Independent Claim
122 words
A system for testing a complex functional logic circuit having a plurality of input and output terminals, said system comprising: a reference logic circuit having the same functional properties as the logic circuit under test; means for generating a random test pattern for application to each of the input terminals of the logic under test and the reference logic circuit; means for biasing the output terminals of the logic under test through an impedance to a desired termination level; analog means for converting the signals from the output terminals of the logic under test to two distinct digital signals; and comparing means for comparing the said two distinct digital signals with digital signals from corresponding output terminals of said reference logic circuit.
Claim 8
Independent Claim
121 words
A system for testing a complex functional logic circuit having a plurality of inputs and outputs, said system comprising: a reference logic circuit having functional properties comparable to those of the logic circuit under test; means for generating a random test pattern for application to selected ones of the inputs to the logic circuit under test and the reference logic circuit; means for biasing the outputs of the logic circuit under test through an impedance to a desired termination level; analog means for converting the signals from the outputs of the logic circuit under test to two distinct digital signals; and comparing means for comparing the two distinct digital signals with digital signals from corresponding outputs of said reference logic circuit.
Claim 9
Independent Claim
121 words
A system for testing a complex functional logic circuit having a plurality of inputs and outputs, said system comprising: a reference logic circuit having functional properties comparable to those of the logic circuit under test; means for generating a random test pattern for application to selected ones of the inputs to the logic circuit under test and the reference logic circuit; means for biasing the outputs of the logic circuit under test through an impedance to a desired termination level; analog means for converting the signals from the outputs of the logic circuit under test to two distinct digital signals; and comparing means for comparing the two distinct digital signals with digital signals from corresponding outputs of said reference logic circuit.
Claim 10
Dependent Claim
27 words
A system as in claim 6 wherein the reference logic circuit is a logic simulator having functional properties comparable to those of the logic circuit under test.
Claim 11
Independent Claim
180 words
The method of sequentially testing a plurality of identical logic circuits each having a plurality of access terminals, comprising the steps of: generating a random test pattern; applying said generated random test pattern to a first one of said plurality of identical logic circuits under test for a fixed interval of time; determining the analog levels of the output terminals of the logic circuit under test; converting the analog levels to digital levels; comparing the digital levels of the response from the logic under test to the response from corresponding terminals of a reference logic circuit; applying said generated random test pattern to additional ones of said plurality of identical logic circuits under test for additional fixed intervals of time; and repeating the foregoing steps of determining, converting, and comparing with respect to said additional ones of said plurality of identical logic circuits; whereby after a large number of plurality of identical logic circuits have been thus tested, a condition where all possible combinations of said random test pattern being applied to said plurality of identical logic circuits is approached.
Claim 12
Independent Claim
180 words
The method of sequentially testing a plurality of identical logic circuits each having a plurality of access terminals, comprising the steps of: generating a random test pattern; applying said generated random test pattern to a first one of said plurality of identical logic circuits under test for a fixed interval of time; determining the analog levels of the output terminals of the logic circuit under test; converting the analog levels to digital levels; comparing the digital levels of the response from the logic under test to the response from corresponding terminals of a reference logic circuit; applying said generated random test pattern to additional ones of said plurality of identical logic circuits under test for additional fixed intervals of time; and repeating the foregoing steps of determining, converting, and comparing with respect to said additional ones of said plurality of identical logic circuits; whereby after a large number of plurality of identical logic circuits have been thus tested, a condition where all possible combinations of said random test pattern being applied to said plurality of identical logic circuits is approached.
Claim 13
Independent Claim
202 words
The method of sequentially testing a plurality of identicaL logic circuits each having a plurality of access terminals, comprising the steps of: simulating a reference logic circuit having the same functional properties as each of the plurality of identical logic circuits under test; generating a random test pattern; applying said generated random test pattern to a first one of said plurality of identical logic circuits under test for a fixed interval of time; determining the analog levels of the output terminals of the logic circuit under test; converting the analog levels to digital levels; comparing the digital levels of the response from the logic under test to the response from corresponding terminals of said simulated reference logic circuit; applying said generated random test pattern to additional ones of said of identical logic circuits under test for additional fixed intervals of time; and repeating the foregoing steps of determining, converting, and comparing with respect to said additional ones of said plurality of identical logic circuits; whereby after a large number of said plurality of identical logic circuits have been thus tested, a condition where all possible combinations of said random test pattern being applied to said plurality of identical logic circuits is approached.
Claim 14
Independent Claim
202 words
The method of sequentially testing a plurality of identicaL logic circuits each having a plurality of access terminals, comprising the steps of: simulating a reference logic circuit having the same functional properties as each of the plurality of identical logic circuits under test; generating a random test pattern; applying said generated random test pattern to a first one of said plurality of identical logic circuits under test for a fixed interval of time; determining the analog levels of the output terminals of the logic circuit under test; converting the analog levels to digital levels; comparing the digital levels of the response from the logic under test to the response from corresponding terminals of said simulated reference logic circuit; applying said generated random test pattern to additional ones of said of identical logic circuits under test for additional fixed intervals of time; and repeating the foregoing steps of determining, converting, and comparing with respect to said additional ones of said plurality of identical logic circuits; whereby after a large number of said plurality of identical logic circuits have been thus tested, a condition where all possible combinations of said random test pattern being applied to said plurality of identical logic circuits is approached.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-10-18 | 1975-04-19 | 1975-10-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-10-18 | 1979-04-19 | 1979-10-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-10-18 | 1983-04-19 | 1983-10-19 | $7700.00 | Window Closed / Lapsed |