P
US7737722B2ExpiredUtilityPatentIndex 84

Configurable integrated circuit with built-in turns

Assignee: TABULA INCPriority: Jun 30, 2004Filed: Nov 26, 2007Granted: Jun 15, 2010
Est. expiryJun 30, 2024(expired)· nominal 20-yr term from priority
Inventors:ROHE ANDRETEIG STEVEN
H03K 19/17796H03K 19/17736
84
PatentIndex Score
10
Cited by
322
References
18
Claims

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).

Claims

exact text as granted — not AI-modified
1. An integrated circuit (“IC”) comprising: at least fifty configurable nodes arranged in an array having a plurality of rows and a plurality of columns; and a plurality of sets of wire segments connecting a plurality of the configurable nodes; 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. 
   
   
     2. The integrated circuit of  claim 1 , wherein the plurality of sets of wire segments is a first plurality of sets of wire segments and includes a subgroup comprising a second plurality of sets of wire segments that each connect one pair of offset nodes 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. 
   
   
     3. The integrated circuit of  claim 2 , wherein the sets of wire segments of the subgroup are arranged in a repetitive architecture across the node array. 
   
   
     4. The integrated circuit of  claim 2 , wherein the sets of wire segments of the subgroup are symmetrically arranged across the node array. 
   
   
     5. The integrated circuit of  claim 2 , wherein the sets of wire segments of the subgroup are in a plurality of groups of connections, wherein at least a first group of connections are symmetrically arranged on the node array with respect to a second group of connections. 
   
   
     6. The integrated circuit of  claim 2 , wherein the sets of wire segments of the subgroup are arranged across the node array in a nested architecture. 
   
   
     7. The integrated circuit of  claim 2 , wherein the sets of wire segments of the subgroup are asymmetrically arranged across the node array. 
   
   
     8. The integrated circuit of  claim 2 , wherein at least one set of the wire segments in said subgroup includes an intervening buffer circuit. 
   
   
     9. The integrated circuit of  claim 1 , wherein the particular set of wire segments includes two different segments that are on two different wiring layers of the IC. 
   
   
     10. The integrated circuit of  claim 1 , wherein the particular set of wire segments includes two different segments that are connected by a via. 
   
   
     11. The integrated circuit of  claim 1 , wherein wire segments in the particular set of wire segments are only in Manhattan directions except for jogs. 
   
   
     12. The integrated circuit of  claim 1 , wherein wire segments in the particular set of wire segments are only in non-Manhattan directions except for jogs. 
   
   
     13. The integrated circuit of  claim 1 , wherein wire segments in the particular set of wire segments are in at least one Manhattan direction and at least one non-Manhattan direction. 
   
   
     14. The integrated circuit of  claim 1 , wherein the nodes are configurable interconnect circuits. 
   
   
     15. The integrated circuit of  claim 14 , wherein the nodes are switchboxes. 
   
   
     16. An integrated circuit (“IC”) comprising:
 a plurality of configurable interconnect circuits arranged in an array having a plurality of rows and a plurality of columns; and 
 a plurality of sets of wire segments connecting the plurality of the configurable interconnect circuits; 
 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. 
 
   
   
     17. The IC of  claim 16 , wherein said at least one set of wire segments comprises a plurality of sets of wire segments that are symmetrically arranged across the IC. 
   
   
     18. An integrated circuit (“IC”) comprising:
 a plurality of configurable logic circuits arranged in an array having a plurality of rows and a plurality of columns; and 
 a plurality of sets of wire segments connecting the plurality of the configurable logic circuits; 
 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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.