← Back to Patent Explorer
US5425035A Expired / Lapsed US ⏱️ 0.0 years remaining

Enhanced data analyzer for use in bist circuitry

Assignee: Motorola Solutions Inc
•
Filing: 1992-09-11
•
Granted: 1995-06-13
•
Expires: 2012-09-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data analyzer for use in BIST circuitry has been provided. The data analyzer allows both comparison analysis and signature analysis to be performed on a circuit response data stream. The data analyzer includes a plurality of data registers which are serially-coupled and where each data register is capable of performing comparison analysis and signature analysis on one data bit of the circuit response data stream. This allows the circuit under test can be completely and thoroughly tested for faults.

Inventors

  • 👤 Nicholas J. Spence
  • 👤 Jerome A. Grula
  • 👤 Glen D. Caby

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 22:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/27

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 264 words
A data analyzer for use in BIST circuitry for performing both comparison analysis and signature analysis on a circuit, comprising: a plurality of data registers being serially-coupled and responsive to a plurality of output signals from the circuit, each one of said plurality of data registers having an input and an output and including: (a) first means for comparing one of said output signals from the circuit to an expected signal, said first means having an output; (b) second means for combining said one of said output signals from the circuit with another one of said output signals from the circuit, said second means having an output; (c) third means responsive to a control signal for alternately selecting whether said plurality of data registers are performing comparison analysis or signature analysis, said third means having a plurality of inputs, a first one of said plurality of inputs being coupled to said output of said first means, a second one of said plurality of inputs being coupled to said output of said second means, a third one of said plurality of inputs being coupled to said input of its respective data register for receiving an output signal from a previous adjacent data register of said plurality of data registers, said third means having an output; and (d) fourth means responsive to a clock signal for storing a value appearing at said output of said third means, said fourth means having an input coupled to said output of said third means, said fourth means having an output coupled to said output of its respective data register.
Claim 2
Dependent Claim 264 words
A data analyzer for use in BIST circuitry for performing both comparison analysis and signature analysis on a circuit, comprising: a plurality of data registers being serially-coupled and responsive to a plurality of output signals from the circuit, each one of said plurality of data registers having an input and an output and including: (a) first means for comparing one of said output signals from the circuit to an expected signal, said first means having an output; (b) second means for combining said one of said output signals from the circuit with another one of said output signals from the circuit, said second means having an output; (c) third means responsive to a control signal for alternately selecting whether said plurality of data registers are performing comparison analysis or signature analysis, said third means having a plurality of inputs, a first one of said plurality of inputs being coupled to said output of said first means, a second one of said plurality of inputs being coupled to said output of said second means, a third one of said plurality of inputs being coupled to said input of its respective data register for receiving an output signal from a previous adjacent data register of said plurality of data registers, said third means having an output; and (d) fourth means responsive to a clock signal for storing a value appearing at said output of said third means, said fourth means having an input coupled to said output of said third means, said fourth means having an output coupled to said output of its respective data register.
Claim 3
Dependent Claim 78 words
The data analyzer according to claim 1 wherein said first means includes a first gate having first and second inputs and an output, said first input of said first gate being coupled to receive said one of said output signals from the circuit, said second input of said first gate being coupled to receive said expected signal, said output of said first gate being coupled to said first one of said plurality of inputs of said third means.
Claim 4
Dependent Claim 93 words
The data analyzer according to claim 2 wherein said first means further includes a second gate being coupled between said output of said first gate and said third means, said second gate having first and second inputs and an output, said first input of said second gate being coupled to said output of said first gate, said second input of said second gate being coupled to said output of said fourth means, said output of said second gate being coupled to said first one of said plurality of inputs of said third means.
Claim 5
Dependent Claim 85 words
The data analyzer according to claim I wherein said second means includes a first gate having first and second input and an output, said first input of said first gate being coupled to receive said one of said output signals from the circuit, said second input of said first gate being coupled to receive said another one of said output signals from the circuit, said output of said first gate being coupled to said second one of said plurality of inputs of said third means.
Claim 6
Dependent Claim 37 words
The data analyzer according to claim 4 wherein said first gate of said second means further includes a third input coupled to receive an output signal from a previous data register of said plurality of data registers.
Claim 7
Dependent Claim 15 words
The data analyzer according to claim 1 wherein said third means includes is a multiplexer.
Claim 8
Dependent Claim 29 words
The data analyzer according to claim 1 wherein said third means includes a fourth one of said plurality of inputs being coupled to said output of said fourth means.
Claim 9
Dependent Claim 16 words
The data analyzer according to claim 1 wherein said fourth means includes is a shift register.
Claim 10
Dependent Claim 224 words
A data register for performing both comparison analysis and signature analysis on a data bit, the data register having an input and an output, comprising: first means for comparing the data bit with an expected data bit, said first means providing a predetermined logic level at an output when the data bit and said expected data bit are logically different; second means for combining the data bit with at least one other data bit, said second means having an output; third means responsive to a control signal for passing to an output of said third means one of (i) said output of said first means, (ii) said output of said second means, or (iii) a signal appearing at the input of the data register, said third means having first, second and third inputs, said first input of said third means being coupled to said output of said first means, said second input of :said third means being coupled to said output of said second means, said third input of said third means being coupled to the input of the data register; and fourth means for latching a signal appearing at said output of said third means, said fourth means having an input coupled to said output of said third means, said fourth means having an output coupled to the output of the data register.
Claim 11
Dependent Claim 224 words
A data register for performing both comparison analysis and signature analysis on a data bit, the data register having an input and an output, comprising: first means for comparing the data bit with an expected data bit, said first means providing a predetermined logic level at an output when the data bit and said expected data bit are logically different; second means for combining the data bit with at least one other data bit, said second means having an output; third means responsive to a control signal for passing to an output of said third means one of (i) said output of said first means, (ii) said output of said second means, or (iii) a signal appearing at the input of the data register, said third means having first, second and third inputs, said first input of said third means being coupled to said output of said first means, said second input of :said third means being coupled to said output of said second means, said third input of said third means being coupled to the input of the data register; and fourth means for latching a signal appearing at said output of said third means, said fourth means having an input coupled to said output of said third means, said fourth means having an output coupled to the output of the data register.
Claim 12
Dependent Claim 68 words
The data analyzer according to claim 9 wherein said first means includes a first gate having first and second inputs and an output, said first input of said first gate being coupled to receive the data bit, said second input of said first gate being coupled to receive said expected data bit, said output of said first gate being coupled to said first input of said third means.
Claim 13
Dependent Claim 88 words
The data analyzer according to claim 10 wherein said first means further includes a second gate being coupled between said output of said first gate and said third means, said second gate having first and second inputs and an output, said first input of said second gate being coupled to said output of said first gate, said second input of said second gate being coupled to said output of said fourth means, said output of said second gate being coupled to said first input of said third means.
Claim 14
Dependent Claim 71 words
The data analyzer according to claim 9 wherein said second means includes a first gate having first and second input and an output, said first input of said first gate being coupled to receive the data bit, said second input of said first gate being coupled to receive said at least one other data bit, said output of said first gate being coupled to said second input of said third means.
Claim 15
Dependent Claim 27 words
The data analyzer according to claim 12 wherein said first gate of said second means further includes a third input coupled to receive an additional data bit.
Claim 16
Dependent Claim 15 words
The data analyzer according to claim 9 wherein said third means includes is a multiplexer.
Claim 17
Dependent Claim 29 words
The data analyzer according to claim 9 wherein said third means includes a fourth one of said plurality of inputs being coupled to said output of said fourth means.
Claim 18
Dependent Claim 16 words
The data analyzer according to claim 9 wherein said fourth means includes is a shift register.

References Cited (Backward Citations)

US4598401A Cited
US4817093A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-12 1998-12-12 1999-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-12 2002-12-12 2003-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-12 2006-12-12 2007-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag