Patent US5230000A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5230000A Expired / Lapsed US ⏱️ 0.0 years remaining

Built-in self-test (bist) circuit

Assignee: Nokia Bell Labs
•
Filing: 1991-04-25
•
Granted: 1993-07-20
•
Expires: 2011-04-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Testing of data path circuitry (12) within an integrated circuit chip (10) is accomplished by a test circuit (22) comprised of a Signature Analysis Register (SAR) (30). The SAR (30) generates test signals for input to data path circuitry (12) and compacts response signals produced by the data path circuitry following receipt of the test signals. A blocking circuit (28) blocks an initial one of the response signals from being received by the SAR (30) until the test signals from the SAR have propagated through the data path circuitry (12). Bypass multiplexers (34) multiplex the test signals generated by the SAR (30) with input data normally supplied to the data path circuitry (12) to allow the test circuit (22) to be bypassed during intervals other than testing. Loopback multiplexers (26) are also provided to multiplex the output data of the data path circuitry (12) with the input data received by the data path circuitry (12) to allow for testing of a chain of integrated circuits (10 ) on a circuit board (53).

Inventors

  • 👤 Kenneth D. Mozingo
  • 👤 Charles E. Stroud

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:33
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31712; G01R31/31716; G01R31/3181; G01R31/3185; G06; G06F; G06F2201/00; G06F2201/83

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 198 words
A method for testing an electronic circuit which is normally supplied with input data, comprising the steps of: (a) multiplexing input data which is normally supplied to an electronic circuit with at least one test signal from a signature analysis register so that during a preselected interval, the test signal is applied to the electronic circuit to cause it to generate a response signal of a known state when the electronic circuit is operating properly, while during intervals other than the preselected interval, the input data is supplied to the electronic circuit; (b) supplying each response signal, through a delay circuit, to the signature analysis register; (c) delaying, at the delay circuit, an initial response signal prior to passage to the signature analysis register; (d) compacting, at the signature analysis register, each successive response signal with the response signals previously applied to the signature analysis register to yield a signature representative of the state of the compacted signals; (e) repeating the steps of (a), (b) and (d) for a prescribed number of times; and (f) comparing the signature of the compacted response signals to a signature which represent a fault-free condition to detect if any faults are present.
Claim 2
Independent Claim 198 words
A method for testing an electronic circuit which is normally supplied with input data, comprising the steps of: (a) multiplexing input data which is normally supplied to an electronic circuit with at least one test signal from a signature analysis register so that during a preselected interval, the test signal is applied to the electronic circuit to cause it to generate a response signal of a known state when the electronic circuit is operating properly, while during intervals other than the preselected interval, the input data is supplied to the electronic circuit; (b) supplying each response signal, through a delay circuit, to the signature analysis register; (c) delaying, at the delay circuit, an initial response signal prior to passage to the signature analysis register; (d) compacting, at the signature analysis register, each successive response signal with the response signals previously applied to the signature analysis register to yield a signature representative of the state of the compacted signals; (e) repeating the steps of (a), (b) and (d) for a prescribed number of times; and (f) comparing the signature of the compacted response signals to a signature which represent a fault-free condition to detect if any faults are present.
Claim 3
Dependent Claim 30 words
The method according to claim 1 further including the step of multiplexing the response signals applied to the signature analysis register with the input data supplied to the electronic circuit.
Claim 4
Dependent Claim 41 words
The method according to claim 1 wherein the initial response signal is applied to the signature analysis register only after an interval at least as long as that required for the test signal to propagate through the electronic circuit being tested.
Claim 5
Dependent Claim 27 words
The method according to claim 1 further including the step of seeding the signature analysis register with an initial value prior to testing of the electronic circuit.
Claim 6
Independent Claim 240 words
A method for testing a circuit board carrying a plurality of individual electronic circuits connected so that a first one of the circuits drives each of the others, comprising the steps of: (a) multiplexing input data which is normally supplied to a first electronic circuit on a circuit board, which drives each of a plurality of second electronic circuits on the board, with at least one test signal from a signature analysis register, so that during a preselected interval, the test signal is applied to the first electronic circuit which generates a response signal for propagation through to each of the second electronic circuits driven thereby, while during intervals other than the preselected interval, the input data is supplied to said first electronic circuit; (b) supplying the response signal from a last one of said second electronic circuits, through a delay circuit, to the signature analysis register; (c) delaying, at the delay, circuit an initial response signal prior to passage to the signature analysis register; (d) compacting, at the signature analysis register, each successive response signal with the response signals previously applied to the signature analysis register to yield a signature representative of the state of the compacted signals; (e) repeating the steps of (a), (b) and (d) for a prescribed number of times; and (f) comparing the signature of the compacted response signals to a signature obtained for a fault-free circuit board to detect if any faults are present.
Claim 7
Independent Claim 240 words
A method for testing a circuit board carrying a plurality of individual electronic circuits connected so that a first one of the circuits drives each of the others, comprising the steps of: (a) multiplexing input data which is normally supplied to a first electronic circuit on a circuit board, which drives each of a plurality of second electronic circuits on the board, with at least one test signal from a signature analysis register, so that during a preselected interval, the test signal is applied to the first electronic circuit which generates a response signal for propagation through to each of the second electronic circuits driven thereby, while during intervals other than the preselected interval, the input data is supplied to said first electronic circuit; (b) supplying the response signal from a last one of said second electronic circuits, through a delay circuit, to the signature analysis register; (c) delaying, at the delay, circuit an initial response signal prior to passage to the signature analysis register; (d) compacting, at the signature analysis register, each successive response signal with the response signals previously applied to the signature analysis register to yield a signature representative of the state of the compacted signals; (e) repeating the steps of (a), (b) and (d) for a prescribed number of times; and (f) comparing the signature of the compacted response signals to a signature obtained for a fault-free circuit board to detect if any faults are present.
Claim 8
Dependent Claim 46 words
The method according to claim 5 wherein the initial response signal is applied to the signature analysis register for compaction after an interval at least as long as that required for the test signal to propagate through to the last one of the second electronic circuits.
Claim 9
Dependent Claim 23 words
The method according to claim 5 further including the step of seeding the signature analysis register with an initial value prior to testing.
Claim 10
Dependent Claim 222 words
A built-in self-test circuit for insertion within an electronic device for testing the device, comprising: a signature analysis register for generating test signals for input to an electronic device to cause the device to generate response signals, and for compacting such response signals to yield a signature indicative of the operation of the device; bypass multiplexer means coupled between the electronic device and the signature analysis register for multiplexing input data normally supplied to the electronic device with test signals from the signature analysis register, so that during preselected intervals, the test signals from the signature analysis register feed the electronic device, while during intervals other than said preselected intervals, said input data is fed to the electronic device; loopback multiplexing means for multiplexing the input data normally supplied to the electronic device with response signals produced by the electronic device, so that during selected intervals, the loopback multiplexing means passes the response signals, while during other than said selected intervals, the loopback multiplexing means passes the input data; blocking means coupled between the loopback multiplexing means and the signature analysis register for delaying transmission of an initial one of the response signals from reaching the signature analysis register for a predetermined interval; and controller means for controlling the signature analysis register, loopback multiplexing means, bypass multiplexing means, and the blocking means.
Claim 11
Dependent Claim 222 words
A built-in self-test circuit for insertion within an electronic device for testing the device, comprising: a signature analysis register for generating test signals for input to an electronic device to cause the device to generate response signals, and for compacting such response signals to yield a signature indicative of the operation of the device; bypass multiplexer means coupled between the electronic device and the signature analysis register for multiplexing input data normally supplied to the electronic device with test signals from the signature analysis register, so that during preselected intervals, the test signals from the signature analysis register feed the electronic device, while during intervals other than said preselected intervals, said input data is fed to the electronic device; loopback multiplexing means for multiplexing the input data normally supplied to the electronic device with response signals produced by the electronic device, so that during selected intervals, the loopback multiplexing means passes the response signals, while during other than said selected intervals, the loopback multiplexing means passes the input data; blocking means coupled between the loopback multiplexing means and the signature analysis register for delaying transmission of an initial one of the response signals from reaching the signature analysis register for a predetermined interval; and controller means for controlling the signature analysis register, loopback multiplexing means, bypass multiplexing means, and the blocking means.
Claim 12
Dependent Claim 13 words
The apparatus according to claim 8 wherein the controller means comprises a counter.
Claim 13
Dependent Claim 120 words
The apparatus according to claim 8 wherein the electronic device has n separate data inputs and wherein the signature analysis register comprises n channels, each channel comprised of: a multiplexer having a first input and a second input; a flip-flop for producing an output signal in accordance with a signal provided by the multiplexer, the flip-flop output signal supplied to a first input of the multiplexer; and an exclusive OR gate having its output coupled to a second input of the multiplexers, the exclusive OR gate having a first input coupled to a separate one of the n data inputs to the electronic device and a second input coupled to the output of the flip-flop associated with the n-1 channel.
Claim 14
Dependent Claim 47 words
The apparatus according to claim 10 wherein the loopback multiplexing means comprises: n separate multiplexers, each having a first input coupled to a separate one of the n data inputs to the data path circuitry and a second input supplied with an output of the electronic device.
Claim 15
Dependent Claim 46 words
The apparatus according to claim 11 wherein the blocking means comprises: n separate AND gates, each supplied at a first input with the output of a separate one of the n loopback multiplexers and a second input supplied with a control signal from the controller means.

References Cited (Backward Citations)

US4513418A Cited
US4551838A Cited
US4764926A Cited
US4701916A Cited
US4768196A Cited
US4905241A Cited
US5084874A Cited
US4918378A Cited
US5138619A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-19 1997-01-18 1997-07-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-19 2001-01-18 2001-07-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-19 2005-01-18 2005-07-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag