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

Programmable array logic circuit with testing and verification circuitry

Assignee: Lattice Semiconductor Corp
•
Filing: 1984-06-18
•
Granted: 1986-11-25
•
Expires: 2004-06-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A field programmable array logic circuit is described wherein existing sensing circuitry is employed along with circuitry to enable every fuse location to be isolated, so that both a.c. and verification testing takes place under the same conditions, i.e. voltage levels and frequency, which occurs during normal operation of the programmed circuit.

Inventors

  • 👤 Mark E. Fitzpatrick
  • 👤 Cyrus Y. Tsui
  • 👤 Andrew K. Chan
  • 👤 Albert L. Chan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 08:05
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318516; G01R31/318519; H; H03; H03K; H03K19/00; H03K19/003; H03K19/00307; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 111 words
A programmable array logic circuit comprising: a programmable logic array matrix comprising a first programmable logic array followed by a second logic array; said matrix including a plurality of input lines and a plurality of output lines; means for sensing each of the output lines of said logic array matrix to determine the logical state thereof during the operation of the programmed logic circuit; means for allowing a test signal at selected input lines to pass through said programmed logic array matrix; and vertification means for utilizing the same sensing means to sense the effect and speed of the test signals to verify if the logic array has been correctly programmed.
Claim 2
Dependent Claim 111 words
A programmable array logic circuit comprising: a programmable logic array matrix comprising a first programmable logic array followed by a second logic array; said matrix including a plurality of input lines and a plurality of output lines; means for sensing each of the output lines of said logic array matrix to determine the logical state thereof during the operation of the programmed logic circuit; means for allowing a test signal at selected input lines to pass through said programmed logic array matrix; and vertification means for utilizing the same sensing means to sense the effect and speed of the test signals to verify if the logic array has been correctly programmed.
Claim 3
Dependent Claim 42 words
A programmable array logic circuit as in claim 1 wherein said verification means comprises means for determining the logical state of a single output line under its normal operating conditions while at the same time disabling all of the remaining output lines.
Claim 4
Dependent Claim 26 words
A programmable array logic circuit as in claim 2 wherein said sensing means for each output line also performs a logic function to the signals thereon.
Claim 5
Dependent Claim 121 words
A programmable array logic circuit comprising: a programmable logic array matrix comprising a first programmable logic array followed by a second logic array; said matrix including a plurality of input lines and a plurality of m output lines arranged into n subgroups which are connected together to form n circuit outputs; means for sensing each of the n circuit outputs to determine the logical state thereof during the operation of the programmed logic circuit; means for allowing selected test signals at said input lines for passage through said programmed logic array matrix; and verification means for utilizing the same sensing means to sense the effect and/or speed of said test signals to verify if the logic array has been correctly programmed.
Claim 6
Dependent Claim 121 words
A programmable array logic circuit comprising: a programmable logic array matrix comprising a first programmable logic array followed by a second logic array; said matrix including a plurality of input lines and a plurality of m output lines arranged into n subgroups which are connected together to form n circuit outputs; means for sensing each of the n circuit outputs to determine the logical state thereof during the operation of the programmed logic circuit; means for allowing selected test signals at said input lines for passage through said programmed logic array matrix; and verification means for utilizing the same sensing means to sense the effect and/or speed of said test signals to verify if the logic array has been correctly programmed.
Claim 7
Dependent Claim 54 words
A programmable array logic circuit as in claim 4 wherein said verification means comprises means for determining the logical state of a single output line within each of the n subgroups under its normal operating conditions while at the same time disabling all of the remaining output lines within each of the n subgroups.
Claim 8
Dependent Claim 26 words
A programmable array logic circuit as in claim 5 wherein said sensing means for each output line also performs a logic function to the signals thereon.
Claim 9
Dependent Claim 241 words
In a programmable array logic circuit comprising: a programmable logic array matrix, said matrix including a plurality of input and output lines and including a first programmable logic array followed by a second logic array; means for providing selected ones of said output lines as feedback lines to said programmable logic array matrix; a plurality of input buffers, each providing at least four inputs to said logic array matrix, a direct and a feedback input and the logical complement of each; means for sensing each of the output lines to determine the logical state thereof; and wherein the improvement comprises means for a.c. testing an unprogrammed logic array circuit comprising; means for disabling all of said input buffers except one; means for disabling either both true and both complement lines of the single input buffer which is not disabled, thereby leaving only a single unaffected input line to said logic array matrix; means for applying an a.c. signal to said input buffer resulting in a related a.c. signal to a selected input line, the a.c. signal and the related signal having amplitudes and frequencies substantially identical to that used in operation of the logic array circuit after it is programmed; and means for sensing the output of said logic array circuit to measure the time delay between the time a test signal is applied at the input and when its effect appears at the output to test said logic array matrix.
Claim 10
Dependent Claim 241 words
In a programmable array logic circuit comprising: a programmable logic array matrix, said matrix including a plurality of input and output lines and including a first programmable logic array followed by a second logic array; means for providing selected ones of said output lines as feedback lines to said programmable logic array matrix; a plurality of input buffers, each providing at least four inputs to said logic array matrix, a direct and a feedback input and the logical complement of each; means for sensing each of the output lines to determine the logical state thereof; and wherein the improvement comprises means for a.c. testing an unprogrammed logic array circuit comprising; means for disabling all of said input buffers except one; means for disabling either both true and both complement lines of the single input buffer which is not disabled, thereby leaving only a single unaffected input line to said logic array matrix; means for applying an a.c. signal to said input buffer resulting in a related a.c. signal to a selected input line, the a.c. signal and the related signal having amplitudes and frequencies substantially identical to that used in operation of the logic array circuit after it is programmed; and means for sensing the output of said logic array circuit to measure the time delay between the time a test signal is applied at the input and when its effect appears at the output to test said logic array matrix.

References Cited (Backward Citations)

US4503538A Cited
US4461000A Cited
US4460982A Cited
US4488267A Cited
US4503387A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-24 1990-05-26 1990-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-24 1994-05-26 1994-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-24 1998-05-26 1998-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag