US5023606A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable logic device with ganged output pins
Assignee: Xilinx Inc
•
Filing: 1989-05-09
•
Granted: 1991-06-11
•
Expires: 2009-05-09
Abstract
Abstract A programmable logic device architecture having a matrix of smaller functional units, each of which being a programmable logic array, and a set of fixed conductive lines connected to the functional unit inputs and outputs, the conductive lines forming programmable interconnection matrices. The input pins can be programmably connected to any input of any functional unit, and the outputs of functional units can be programmably connected to any input of any functional unit. Output pins connect directly to outputs of functional units. The interconnection matrices may be a simple array of crossing conductive lines with crossings connected by EPROM, or EEPROM switches.
Inventors
- 👤 Cecil H. Kaplinsky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 19:49
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17704; H03K19/17708; H03K19/17712; H03K19/17736; H03K19/1778; H03K19/17792; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/52; H04Q3/521
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
242 words
A programmable logic device comprising, a plurality of functional units, each functional unit having a set of inputs and a set of outputs, each functional unit being individually programmable for carrying out one or more specified logic functions, each functional unit being a programmable logic device with an AND array and an OR array connected to the AND array, a first set of conductive lines, each line of said first set being permanently connected to an output from an OR array of one of said functional units, a second set of conductive lines, each line of said second set being permanently connected to an input to an AND array of one of said functional units, wherein said second set of conductive lines cross said first set of conductive lines, areas where said first and second sets of conductive lines cross forming at least one programmable interconnection matrix, said at least one matrix including programmable links at the intersections of each conductive line of the first set with a conductive line of the second set, each of said links being selectively openable and closable so as to connect any output of any functional unit to any input of any functional unit, a plurality of input pins, each input pin being selectively connectable to at least one conductive line of said second set, and a plurality of output pins, each output pin being permanently connected directly to one conductive line of said first set.
Claim 2
Dependent Claim
242 words
A programmable logic device comprising, a plurality of functional units, each functional unit having a set of inputs and a set of outputs, each functional unit being individually programmable for carrying out one or more specified logic functions, each functional unit being a programmable logic device with an AND array and an OR array connected to the AND array, a first set of conductive lines, each line of said first set being permanently connected to an output from an OR array of one of said functional units, a second set of conductive lines, each line of said second set being permanently connected to an input to an AND array of one of said functional units, wherein said second set of conductive lines cross said first set of conductive lines, areas where said first and second sets of conductive lines cross forming at least one programmable interconnection matrix, said at least one matrix including programmable links at the intersections of each conductive line of the first set with a conductive line of the second set, each of said links being selectively openable and closable so as to connect any output of any functional unit to any input of any functional unit, a plurality of input pins, each input pin being selectively connectable to at least one conductive line of said second set, and a plurality of output pins, each output pin being permanently connected directly to one conductive line of said first set.
Claim 3
Dependent Claim
27 words
The device of claim 1 wherein said functional units comprise programmable logic arrays, both said AND arrays and said OR arrays of said functional units being programmable.
Claim 4
Dependent Claim
24 words
The device of claim 1 wherein said programmable logic devices further include registers programmably connected between said OR array and said set of outputs.
Claim 5
Dependent Claim
18 words
The device of claim 1 wherein said functional units and said interconnective matrices are switch programmable and erasable.
Claim 6
Dependent Claim
40 words
The device of claim 1 wherein said OR array is connected to said AND array via product lines leading from said AND array, said product lines being connectable to subsets of OR gate input lines of said programmable OR array.
Claim 7
Dependent Claim
19 words
The device of claim 1 wherein said plurality of functional units are arranged as a matrix of functional units.
Claim 8
Dependent Claim
214 words
A programmable logic device comprising, a plurality of functional units, each functional unit being programmable to perform a portion of an overall logic function, each functional unit having a set of inputs, an AND array connected to said set of inputs, an OR array connected to said AND array, and a set of outputs connected to said OR array, a matrix of conductive lines, said conductive lines including a first and second set of lines which cross one another at programmable interconnection points, each interconnection point having a selectively openable and closable link so as to connect a line of said first set to a line of said second set, each line of said first set being permanently connected to an output of one of said functional units, each line of said second set being permanently connected to an input of one of said functional units, whereby said plurality of functional units are programmably connectable to one another through said interconnection points to combine said portions of said overall logic function, a plurality of input pins, each input pin being selectively connectable to at least one conductive line of said second set, and a plurality of output pins, groups of said output pins being ganged to said sets of outputs of said functional units.
Claim 9
Dependent Claim
214 words
A programmable logic device comprising, a plurality of functional units, each functional unit being programmable to perform a portion of an overall logic function, each functional unit having a set of inputs, an AND array connected to said set of inputs, an OR array connected to said AND array, and a set of outputs connected to said OR array, a matrix of conductive lines, said conductive lines including a first and second set of lines which cross one another at programmable interconnection points, each interconnection point having a selectively openable and closable link so as to connect a line of said first set to a line of said second set, each line of said first set being permanently connected to an output of one of said functional units, each line of said second set being permanently connected to an input of one of said functional units, whereby said plurality of functional units are programmably connectable to one another through said interconnection points to combine said portions of said overall logic function, a plurality of input pins, each input pin being selectively connectable to at least one conductive line of said second set, and a plurality of output pins, groups of said output pins being ganged to said sets of outputs of said functional units.
Claim 10
Dependent Claim
18 words
The device of claim 7 wherein both of said AND OR arrays in said functional units are programmable.
Claim 11
Dependent Claim
24 words
The device of claim 7 wherein said functional units and said links at each interconnection point of said matrix are switch programmable and erasable.
Claim 12
Dependent Claim
20 words
The device of claim 7 wherein said OR arrays in said functional units are only partially populated with programmable links.
References Cited (Backward Citations)
US4034356A
Cited
US4207556A
Cited
US4124899A
Cited
US4124899B1
Cited
US4314349A
Cited
US4431928A
Cited
US4422072A
Cited
US4414547A
Cited
US4670749A
Cited
US4609986A
Cited
US4642487A
Cited
US4763020A
Cited
US4763020B1
Cited
EP0219221A2
Cited
US4847612A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-06-10 | 1994-12-10 | 1995-06-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-06-10 | 1998-12-10 | 1999-06-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-06-10 | 2002-12-10 | 2003-06-11 | $7700.00 | Window Closed / Lapsed |