US6396304B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable logic array integrated circuits with blocks of logic regions grouped into super-blocks
Assignee: Altera Corp
•
Filing: 1999-12-09
•
Granted: 2002-05-28
•
Expires: 2019-12-09
Abstract
Abstract A programmable logic array integrated circuit device has logic regions grouped in blocks, which are in turn grouped in super-blocks. The super-blocks are disposed on the device in a two-dimensional array of intersecting rows and columns. Global conductors are associated with each row and column. Super-block feeding conductors associated with each super-block feed signals from the global conductors to any logic region in the super-block. Local feedback conductors feed back logic region output signals to all logic regions in a block. The super-block feeding conductors are also used to interconnect the logic regions in a super-block so that the global conductors do not have to be used for that purpose.
Inventors
- 👤 Richard G. Cliff
- 👤 Cameron McClintock
- 👤 William Leong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:15
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736; H03K19/17704; H03K19/17724; H03K19/17728; H03K19/1778; H03K19/17796; H03K19/04
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
232 words
A programmable logic array integrated circuit device comprising: a plurality of logic regions, each of which has a plurality of input terminals and at least one output terminal, and each of which is programmable to produce at its output terminal an output logic signal which is any of a plurality of logic functions of input logic signals applied to its input terminals, said logic regions being grouped in a plurality of blocks such that each of said blocks includes a respective sub-plurality of adjacent ones of said logic regions, and said blocks being grouped in a plurality of super-blocks such that each of said super-blocks includes a respective sub-plurality of adjacent ones of said blocks; a plurality of inter-super-block circuits configured to convey signals between the super-blocks; a plurality of super-block-feeding circuits associated with each of said super-blocks and disposed adjacent the logic regions of the associated super-block; a first programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the inter-super-block circuits; and a second programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured for selective connection of said super-block-feeding circuits to the input terminals of the logic regions in the super-block with which said super-block-feeding circuits are associated, each such connection requiring only a single conductor and a single programmable logic connector.
Claim 2
Dependent Claim
232 words
A programmable logic array integrated circuit device comprising: a plurality of logic regions, each of which has a plurality of input terminals and at least one output terminal, and each of which is programmable to produce at its output terminal an output logic signal which is any of a plurality of logic functions of input logic signals applied to its input terminals, said logic regions being grouped in a plurality of blocks such that each of said blocks includes a respective sub-plurality of adjacent ones of said logic regions, and said blocks being grouped in a plurality of super-blocks such that each of said super-blocks includes a respective sub-plurality of adjacent ones of said blocks; a plurality of inter-super-block circuits configured to convey signals between the super-blocks; a plurality of super-block-feeding circuits associated with each of said super-blocks and disposed adjacent the logic regions of the associated super-block; a first programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the inter-super-block circuits; and a second programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured for selective connection of said super-block-feeding circuits to the input terminals of the logic regions in the super-block with which said super-block-feeding circuits are associated, each such connection requiring only a single conductor and a single programmable logic connector.
Claim 3
Dependent Claim
27 words
A programmable logic device comprising: a plurality of repetitions of all elements defined in claim 1 ; and interconnection circuitry configured to convey signals between said repetitions.
Claim 4
Dependent Claim
39 words
The device defined in claim 1 further comprising: a third programmable logic connector array associated with each of said super-blocks and configured to selectively connect the output terminals of the logic regions in said super-block to the inter-super-block circuits.
Claim 5
Dependent Claim
26 words
The device defined in claim 1 wherein the super-blocks are disposed on the device in a two-dimensional array of intersecting rows and columns of said super-blocks.
Claim 6
Dependent Claim
38 words
The device defined in claim 2 wherein each of said repetitions is disposed on the device in a respective one of a plurality of rows, and wherein the interconnection circuitry includes conductors that extend transverse to said rows.
Claim 7
Dependent Claim
25 words
The device defined in claim 5 wherein the inter-super-block circuits in each of said repetitions include additional conductors that extend substantially parallel to the rows.
Claim 8
Dependent Claim
256 words
A programmable logic array integrated circuit device comprising: a plurality of logic regions, each of which has a plurality of input terminals and at least one output terminal, and each of which is programmable to produce at its output terminal an output logic signal which is any of a plurality of logic functions of input logic signals applied to its input terminals, said logic regions being grouped in a plurality of blocks such that each of said blocks includes a respective sub-plurality of adjacent ones of said logic regions, and said blocks being grouped in a plurality of super-blocks such that each of said super-blocks includes a respective sub-plurality of adjacent ones of said blocks; a plurality of inter-super-block circuits configured to convey signals between the super-blocks; a plurality of super-block-feeding circuits associated with each of said super-blocks and disposed adjacent the logic regions of the associated super-block; a first programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the inter-super-block circuits; a second programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the input terminals of the logic regions in the super-block with which said super-block-feeding circuits are associated; and a plurality of local feedback circuits associated with each of said super-blocks and configured to locally feed back to input terminals of the logic regions in said super-block the output logic signals of the logic regions in said super-block.
Claim 9
Dependent Claim
256 words
A programmable logic array integrated circuit device comprising: a plurality of logic regions, each of which has a plurality of input terminals and at least one output terminal, and each of which is programmable to produce at its output terminal an output logic signal which is any of a plurality of logic functions of input logic signals applied to its input terminals, said logic regions being grouped in a plurality of blocks such that each of said blocks includes a respective sub-plurality of adjacent ones of said logic regions, and said blocks being grouped in a plurality of super-blocks such that each of said super-blocks includes a respective sub-plurality of adjacent ones of said blocks; a plurality of inter-super-block circuits configured to convey signals between the super-blocks; a plurality of super-block-feeding circuits associated with each of said super-blocks and disposed adjacent the logic regions of the associated super-block; a first programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the inter-super-block circuits; a second programmable logic connector array associated with each of said pluralities of super-block-feeding circuits and configured to selectively connect said super-block-feeding circuits to the input terminals of the logic regions in the super-block with which said super-block-feeding circuits are associated; and a plurality of local feedback circuits associated with each of said super-blocks and configured to locally feed back to input terminals of the logic regions in said super-block the output logic signals of the logic regions in said super-block.
Claim 10
Dependent Claim
39 words
The device defined in claim 7 further comprising: a third programmable logic connector array associated with each of said super-blocks and configured to selectively connect the output terminals of the logic regions in said super-block to the inter-super-block circuits.
Claim 11
Dependent Claim
26 words
The device defined in claim 7 wherein the super-blocks are disposed on the device in a two-dimensional array of intersecting rows and columns of said super-blocks.
Claim 12
Dependent Claim
27 words
A programmable logic device comprising: a plurality of repetitions of all elements defined in claim 7 ; and interconnection circuitry configured to convey signals between said repetitions.
Claim 13
Dependent Claim
38 words
The device defined in claim 10 wherein each of said repetitions is disposed on the device in a respective one of a plurality of rows, and wherein the interconnection circuitry includes conductors that extend transverse to said rows.
Claim 14
Dependent Claim
25 words
The device defined in claim 11 wherein the inter-super-block circuits in each of said repetitions include additional conductors that extend substantially parallel to the rows.
References Cited (Backward Citations)
US3473160A
Cited
USRE34363E
Cited
US4617479B1
Cited
US4617479A
Cited
US4774421A
Cited
US4609986A
Cited
US4642487A
Cited
US5225719A
Cited
US4677318A
Cited
US4713792A
Cited
US4758745B1
Cited
US4758745A
Cited
US4871930A
Cited
US4899067A
Cited
US5255203A
Cited
US5121006A
Cited
US5220214A
Cited
US5338984A
Cited
US5260611A
Cited
US5260610A
Cited
US5371422A
Cited
US5274581A
Cited
US5469003A
Cited
US5350954A
Cited
WO1995004404A1
Cited
US5455525A
Cited
US5543732A
Cited
US5592106A
Cited
US5614840A
Cited
US5689195A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-05-27 | 2005-11-26 | 2006-05-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-05-27 | 2009-11-26 | 2010-05-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-05-27 | 2013-11-26 | 2014-05-28 | $7700.00 | Window Closed / Lapsed |