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

Fast bist architecture with flexible standard interface

Assignee: Xylon LLC
•
Filing: 1997-08-21
•
Granted: 1999-02-16
•
Expires: 2017-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A built-in self test architecture for testing one or more integrated circuits. Each circuit is provided with an interface compatible with IEEE standard 1149.1 and one or more scan registers containing scan cells for supplying input test data to, and receiving output test data from, the internal circuitry of the integrated circuits, a pseudo-random pattern generator for supplying patterns of test data to the boundary scan register, and a pattern compressor for compressing the output test data into a signature. The architecture also includes a single clock multiplexer, located external to the integrated circuits, for selectively supplying a system clock or a test clock to the testing components of each integrated circuit.

Inventors

  • 👤 Brett W. Attaway
  • 👤 John D. Lofgren
  • 👤 H. Ray Kelley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:53
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318335; G01R31/318385; G01R31/3185; G01R31/318533; G01R31/318544; G01R31/318547; G01R31/318552; G01R31/3187

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 118 words
A circuit for testing one or more integrated circuits, each integrated circuit having main logic circuitry operating according to a system clock signal, the circuit comprising: input test data means for supplying input test data to the main logic circuitry; output test data means for receiving output test data generated by the main logic circuitry in response to the input test data; and external multiplexing means for selectively replacing the system clock signal with a test clock signal such that the input test data is received by the input test data means, and the output test data is shifted to the output test data means, according to the test clock signal while the system clock signal is replaced.
Claim 2
Dependent Claim 118 words
A circuit for testing one or more integrated circuits, each integrated circuit having main logic circuitry operating according to a system clock signal, the circuit comprising: input test data means for supplying input test data to the main logic circuitry; output test data means for receiving output test data generated by the main logic circuitry in response to the input test data; and external multiplexing means for selectively replacing the system clock signal with a test clock signal such that the input test data is received by the input test data means, and the output test data is shifted to the output test data means, according to the test clock signal while the system clock signal is replaced.
Claim 3
Dependent Claim 23 words
The circuit of claim 1, wherein the external multiplexing means includes a clock multiplexer located external to the one or more integrated circuits.
Claim 4
Dependent Claim 16 words
The circuit of claim 1, wherein the system clock signal is provided by an external source.
Claim 5
Dependent Claim 24 words
The circuit of claim 1, wherein the input test data means and output test data means are implemented using one or more scan registers.
Claim 6
Dependent Claim 45 words
The circuit of claim 2, wherein the scan registers receive the input data according to the test clock, supply the input test data to the main logic circuitry, receive the output test data, and shift the output test data according to the test clock signal.
Claim 7
Independent Claim 103 words
A method for testing logic circuitry contained in one or more integrated circuits, the logic circuitry operating according to a system clock signal, comprising the steps of: supplying input test data to the logic circuitry via scan registers; and outputting output test data generated by the logic circuitry in response to the input test data via the scan registers; and multiplexing, at a source external to the one or more integrated circuits, the system clock signal and a test clock signal such that the scan registers receive the input test data and output the output test data according to the test clock signal.
Claim 8
Independent Claim 103 words
A method for testing logic circuitry contained in one or more integrated circuits, the logic circuitry operating according to a system clock signal, comprising the steps of: supplying input test data to the logic circuitry via scan registers; and outputting output test data generated by the logic circuitry in response to the input test data via the scan registers; and multiplexing, at a source external to the one or more integrated circuits, the system clock signal and a test clock signal such that the scan registers receive the input test data and output the output test data according to the test clock signal.
Claim 9
Dependent Claim 24 words
The method of claim 6, wherein the scan registers receive the output test data from the logic circuitry according to the test clock signal.
Claim 10
Dependent Claim 52 words
The method of claim 6, further comprising the steps of: forming a data signature element from the output test data according to the system clock signal; comparing the data signature with a predetermined signature to generate an output test signal; and outputting the output test signal according to the test clock signal.
Claim 11
Dependent Claim 24 words
The method of claim 6, further comprising the step of: replacing multiple system clocks by the test clock signal from a single test clock.
Claim 12
Dependent Claim 129 words
An integrated circuit arrangement, comprising: main logic circuitry operating according to an interruptable system clock signal; an input test data source; boundary testing means for receiving input test data, supplying the input test data to the main logic circuitry, and receiving and storing output test data generated by the main logic circuitry in response to the input test data, the boundary testing means operating according to a test clock during a period in which the system clock signal is interrupted; and internal testing means for receiving input test data, supplying the input test data to the main logic circuitry, and receiving and storing output test data generated by the main logic circuitry in response to the input test data, the internal testing means operating according to the system clock.
Claim 13
Dependent Claim 129 words
An integrated circuit arrangement, comprising: main logic circuitry operating according to an interruptable system clock signal; an input test data source; boundary testing means for receiving input test data, supplying the input test data to the main logic circuitry, and receiving and storing output test data generated by the main logic circuitry in response to the input test data, the boundary testing means operating according to a test clock during a period in which the system clock signal is interrupted; and internal testing means for receiving input test data, supplying the input test data to the main logic circuitry, and receiving and storing output test data generated by the main logic circuitry in response to the input test data, the internal testing means operating according to the system clock.
Claim 14
Dependent Claim 26 words
The arrangement of claim 10, wherein the system clock signal is interrupted and replaced by the test clock at a location external to the integrated circuit.
Claim 15
Dependent Claim 39 words
The arrangement of claim 10, further comprising data signature means for forming a data signature from the output test data and comparing the data signature with a predetermined value for determining the presence of faults in the integrated circuit.
Claim 16
Dependent Claim 39 words
The arrangement of claim 10, further comprising an interface for receiving a test control signal from an external source, generating instructions in response to the test control signal to control the boundary testing means and the internal testing means.
Claim 17
Dependent Claim 12 words
The arrangement of claim 11, wherein the interface includes a state machine.
Claim 18
Dependent Claim 26 words
The arrangement of claim 10, wherein multiple system clock signals are interrupted and replaced by the test clock at a location external to the integrated circuit.

References Cited (Backward Citations)

US4433413A Cited
US4724380A Cited
US4701920A Cited
US5184067A Cited
US5051996A Cited
US5138619A Cited
US5164665A Cited
US5230000A Cited
US5355369A Cited
US5258985A Cited
US5301199A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag