Claims
- 1. 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 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.
- 2. The device defined in claim 1 further comprising:
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.
- 3. 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.
- 4. 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.
- 5. 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.
- 6. The device defined in claim 5 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.
- 7. The device defined in claim 6 wherein the inter-super-block circuits in each of said repetitions include additional conductors that extend substantially parallel to the rows.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional patent application No. 60/015,267, filed Apr. 11, 1996.
[0002] This is a continuation of application Ser. No. 09/208,124, filed Dec. 9, 1998, which is a division of application Ser. No. 08/672,676, filed Jun. 28, 1996, which is a continuation-in-part of application Ser. No. 08/442,832, filed May 17, 1995, and application Ser. No. 08/442,802, filed May 17, 1995, all of which are hereby incorporated by reference herein in their entireties.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60015267 |
Apr 1996 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
08672676 |
Jun 1996 |
US |
Child |
09208124 |
Dec 1998 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09208124 |
Dec 1998 |
US |
Child |
09460285 |
Dec 1999 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
08442832 |
May 1995 |
US |
Child |
08672676 |
Jun 1996 |
US |
Parent |
08442802 |
May 1995 |
US |
Child |
08442832 |
May 1995 |
US |