Configurable IC having a routing fabric with storage elements
First Claim
1. An integrated circuit (IC) comprising:
- a) an interconnect circuit;
b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle the output of the interconnect circuit for at least one cycle; and
c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element and for storing said output for at least one cycle before supplying the output to a first destination circuit, wherein the output of the first storage element directly connects to a second destination circuit.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
-
Citations
32 Claims
-
1. An integrated circuit (IC) comprising:
-
a) an interconnect circuit; b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle the output of the interconnect circuit for at least one cycle; and c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element and for storing said output for at least one cycle before supplying the output to a first destination circuit, wherein the output of the first storage element directly connects to a second destination circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device comprising:
an integrated circuit (IC) comprising; a) an interconnect circuit; b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle the output of the interconnect circuit for at least one cycle; and c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element, and for storing said output for at least one cycle before supplying the output to a first destination circuit, wherein the output of the first storage element directly connects to a second destination circuit. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
22. An integrated circuit (IC) comprising:
-
a) an interconnect circuit; b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle the output of the interconnect circuit for at least one cycle; and c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element and for storing said output for at least one cycle before supplying said output to a first destination circuit, wherein an output of the second storage element directly connects to the first destination circuit and to the interconnect circuit. - View Dependent Claims (23, 24, 25)
-
-
26. An integrated circuit (IC) comprising:
-
a) a plurality of configurable circuits for configurably performing a plurality of operations based on configuration data sets, said configurable circuits comprising at least one particular configurable interconnect circuit comprising an output stage with a first storage element; b) a plurality of configuration data storages for storing a plurality of configuration data sets for defining sets of operations performed by the configurable circuits; c) a second storage element directly connected to said output stage of the particular configurable interconnect circuit, said second storage element for storing in at least one cycle the output of the particular configurable interconnect circuit for at least one cycle; and d) a third storage element configurably connected to said second storage element for receiving an output of the second storage element and for storing said output for at least one cycle before supplying the output to a destination circuit.
-
-
27. An electronic device comprising:
-
an integrated circuit (IC) comprising; a) a plurality of configurable circuits for configurably performing a plurality of operations based on configuration data sets, said configurable circuits comprising at least one particular configurable interconnect circuit comprising an output stage with a first storage element; b) a plurality of configuration data storages for storing a plurality of configuration data sets for defining sets of operations performed by the configurable circuits; c) a second storage element directly connected to said output stage of the particular configurable interconnect circuit, said second storage element for storing in at least one cycle the output of the particular configurable interconnect circuit for at least one cycle; and d) a third storage element configurably connected to said second storage element for receiving an output of the second storage element and for storing said output for at least one cycle before supplying the output to a destination circuit.
-
-
28. An electronic device comprising:
-
an integrated circuit (IC) comprising; a) an interconnect circuit; b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle an output of the interconnect circuit for at least one cycle; c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element and for storing said output for at least one cycle before supplying the output to a destination circuit; and d) a routing fabric comprising at least one wire segment and at least one buffer circuit for establishing the direct connection. - View Dependent Claims (29, 30, 31)
-
-
32. An electronic device comprising:
-
an integrated circuit (IC) comprising; a) an interconnect circuit; b) a first storage element directly connected to said interconnect circuit for storing in at least one cycle an output of the interconnect circuit for at least one cycle; c) a second storage element configurably connected to said first storage element for receiving an output of the first storage element and for storing said output for at least one cycle before supplying the output to a destination circuit; and d) a routing fabric comprising at least one wire segment and at least one via for establishing the direct connection.
-
Specification