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

Programmable logic array with dynamic test capability in the unprogrammed state

Assignee: Bull HN Information Systems Inc
•
Filing: 1983-03-10
•
Granted: 1985-02-12
•
Expires: 2003-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a dynamically testable programmable logic array in an unprogrammed state which adds some circuit components to the static test logic. The static test logic provides the capability to detect stuck-at faults at the input of each logic gate of the programmable logic array, and is inoperative during normal operation of the programmable logic array. The added circuit components cause selected inputs to the product array to partially enable the product array, whereby the remaining inputs to the product array are a function of the inputs to the programmable logic array, thereby providing the dynamic test capability.

Inventors

  • 👤 David W. Still
  • 👤 Peter C. Economopoulos

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:00
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 395 words
A dynamically testable programmable circuit array having a plurality of input terminals, each input terminal adapted to receive one of a plurality of input signals, comprising: (a) input buffer means, having a plurality of output terminals and inverted output terminals, said input buffer means operatively connected to said input terminals, for outputting equivalent input signals and inverted input signals, said equivalent input signals forming a first output group and said inverted input signals forming a second output group; (b) programmable product array means, operatively connected to the output terminals and the inverted output terminals of said input buffer means thereby receiving said equivalent input signals and said inverted input signals, for generating a plurality of product terms; (c) programmable sum array means, operatively connected to said programmable product array means, for combining said plurality of product terms to generate a plurality of sum terms, each of said plurality of sum terms being an output of said dynamically testable programmable circuit array; and (d) test means, having a first and second control input terminal adapted to receive a first and second control signal, operatively coupled to the output terminals of said input buffer means, for causing one of said output groups to have a predetermined logic state, said test means including; (i) a plurality of first circuit component means, each of said first circuit component means operatively connected to a respective output terminal and inverted output terminal of said input buffer means, and further, each of said first circuit component means which is operatively connected to a respective output terminal of said input buffer means being operatively connected to said first control input terminal, and each of said first circuit component means which is operatively connected to a respective inverted output terminal of said input buffer means being operatively connected to said second control input terminal, for causing each of said output terminals and each of said inverted output terminals of said input buffer means to be forced to a first predetermined logic level in response to said first and second control signals, respectively; and (ii) second circuit component means, operatively connected to one of said control input terminals, for forcing a second predetermined logic level to the respective control input terminal in the absence of the respective control signals, said second predetermined logic level partially enabling the respective inputs of said programmable product array means.
Claim 2
Dependent Claim 395 words
A dynamically testable programmable circuit array having a plurality of input terminals, each input terminal adapted to receive one of a plurality of input signals, comprising: (a) input buffer means, having a plurality of output terminals and inverted output terminals, said input buffer means operatively connected to said input terminals, for outputting equivalent input signals and inverted input signals, said equivalent input signals forming a first output group and said inverted input signals forming a second output group; (b) programmable product array means, operatively connected to the output terminals and the inverted output terminals of said input buffer means thereby receiving said equivalent input signals and said inverted input signals, for generating a plurality of product terms; (c) programmable sum array means, operatively connected to said programmable product array means, for combining said plurality of product terms to generate a plurality of sum terms, each of said plurality of sum terms being an output of said dynamically testable programmable circuit array; and (d) test means, having a first and second control input terminal adapted to receive a first and second control signal, operatively coupled to the output terminals of said input buffer means, for causing one of said output groups to have a predetermined logic state, said test means including; (i) a plurality of first circuit component means, each of said first circuit component means operatively connected to a respective output terminal and inverted output terminal of said input buffer means, and further, each of said first circuit component means which is operatively connected to a respective output terminal of said input buffer means being operatively connected to said first control input terminal, and each of said first circuit component means which is operatively connected to a respective inverted output terminal of said input buffer means being operatively connected to said second control input terminal, for causing each of said output terminals and each of said inverted output terminals of said input buffer means to be forced to a first predetermined logic level in response to said first and second control signals, respectively; and (ii) second circuit component means, operatively connected to one of said control input terminals, for forcing a second predetermined logic level to the respective control input terminal in the absence of the respective control signals, said second predetermined logic level partially enabling the respective inputs of said programmable product array means.
Claim 3
Dependent Claim 70 words
A dynamically testable programmable circuit array, according to claim 1, wherein said programmable product means comprises: a plurality of AND gates, each AND gate having a plurality of input terminals for receiving the respective equivalent input signal and respective inverted input signal, each input terminal of each of said plurality of AND gates having associated therewith a fusible link, the output terminal of each AND gate yielding a product term.
Claim 4
Dependent Claim 73 words
A dynamically testable programmable circuit array according to claim 2, wherein said programmable product means comprises: a plurality of AND gates, each AND gate having a plurality of input terminals for receiving at least one equivalent input signal, or at least one inverted input signal, each input terminal of each of said plurality of AND gates having associated therewith a fusible link, the output terminal of each AND gate yielding a product term.
Claim 5
Dependent Claim 67 words
A dynamically testable programmable circuit array according to claim 3, wherein said programmable sum array means comprises: a plurality of OR gates, each OR gate having a plurality of input terminals for receiving the respective product term, and each input terminal of said plurality of OR gates having associated therewith a fusible link, the output of each OR gate being the outputs of said programmable circuit array.
Claim 6
Dependent Claim 30 words
A dynamically testable programmable circuit array according to claim 4, further comprising programmable selective logic means for providing the output signal in a normal state or in an inverted state.
Claim 7
Dependent Claim 62 words
A dynamically testable programmable circuit array according to claim 5 wherein said programmable selective logic means comprises a plurality of exclusive OR circuits wherein a first input of each of said exclusive OR circuits is coupled to the respective output signal and a second input of each of said exclusive OR circuit having a fusible link coupled to a predetermined logic level.

References Cited (Backward Citations)

US3958110A Cited
US3961252A Cited
US4225957A Cited
US4380811A Cited
US4435805A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-12 1988-08-13 1989-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-12 1992-08-13 1993-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-12 1996-08-13 1997-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag