Interconnection and input/output resources for programmable logic integrated circuit devices
First Claim
1. An integrated circuit device, comprising:
- a multi-dimensional interconnection network; and
a plurality of input/out (I/O) cells located within the multi-dimensional interconnection network, each having a plurality of input terminals and at least one output terminal, wherein;
a first subset of conductors is configured to form part of a normal-speed portion of the interconnection network; and
a second subset of conductors is configured to form part of a second high-speed portion of the interconnection network, wherein each of the conductors of the high-speed portion is programmable to make at least part of a connection between the output terminal of substantially any one of the I/O cells and at least one of the input terminals of substantially any of the I/O cells.
0 Assignments
0 Petitions
Accused Products
Abstract
A programmable logic integrated circuit device has a plurality of regions of programmable logic disposed on the device in a plurality of intersecting rows and columns of such regions. Interconnection resources (e.g., interconnection conductors, signal buffers/drivers, programmable connectors, etc.) are provided on the device for making programmable interconnections to, from, and/or between the regions. At least some of these interconnection resources are provided in two forms that are architecturally similar (e.g., with similar and substantially parallel routing) but that have significantly different signal propagation speed characteristics. For example, a major or larger portion of such dual-form interconnection resources may have what may be termed normal signal speed, while a smaller minor portion may have significantly faster signal speed. Secondary (e.g., clock and clear) signal distribution may also be enhanced, and so may be input/output circuitry and cascade connections between adjacent or nearby logic modules on the device.
161 Citations
22 Claims
-
1. An integrated circuit device, comprising:
-
a multi-dimensional interconnection network; and a plurality of input/out (I/O) cells located within the multi-dimensional interconnection network, each having a plurality of input terminals and at least one output terminal, wherein; a first subset of conductors is configured to form part of a normal-speed portion of the interconnection network; and a second subset of conductors is configured to form part of a second high-speed portion of the interconnection network, wherein each of the conductors of the high-speed portion is programmable to make at least part of a connection between the output terminal of substantially any one of the I/O cells and at least one of the input terminals of substantially any of the I/O cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification