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
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 06:31
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 |