Patent DE654386C successfully refreshed from Google Patents.
Patent US5448525A successfully refreshed from Google Patents.
US5448525A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for configuring a subset of an integrated circuit having boundary scan circuitry connected in series and a method thereof
Assignee: Intel Corp
•
Filing: 1994-03-10
•
Granted: 1995-09-05
•
Expires: 2014-03-10
Abstract
Abstract An integrated circuit including a plurality of individual boundary scan circuits each associated with a separate portion of the circuitry of the integrated circuit. The registers of the individual boundary scan circuits are joined to provide a series boundary scan register chain in which individual portions of the circuitry included within the integrated circuit may be individually manipulated.
Inventors
- 👤 Jay Sturges
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:42
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318505; G01R31/318513; G01R31/318533; G01R31/318536; G01R31/318558
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
283 words
An integrated circuit comprising: a plurality of portions of circuitry located on a substrate, coupled together, each portion of circuitry capable of separately operating; a plurality of test devices located on the substrate each test device coupled to a different portion of circuitry of the plurality of portions of circuitry, each test device comprising; a controller for receiving as input a data signal, clock signal and command signal and selectively outputting data signals; and a plurality of shift registers coupled to the controller, each shift register having a data input and output, the movement of data through the shift registers controlled by the controller, said plurality of shift registers further serially coupled together such that the output of a preceding shift register of the plurality of shift registers is selectively coupled to an input of a subsequent shift register of the plurality of shift registers, each of said plurality of shift registers further selectively coupled to the portion of circuitry such that data is selectively written to or read from the portion of circuitry under control of the controller, and when data is selectively written to the portion of circuitry, said portion of circuitry is operable in a mode other than a normal operating mode; each test device serially coupled together such that the output of a last shift register of the serially coupled plurality of shift registers of a preceding test device is coupled to the controller data input of a subsequent test device; wherein within a single integrated circuit on a single substrate a first portion of circuitry operating in said normal operating mode while a second portion of circuitry is read from or written to by a coupled test device.
Claim 2
Dependent Claim
283 words
An integrated circuit comprising: a plurality of portions of circuitry located on a substrate, coupled together, each portion of circuitry capable of separately operating; a plurality of test devices located on the substrate each test device coupled to a different portion of circuitry of the plurality of portions of circuitry, each test device comprising; a controller for receiving as input a data signal, clock signal and command signal and selectively outputting data signals; and a plurality of shift registers coupled to the controller, each shift register having a data input and output, the movement of data through the shift registers controlled by the controller, said plurality of shift registers further serially coupled together such that the output of a preceding shift register of the plurality of shift registers is selectively coupled to an input of a subsequent shift register of the plurality of shift registers, each of said plurality of shift registers further selectively coupled to the portion of circuitry such that data is selectively written to or read from the portion of circuitry under control of the controller, and when data is selectively written to the portion of circuitry, said portion of circuitry is operable in a mode other than a normal operating mode; each test device serially coupled together such that the output of a last shift register of the serially coupled plurality of shift registers of a preceding test device is coupled to the controller data input of a subsequent test device; wherein within a single integrated circuit on a single substrate a first portion of circuitry operating in said normal operating mode while a second portion of circuitry is read from or written to by a coupled test device.
Claim 3
Dependent Claim
18 words
The integrated circuit as set forth in claim 1, wherein the circuitry comprises a field programmable gate array.
Claim 4
Dependent Claim
54 words
The integrated circuit as set forth in claim 1, wherein the circuitry comprises a field programmable gate array having a plurality of gates, a plurality of static random access memory (SRAM) cells for controlling the operation of the gates and a plurality of non-volatile memory cells for controlling the condition of the SRAM cells.
Claim 5
Dependent Claim
66 words
The integrated circuit as set forth in claim 3, wherein each test device is coupled to a portion of the plurality of SRAM cells such that a first portion of said SRAM cells can be read from or written to by the test device while a second portion of said SRAM cells controls a portion of the plurality of gates of the field programmable gate array.
Claim 6
Independent Claim
142 words
A method for dynamically reconfiguring the operations of gates of a field programmable gate array (FPGA) on a substrate, said FPGA comprising the gates, a plurality of static random access memory (SRAM) cells for controlling the operation of the gates, and a plurality of nonvolatile memory cells for controlling the condition of the SRAM cells, said method comprising the steps of: providing on the substrate a plurality of boundary scan circuits, each boundary scan circuit of the plurality of boundary scan circuits coupled to a different portion of SRAM cells; determining an output in response to conditions of gates associated with a first portion of SRAM cells; configuring a second portion of SRAM cells using the coupled boundary scan circuit in response to the output determined in response to the conditions of the gates associated with said first portion of SRAM cells.
Claim 7
Independent Claim
142 words
A method for dynamically reconfiguring the operations of gates of a field programmable gate array (FPGA) on a substrate, said FPGA comprising the gates, a plurality of static random access memory (SRAM) cells for controlling the operation of the gates, and a plurality of nonvolatile memory cells for controlling the condition of the SRAM cells, said method comprising the steps of: providing on the substrate a plurality of boundary scan circuits, each boundary scan circuit of the plurality of boundary scan circuits coupled to a different portion of SRAM cells; determining an output in response to conditions of gates associated with a first portion of SRAM cells; configuring a second portion of SRAM cells using the coupled boundary scan circuit in response to the output determined in response to the conditions of the gates associated with said first portion of SRAM cells.
References Cited (Backward Citations)
US5325367A
Cited
US5132974A
Cited
US5355369A
Cited
US5278841A
Cited
US5239510A
Cited
US5343478A
Cited
US5347519A
Cited
US5333139A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-09-04 | 1999-03-06 | 1999-09-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-09-04 | 2003-03-06 | 2003-09-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-09-04 | 2007-03-06 | 2007-09-05 | $7700.00 | Window Closed / Lapsed |