US5614818A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Testability circuits for logic circuit arrays
Assignee: Microsemi SoC Corp
•
Filing: 1994-09-08
•
Granted: 1997-03-25
•
Expires: 2014-09-08
Abstract
Abstract A circuit for providing 100% observability and controllability of inputs and outputs of any function circuit module in an array of function circuit modules includes circuitry for placing a test data bit into a selected one of any of the function circuit modules, and circuitry for reading the output of a selected one of any of the function circuit modules.
Inventors
- 👤 Khaled El Ayat
- 👤 King W. Chan
- 👤 Theodore M. Speers
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 05:08
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
252 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output; latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; means for selectively coupling a logic state related to the logic state at the output of each of said logic function circuits directly to an input/output pin of said integrated circuit; and whereby each of said logic function circuits may be individually and directly controlled and observed.
Claim 2
Dependent Claim
252 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output; latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; means for selectively coupling a logic state related to the logic state at the output of each of said logic function circuits directly to an input/output pin of said integrated circuit; and whereby each of said logic function circuits may be individually and directly controlled and observed.
Claim 3
Dependent Claim
333 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output; latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; a test data input node in each of said logic function circuits; logic state input means, directly coupled between an input/output pin on said integrated circuit and said test data input node in each of said logic function circuits, for presenting a user-selectable logic state to each one of said logic function circuits; test data input gating means in each of said logic function circuits, each data test value input gating means for selectively passing a test data value from said test data input node in its logic function circuit to the input node of the output section of its logic function circuit in response to signals generated from off of said integrated circuit and; whereby each of said logic function circuits may be individually and directly controlled.
Claim 4
Dependent Claim
333 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output; latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; a test data input node in each of said logic function circuits; logic state input means, directly coupled between an input/output pin on said integrated circuit and said test data input node in each of said logic function circuits, for presenting a user-selectable logic state to each one of said logic function circuits; test data input gating means in each of said logic function circuits, each data test value input gating means for selectively passing a test data value from said test data input node in its logic function circuit to the input node of the output section of its logic function circuit in response to signals generated from off of said integrated circuit and; whereby each of said logic function circuits may be individually and directly controlled.
Claim 5
Dependent Claim
51 words
The circuitry of claim 2, further including: means for selectively coupling a logic state related to the logic state at the output of each of said logic function circuits directly to an input/output pin of said integrated circuit; whereby each of said logic function circuits may be individually and directly observed.
Claim 6
Dependent Claim
257 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output, said output of said output section of at least some of said function circuit modules hardwired to at least one of said plurality of inputs of said input section of another of said function circuit modules further including: latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; and whereby each of said logic function circuits may be individually and directly controlled.
Claim 7
Dependent Claim
257 words
An integrated circuit including: an array of identical logic function circuits which may be mask programmed to perform any one of a plurality of combinatorial and sequential logic functions, said integrated circuit configured to permit mask programmable connections between said logic function circuits in a random fashion, each of said logic function circuits including an input section including a plurality of inputs and an output node, said input section configured to produce an output value at said output node which is a selected function of input values presented to one or more of said plurality of inputs, each of said logic function circuits including an output section including an input node and an output, said output of said output section of at least some of said function circuit modules hardwired to at least one of said plurality of inputs of said input section of another of said function circuit modules further including: latching means, disposed in each of said logic function circuits, each latching means for selectively latching a logic state present at the output node of the input section of its logic function circuit or passing said logic state through to the input node of the output section of its logic function circuit in response to a control signal; selection means, coupled to each of said logic function circuits and responsive to signals from off of said integrated circuit, for providing said control signal to any one of said logic function circuits; and whereby each of said logic function circuits may be individually and directly controlled.
References Cited (Backward Citations)
US3995215A
Cited
US4225958A
Cited
US4418403A
Cited
US4435805A
Cited
US4556840A
Cited
US4583179A
Cited
US4476560A
Cited
US4525714A
Cited
US4625313A
Cited
US4764926A
Cited
US4728883A
Cited
US4672610A
Cited
US4635261A
Cited
US4701921A
Cited
US5032783A
Cited
US4931722A
Cited
US4749947A
Cited
US4752729A
Cited
US4910417A
Cited
US4758745A
Cited
US4857774A
Cited
US5083083A
Cited
US5223792A
Cited
US4758745B1
Cited
US4768196A
Cited
US4766593A
Cited
US5043985A
Cited
US4926425A
Cited
JPS6432979A
Cited
US4974226A
Cited
US5155432A
Cited
US5047710A
Cited
US4912709A
Cited
US4878209A
Cited
US5065090A
Cited
US5068605A
Cited
US5012185A
Cited
US4947395A
Cited
US4956602A
Cited
US5012135A
Cited
US5043986A
Cited
US5130647A
Cited
US5072175A
Cited
US5097206A
Cited
US5130777A
Cited
US5221865A
Cited
US5349248A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-03-24 | 2000-09-23 | 2001-03-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-03-24 | 2004-09-23 | 2005-03-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-03-24 | 2008-09-23 | 2009-03-25 | $7700.00 | Window Closed / Lapsed |