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

Programmable array logic circuit

Assignee: Lattice Semiconductor Corp
•
Filing: 1977-05-23
•
Granted: 1978-11-07
•
Expires: 1997-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Programmable array logic circuitry is disclosed wherein the outputs from a field programmable AND gate array are connected, non-programmably, to specified OR gates. For greater architectural and operational flexibility, registered outputs, internal feedback to the AND gate array, input/output pin interchangeability, and means for allowing performance of arithmetical, as well as logic, operations, are provided.

Inventors

  • 👤 John M. Birkner
  • 👤 Hua-Thye Chua

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:41
CPC Classifications
G; G11; G11C; G11C17/00; G11C17/14; G11C17/16; H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17716

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 111 words
A programmable integrated logic circuit array comprising: (a) a plurality of groups of logical AND gates; (b) a plurality of logical OR gates; (c) non-programmable connections between the outputs from all of the AND gates within each of said groups of AND gates to inputs of predetermined and select individual ones of the logical OR gates; (d) a matrix of electrical conductor lines comprising (i) input lines, and (ii) AND gate input lines for each of the AND gates within said plurality of groups of logical AND gates; and (e) means for selectively connecting input lines and AND gate input lines to program a desired logical output from said OR gates.
Claim 2
Dependent Claim 111 words
A programmable integrated logic circuit array comprising: (a) a plurality of groups of logical AND gates; (b) a plurality of logical OR gates; (c) non-programmable connections between the outputs from all of the AND gates within each of said groups of AND gates to inputs of predetermined and select individual ones of the logical OR gates; (d) a matrix of electrical conductor lines comprising (i) input lines, and (ii) AND gate input lines for each of the AND gates within said plurality of groups of logical AND gates; and (e) means for selectively connecting input lines and AND gate input lines to program a desired logical output from said OR gates.
Claim 3
Dependent Claim 40 words
A programmable integrated logic circuit array as in claim 1 including register means connected to the output of at least one of said logical OR gates for storing the logical state of the OR gate to which it is connected.
Claim 4
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 2 including means for connecting the output from each of said register means to selected ones of said input lines.
Claim 5
Dependent Claim 74 words
A programmable integrated logic circuit array as in claim 1 including gating means connected to the output of at least one of said OR gates, feedback means for connecting the output of each gating means to selected ones of said input lines; and means for gating each of said gating means to either disable or enable said OR gate, said feedback means being operable as an input line when said OR gate is disabled.
Claim 6
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 4 wherein at least one of said gating means is permanently gated to either enable or disable said OR gate.
Claim 7
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 4 wherein at least one of said gating means is temporarily gated to either enable or disable said OR gate.
Claim 8
Dependent Claim 72 words
A programmable array of integrated logic circuitry comprising: (a) a plurality of AND gates, each AND gate having a plurality of inputs and an output; (b) a progrmmable matrix comprising a plurality of input lines and said inputs to said AND gates; (c) a plurality of OR gates; and (d) non-programmable electrical connections between the outputs of sub-pluralities of said AND gates and predetermined and select individual ones of said OR gates.
Claim 9
Dependent Claim 72 words
A programmable array of integrated logic circuitry comprising: (a) a plurality of AND gates, each AND gate having a plurality of inputs and an output; (b) a progrmmable matrix comprising a plurality of input lines and said inputs to said AND gates; (c) a plurality of OR gates; and (d) non-programmable electrical connections between the outputs of sub-pluralities of said AND gates and predetermined and select individual ones of said OR gates.
Claim 10
Dependent Claim 40 words
A programmable integrated logic circuit array as in claim 7 including register means connected to the output of at least one of said logical OR gates for storing the logical state of the OR gate to which it is connected.
Claim 11
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 8 including means for connecting the output from each of said register means to selected ones of said input lines.
Claim 12
Dependent Claim 74 words
A programmable integrated logic circuit array as in claim 7 including gating means connected to the output of at least one of said OR gates; feedback means for connecting the output of each gating means to selected ones of said input lines; and means for gating each of said gating means to either disable or enable said OR gate, said feedback means being operable as an input line when said OR gate is disabled.
Claim 13
Dependent Claim 27 words
A programmable integrated logic circuit array as in claim 10 wherein each of said gating means is permanently gated to either enable or disable said OR gate.
Claim 14
Dependent Claim 27 words
A programmable integrated logic circuit array as in claim 10 wherein each of said gating means is temporarily gated to either enable or disable said OR gate.
Claim 15
Dependent Claim 112 words
A programmable integrated logic circuit array comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) non-programmable connections from outputs of specified logical AND gates to inputs of an individual and select OR gate; (f) register means connected to the output of at least one of said logical OR gates for storing the logical state of the OR gate to which it is connected.
Claim 16
Dependent Claim 112 words
A programmable integrated logic circuit array comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) non-programmable connections from outputs of specified logical AND gates to inputs of an individual and select OR gate; (f) register means connected to the output of at least one of said logical OR gates for storing the logical state of the OR gate to which it is connected.
Claim 17
Dependent Claim 31 words
A programmable integrated logic circuit array as in claim 13 including means for connecting the ouput from at least one of said register means to selected ones of said input lines.
Claim 18
Dependent Claim 85 words
A programmable integrated logic circuit array as in claim 14 including gating means connected to the output of at least one of said logical OR gates to which a register means is not connected feedback means for connecting the output of each of the gating means to selected ones of said input lines and means for gating each of said gating means to either disable or enable said OR gate, said feedback means being operable as an input line when said OR gate is disabled.
Claim 19
Dependent Claim 147 words
A programmable integrated logic circuit array comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs to said OR gates; (f) gating means connected to the output of at least one of said OR gates; (g) feedback means for connecting the output of each of the gating means to selected ones of said input lines; and (h) means for gating each of said gating means to either disable or enable said OR gate; said feedback means being operable as an input line when said OR gate is disabled.
Claim 20
Dependent Claim 147 words
A programmable integrated logic circuit array comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs to said OR gates; (f) gating means connected to the output of at least one of said OR gates; (g) feedback means for connecting the output of each of the gating means to selected ones of said input lines; and (h) means for gating each of said gating means to either disable or enable said OR gate; said feedback means being operable as an input line when said OR gate is disabled.
Claim 21
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 15 wherein at least one of said gating means is permanently gated to either enable or disable said OR gate.
Claim 22
Dependent Claim 29 words
A programmable integrated logic circuit array as in claim 16 wherein at least one of said gating means is temporarily gated to either enable or disable said OR gate.
Claim 23
Dependent Claim 48 words
A programmable integrated logic circuit array as in claim 16 including register means connected to the output of at least one of said logical OR gates to which a gating means is not connected for storing the logical state of the OR gate to which it is attached.
Claim 24
Dependent Claim 26 words
A programmable integrated logic circuit array as in claim 19 including means for connecting the output of each of said register means to selected input lines.
Claim 25
Dependent Claim 166 words
A programmable integrated logic circuit array for performing arithmetic operations, comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs of said OR gates; (f) a plurality of exclusive-OR gates whose inputs comprise at least a pair of said OR gates; (g) register means connected to the outer of at least one of said logical exclusive-OR gates for storing the logical state of the exclusive-OR gate to which it is connected; and (h) carry logic circuitry each having a pair of inputs, one input being connected to said register means and one input from an external input for providing carry signal information to said AND gate inputs.
Claim 26
Dependent Claim 166 words
A programmable integrated logic circuit array for performing arithmetic operations, comprising: (a) a plurality of logical AND gates, each AND gate having a plurality of inputs and an output; (b) a matrix comprising the inputs to said logical AND gates and a plurality of input lines; (c) means for selectively connecting desired input lines with desired logical AND gate inputs; (d) a plurality of logical OR gates; (e) means for connecting outputs from said logical AND gates to inputs of said OR gates; (f) a plurality of exclusive-OR gates whose inputs comprise at least a pair of said OR gates; (g) register means connected to the outer of at least one of said logical exclusive-OR gates for storing the logical state of the exclusive-OR gate to which it is connected; and (h) carry logic circuitry each having a pair of inputs, one input being connected to said register means and one input from an external input for providing carry signal information to said AND gate inputs.

References Cited (Backward Citations)

US3983538A Cited
US4037089A Cited
US3987286A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-11-06 1982-05-08 1982-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-11-06 1986-05-08 1986-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-11-06 1990-05-08 1990-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag