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

Enhanced test circuit

Assignee: Texas Instruments Inc
•
Filing: 1990-06-25
•
Granted: 1992-01-28
•
Expires: 2010-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A test cell (12) provides boundary scan testing in an integrated circuit (10). The test cell (12) comprises two memories, a flip-flop (24) and a latch (26), for storing test data. A first multiplexer (22) selectively connects one of a plurality of inputs to the flip-flop (24). The input of the latch (26) is connected to output of the flip-flop (24). The output of the latch (26) is connected to one input of a multiplexer (28), the second input to the multiplexer (28) being a data input (DIN) signal. A control bus (17) is provided for controlling the multiplexers (22, 28), flip-flop (24) and latch (26). The test cell allows input data to be observed and output data to be controlled simultaneously.

Inventors

  • 👤 Lee D. Whetsel, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:08
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318522; G01R31/318525; G01R31/318533; G01R31/318541

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 78 words
A test circuit within an integrated circuit comprising: a test cell having an input for receiving data, an output for supplying data, an input for receiving test data, an output for supplying test data, and operable to selectively store one of said inputs to said cell; and compare circuitry within said test cell to compare said input for receiving data to a predefined value and generate a control signal indicative of whether said input matches said predefined value.
Claim 2
Dependent Claim 78 words
A test circuit within an integrated circuit comprising: a test cell having an input for receiving data, an output for supplying data, an input for receiving test data, an output for supplying test data, and operable to selectively store one of said inputs to said cell; and compare circuitry within said test cell to compare said input for receiving data to a predefined value and generate a control signal indicative of whether said input matches said predefined value.
Claim 3
Dependent Claim 18 words
The test circuit of claim 1 wherein said test cell includes a memory for storing said predefined value.
Claim 4
Dependent Claim 45 words
The test circuit of claim 1 wherein said test circuit further comprises a plurality of test cells each with an associated comparator to compare an input to a predetermined value and generate a respective control signal indicative of whether said input matches said predefined value.
Claim 5
Dependent Claim 22 words
The test circuit of claim 3 and further comprising circuitry to determine whether all of said respective control signals indicates a match.
Claim 6
Dependent Claim 24 words
The test circuit of claim 4 and further comprising circuitry to force a match condition from one or more of said associated compare circuitries.
Claim 7
Dependent Claim 15 words
The test circuit of claim 1 wherein said compare circuitry comprises an exclusive OR gate.
Claim 8
Dependent Claim 56 words
The test circuit of claim 6 wherein said compare circuitry comprises a NAND gate having one input connected to the output of said exclusive OR gate and one input connected to a masking control signal, such that a signal indicating a match will be generated in response to a masking control signal of a predetermined value.
Claim 9
Dependent Claim 91 words
The test circuit within an integrated circuit comprising: a plurality of test cells each coupled to an input or output of the integrated circuit and having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, each having an output for transmitting test data to other test cells; and one or more of said test cells having signature analysis circuits operable to calculate a checksum on a stream of data input to the test circuit.
Claim 10
Dependent Claim 91 words
The test circuit within an integrated circuit comprising: a plurality of test cells each coupled to an input or output of the integrated circuit and having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, each having an output for transmitting test data to other test cells; and one or more of said test cells having signature analysis circuits operable to calculate a checksum on a stream of data input to the test circuit.
Claim 11
Dependent Claim 34 words
The test circuit of claim 8 and further comprising making circuitry coupled to said signature analysis circuits and responsive to a control input signal to mask unwanted signature analysis circuits from the checksum calculation.
Claim 12
Dependent Claim 17 words
The test circuit of claim 8 and further comprising control circuitry to disable the signature analysis circuitry.
Claim 13
Dependent Claim 54 words
The test circuit of claim 8 and further comprising programmable polynomial tap circuitry operable to receive a feedback input signal from adjacent test cells and operable to transmit a feedback output signal to adjacent cells and responsive to a control input signal to exclude ones of said signature analysis circuits from the checksum calculation.
Claim 14
Dependent Claim 56 words
The test circuit of claim 8 wherein said signature analysis circuitry comprises an exclusive OR gate having an output connected to the input of said test cell, a first input coupled to a input node at which said stream of data is input and a second input coupled to an output from a next test cell.
Claim 15
Dependent Claim 103 words
A test circuit within an integrated circuit comprising: a plurality of test cells operable to store respective inputs to a plurality thereto; said test cells also operable to input and output data for an integrated circuit and operable to input and output test data; and one or more of said test cells having pattern generation circuitry operable for generating a pseudo-random pattern, each having an input for received pattern generation data from other respective test cells and an output for transmitting pattern generation data to other respective test cells, associated ones of respective test cells operable to generate a programmable width pseudo-random pattern.
Claim 16
Dependent Claim 103 words
A test circuit within an integrated circuit comprising: a plurality of test cells operable to store respective inputs to a plurality thereto; said test cells also operable to input and output data for an integrated circuit and operable to input and output test data; and one or more of said test cells having pattern generation circuitry operable for generating a pseudo-random pattern, each having an input for received pattern generation data from other respective test cells and an output for transmitting pattern generation data to other respective test cells, associated ones of respective test cells operable to generate a programmable width pseudo-random pattern.
Claim 17
Dependent Claim 23 words
The test circuit of claim 13 wherein test cells include shift circuitry to shift data stored therein to a next pattern generation circuit.
Claim 18
Dependent Claim 17 words
The test circuit of claim 13 and further comprising control circuitry to disable said pattern generation circuits.
Claim 19
Dependent Claim 25 words
The test circuit of claim 13 and further comprising programmable polynomial tap circuitry to exclude ones of said pattern generation circuits from the pattern generation.
Claim 20
Dependent Claim 95 words
Test circuitry on-board an integrated circuit, comprising: input and output buffer circuitry for receiving and transmitting user defined data and control signals; and test circuits coupled to said input and output buffer circuitry made up of a plurality of test cells operable to store respective inputs to a plurality thereto; each of said test cells having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, and each having an output for transmitting test data to other test cells.
Claim 21
Dependent Claim 95 words
Test circuitry on-board an integrated circuit, comprising: input and output buffer circuitry for receiving and transmitting user defined data and control signals; and test circuits coupled to said input and output buffer circuitry made up of a plurality of test cells operable to store respective inputs to a plurality thereto; each of said test cells having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, and each having an output for transmitting test data to other test cells.
Claim 22
Dependent Claim 34 words
The integrated circuit of claim 17 wherein one or more of the said test cells contains signature analysis circuits operable to calculate a checksum on the stream of data input to the test circuit.
Claim 23
Dependent Claim 61 words
The integrated circuit of claim 18 wherein one or more of said test cells further comprises programmable polynomial tap circuitry operable to receive a feedback input signal from adjacent test cells and operable to transmit a feedback output signal to adjacent cells and responsive to a control input signal to exclude ones of said signature analysis circuits from the checksum calculation.
Claim 24
Dependent Claim 42 words
The integrated circuit of claim 18 wherein one or more of said test cells containing said signature analysis circuits further comprises masking circuitry responsive to a control signal operable to mask unwanted ones of said signature analysis circuits from said checksum calculation.
Claim 25
Dependent Claim 150 words
Test circuitry on-board an integrated circuit, comprising: input and output buffer circuitry operable to receive and transmit user defined data and control signals; test circuitry coupled to said input and output circuitry and comprised of a plurality of test cells operable to store respective inputs thereto; each of said test cells having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, and each having an output for transmitting test data to the other test cells; and one or more of said test cells having pattern generation circuitry operable for generating a pseudo-random pattern, having an input for receiving pattern generation data from other respective test cells and an output for transmitting pattern generation data to other respective test cells, associated ones of respective test cells operable to generate a programmable width pseudo-random pattern.
Claim 26
Dependent Claim 150 words
Test circuitry on-board an integrated circuit, comprising: input and output buffer circuitry operable to receive and transmit user defined data and control signals; test circuitry coupled to said input and output circuitry and comprised of a plurality of test cells operable to store respective inputs thereto; each of said test cells having an input for receiving data, each having an output for supplying data, each of the test cells operable to store data input to said test cell, and each having an output for transmitting test data to the other test cells; and one or more of said test cells having pattern generation circuitry operable for generating a pseudo-random pattern, having an input for receiving pattern generation data from other respective test cells and an output for transmitting pattern generation data to other respective test cells, associated ones of respective test cells operable to generate a programmable width pseudo-random pattern.

References Cited (Backward Citations)

US4498172A Cited
US4519078A Cited
US4513418A Cited
US4594711A Cited
US4598401A Cited
US4764926A Cited
US4701916A Cited
US4872169A Cited
US4912709A Cited
US4945536A Cited
US4875003A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-27 1995-07-29 1996-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-27 1999-07-29 2000-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-27 2003-07-29 2004-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag