CONFIGURABLE INTEGRATED CIRCUIT WITH BUILT-IN TURNS
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide configurable integrated circuits (“IC'"'"'s”) with configurable node arrays. In some embodiments, the configurable node array includes numerous (e.g., 50, 100, etc.) configurable nodes arranged in several rows and columns. This array also includes several direct offset connections, where each particular direct offset connection connects two nodes that are neither in the same column nor in the same row in the array. In some embodiments, at least some direct offset connections connect pairs of nodes that are separated in the array by more than one row and at least one column, or by more than one column and at least one row. Some embodiments establish a direct connection by (1) a set of wire segments that traverse through a set of the IC'"'"'s wiring layers, and (2) a set of vias when two or more wiring layers are involved. In some embodiments, some of the direct connections have intervening circuits (e.g., buffer circuits), while other direct connections do not have any intervening circuits. Also, in some embodiments, the nodes in the configurable array are all similar (e.g., have the same set of circuit elements and same internal wiring between the circuit elements).
-
Citations
36 Claims
-
1-20. -20. (canceled)
-
21. A method of fabricating an integrated circuit (“
- IC”
) comprising;defining an array of at least fifty configurable nodes, said array having a plurality of rows and a plurality of columns; defining a plurality of sets of wire segments connecting a plurality of the configurable nodes; and fabricating said IC to include said array of at least fifty configurable nodes and said plurality of sets of wire segments, wherein at least one particular set of wire segments connects two offset configurable nodes in the array without using intervening interconnect circuits, wherein two configurable nodes are offset when they are not in a same row or column in the array and are at least three rows or at least three columns apart. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
- IC”
-
32. A method of fabricating an integrated circuit (“
- IC”
) comprising;defining a plurality of configurable interconnect circuits arranged in an array having a plurality of rows and a plurality of columns; defining a plurality of sets of wire segments connecting the plurality of the configurable interconnect circuits; and fabricating said IC to include said plurality of configurable interconnect circuits and said plurality of sets of wire segments, wherein at least one set of wire segments connects two offset configurable interconnect circuits in the array that are separated in the array by at least three rows and at least one column, or at least three columns and at least one row without using any intervening interconnect circuits. - View Dependent Claims (33)
- IC”
-
34. A method of fabricating an integrated circuit (“
- IC”
) comprising;defining a plurality of configurable logic circuits arranged in an array having a plurality of rows and a plurality of columns; defining a plurality of sets of wire segments connecting the plurality of the configurable logic circuits; and fabricating said IC according to said defined plurality of configurable logic circuits and said plurality of sets of wire segments, wherein at least one set of wire segments connects two offset configurable logic circuits in the array that are separated in the array by at least three rows and at least one column, or at least three columns and at least one row without using any intervening interconnect circuits that have outputs that connect to more than one configurable circuit. - View Dependent Claims (35, 36)
- IC”
Specification