US5362999A
Expired / Lapsed
US
⏱️ 0.0 years remaining
EPLD chip with hybrid architecture optimized for both speed and flexibility
Assignee: Xilinx Inc
•
Filing: 1993-03-18
•
Granted: 1994-11-08
•
Expires: 2013-03-18
Abstract
Abstract A hybrid EPLD (chip) architecture has multiple first blocks each including a first type programmable AND array and multiple first type macrocells which are complex in structure and highly configurable; and multiple blocks each including a second type programmable AND array having fewer input lines and product term output lines than does the first type AND array, and multiple second type macrocells which have fewer logic gates than do the first type macrocells. The EPLD has a programmable interconnect matrix for interconnecting all the blocks.
Inventors
- 👤 David Chiang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 20:09
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/1778; H03K19/17792; H03K19/0175; H03K19/0185; H03K19/018507; H03K19/08; H03K19/094; H03K19/09425; H03K19/09429; H03K19/17704
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
169 words
A programmable integrated circuit logic device comprising: a plurality of fast logic function blocks having input terminals at least some of which are connected to a pad of the device, and having at least one output terminal connected to a pad of the device, said fast logic function blocks being designed such that an output signal may be generated from input signals to that function block wherein the shortest sum-of-products path from input to output propagates through no more than 8 gates; a plurality of flexible logic function blocks each having input terminals and at least one output terminal and designed such that more functions of signals on a given number of input terminals may be selectively provided at said output terminal of that flexible logic function block than can be provided by said fast logic function blocks; and a universal interconnect matrix for interconnecting at least some of said input and output terminals of said fast logic function blocks and said flexible logic function blocks to each other.
Claim 2
Dependent Claim
169 words
A programmable integrated circuit logic device comprising: a plurality of fast logic function blocks having input terminals at least some of which are connected to a pad of the device, and having at least one output terminal connected to a pad of the device, said fast logic function blocks being designed such that an output signal may be generated from input signals to that function block wherein the shortest sum-of-products path from input to output propagates through no more than 8 gates; a plurality of flexible logic function blocks each having input terminals and at least one output terminal and designed such that more functions of signals on a given number of input terminals may be selectively provided at said output terminal of that flexible logic function block than can be provided by said fast logic function blocks; and a universal interconnect matrix for interconnecting at least some of said input and output terminals of said fast logic function blocks and said flexible logic function blocks to each other.
Claim 3
Dependent Claim
25 words
A programmable integrated circuit logic device as in claim 1 in which said fast and flexible logic function blocks each include a programmable AND array.
Claim 4
Dependent Claim
36 words
A programmable integrated circuit logic device as in claim 2 in which said fast logic function blocks each include an AND array less complex than an AND array in each of said flexible logic function blocks.
Claim 5
Dependent Claim
42 words
A programmable integrated circuit logic device as in claim 1 in which at least some of said input terminals of said fast logic function blocks can be connected directly to external pads of said device without passing through said universal interconnect matrix.
Claim 6
Dependent Claim
42 words
A programmable integrated circuit logic device as in claim 1 in which at least some of said output terminals of said fast logic function blocks can be connected directly to external pads of said device without passing through said universal interconnect matrix.
Claim 7
Dependent Claim
55 words
A programmable integrated circuit logic device as in claim 1 in which at least some of said output terminals of one of said fast logic function blocks can be connected directly to at least some of said input terminals of said one of said fast logic function blocks without passing through said universal interconnect matrix.
Claim 8
Dependent Claim
71 words
A programmable integrated circuit logic device as in claim 2 in which said fast logic function blocks each further include a plurality of OR arrays each for generating a sum term from outputs of said AND array; and means for selectively providing an output of one of said OR arrays as input to another of said OR arrays, thereby expanding the number of inputs for which a sum can be generated.
Claim 9
Dependent Claim
59 words
A programmable integrated circuit logic device as in claim 1, wherein each flexible functional block comprises multiple first type macrocells of high logical function flexibility and a first type programmable AND array, and the fast functional block comprises multiple second type macrocells of high speed and a second type programmable AND array different from the first type AND array.
Claim 10
Dependent Claim
95 words
A programmable logic device including a plurality of blocks and programmable interconnects for interconnecting the blocks, comprising: first type functional blocks each having a first type programmable AND array and a plurality of first type macrocells each having a first number of logic gates; and second type functional blocks each having a second type programmable AND array and a plurality of second type macrocells each having a second number of logic gates less than the first number, wherein each of the second type functional blocks is programmably connected to a signal terminal of the device.
Claim 11
Dependent Claim
95 words
A programmable logic device including a plurality of blocks and programmable interconnects for interconnecting the blocks, comprising: first type functional blocks each having a first type programmable AND array and a plurality of first type macrocells each having a first number of logic gates; and second type functional blocks each having a second type programmable AND array and a plurality of second type macrocells each having a second number of logic gates less than the first number, wherein each of the second type functional blocks is programmably connected to a signal terminal of the device.
Claim 12
Dependent Claim
22 words
A device as in claim 9, wherein the second type functional block programmably receives input signals directly from dedicated device input terminals.
Claim 13
Dependent Claim
26 words
A device as in claim 9, wherein an output signal from the second type functional block is selectively fed back into said second type functional block.
Claim 14
Dependent Claim
28 words
A device as in claim 9, wherein the second type programmable AND array has a smaller number of logic gates than does the first type programmable AND array.
Claim 15
Dependent Claim
110 words
A programmable integrated circuit logic device comprising: a plurality of logic function blocks each having at least one input terminal and at least one output terminal; a plurality of external pads; a plurality of output buffers of a first type each having a particular number of logic gates n its signal propagation path; a plurality of output buffers of a second type each having less than the particular number of logic gates in its signal propagation path; and an interconnect for connecting the output terminals of selected logic function blocks to said external pads by an output buffer, each said output buffer being one of the first and second type.
Claim 16
Dependent Claim
110 words
A programmable integrated circuit logic device comprising: a plurality of logic function blocks each having at least one input terminal and at least one output terminal; a plurality of external pads; a plurality of output buffers of a first type each having a particular number of logic gates n its signal propagation path; a plurality of output buffers of a second type each having less than the particular number of logic gates in its signal propagation path; and an interconnect for connecting the output terminals of selected logic function blocks to said external pads by an output buffer, each said output buffer being one of the first and second type.
Claim 17
Dependent Claim
54 words
A programmable integrated circuit logic device as in claim 13 wherein said output buffers of the first and second type each include an output inverter having two transistors, and wherein the two transistors in said second type of output buffer are each larger than the two transistors in said first type of output buffer.
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) | 1997-11-07 | 1998-05-09 | 1998-11-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-11-07 | 2002-05-09 | 2002-11-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-11-07 | 2006-05-09 | 2006-11-08 | $7700.00 | Window Closed / Lapsed |