METHOD AND APPARATUS FOR IDENTIFYING CONNECTIONS BETWEEN CONFIGURABLE NODES IN A CONFIGURABLE INTEGRATED CIRCUIT
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method that defines a set of connections that connect the nodes in a configurable node array. The method identifies different sets of connections for connecting a set of the nodes. For each identified set of connections, the method computes a metric score that quantifies a quality of the identified set of connections. The method then selects one of the identified sets of connections to connect the configurable nodes in the array.
-
Citations
58 Claims
-
1-20. -20. (canceled)
-
21. A method of designing an integrated circuit (IC) comprising a plurality of configurable nodes, the method comprising:
-
a) identifying a plurality of different direct connection schemes for connections between configurable nodes;
b) computing a cost for each of said plurality of different direct connection schemes; and
c) selecting a first direct connection scheme for a first set of configurable nodes based on the computed costs. - View Dependent Claims (22, 23, 24, 25, 44)
-
-
26. A method of designing an integrated circuit (IC) comprising a plurality of configurable nodes, the method comprising:
-
a) generating a first direct connection scheme comprising a set of direct connections from a particular configurable node to a first set of configurable nodes to which said particular configurable node is directly connected in said first direct connection scheme;
b) computing a score for said first direct connection scheme based on applying said first direct connection scheme to each of at least two configurable nodes of said plurality of configurable nodes;
c) generating a second direct connection scheme comprising a set of direct connections from said particular configurable node to a second set of configurable nodes to which said particular configurable node is directly connected in said second direct connection scheme;
d) computing a score for said second direct connection scheme based on applying said second direct connection scheme to each of at least two configurable nodes of said plurality of configurable nodes; and
e) selecting a direct connection scheme for implementing on said IC based on a score of said direct connection scheme. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method of designing an integrated circuit (IC) comprising multiple pluralities of configurable nodes, the method comprising:
-
a) generating a first set of direct connection schemes, each direct connection scheme comprising a set of direct connections from a particular configurable node to a set of configurable nodes to which said particular configurable node is directly connected in said direct connection scheme;
b) generating a second set of direct connection schemes, each direct connection scheme comprising a set of direct connections from a particular configurable node to a set of configurable nodes to which said particular configurable node is directly connected in said direct connection scheme;
c) computing a score for said first set of direct connection schemes based on applying each direct connection scheme of said first set of direct connection schemes to at least one set of configurable nodes of said plurality of sets of configurable nodes;
d) computing a score for said second set of direct connection schemes based on applying each direct connection scheme of said second set of direct connection schemes to at least one set of configurable nodes of said plurality of sets of configurable nodes; and
e) selecting a set of direct connection schemes for implementing on said IC based on a score of said set of direct connection schemes. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
45. A method of generating a plurality of direct connection schemes for connecting a plurality of configurable nodes in an integrated circuit (IC), said method comprising:
-
a) generating a first direct connection scheme comprising a set of direct connections from a given configurable node to a set of at least two other configurable nodes; and
b) generating a second direct connection scheme that is different from said first direct connection scheme but is symmetrically related to said first direct connection scheme. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. A method of designing hardwired connections of an integrated circuit (IC) comprising a plurality of configurable nodes, said method comprising:
-
a) specifying an arrangement of configurable nodes; and
b) performing a constrained optimization process to define an optimal set of direct connections between configurable nodes of said plurality of configurable nodes in view of a set of objectives. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
Specification