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
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)
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 |