← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US3182253A Cited
US3286175A Cited
US3302109A Cited
US3311890A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag