Non-sequentially configurable IC
First Claim
Patent Images
1. An integrated circuit (IC) comprising:
- a plurality of reconfigurable circuits, each reconfigurable circuit for reconfigurably performing a plurality of different operations;
wherein at least a first reconfigurable circuit receives a periodic reconfiguration signal that has a plurality of values during a design cycle of the IC, wherein an order of said values are different for at least two different design cycles, wherein the first reconfigurable circuit reconfigures at a first reconfiguration rate and does not always follow a same sequential progression through the plurality of operations.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (IC). The IC includes at least fifty configurable circuits arranged in an array having a plurality of rows and a plurality of columns. Each configurable circuit for configurably performing a set of operations. At least a first configurable circuit reconfigures at a first reconfiguration rate. The first configurable circuit performs a different operation each time the first configurable circuit is reconfigured. The reconfiguration of the first configurable circuit does not follow any sequential progression through the set of operations of the first configurable circuit.
173 Citations
15 Claims
-
1. An integrated circuit (IC) comprising:
-
a plurality of reconfigurable circuits, each reconfigurable circuit for reconfigurably performing a plurality of different operations; wherein at least a first reconfigurable circuit receives a periodic reconfiguration signal that has a plurality of values during a design cycle of the IC, wherein an order of said values are different for at least two different design cycles, wherein the first reconfigurable circuit reconfigures at a first reconfiguration rate and does not always follow a same sequential progression through the plurality of operations. - View Dependent Claims (2, 3)
-
-
4. An integrated circuit (IC) comprising:
-
a reconfigurable circuit for reconfigurably performing a plurality of operations; and a signal generator that generates a periodic signal based on a clock signal and a programming signal, the periodic signal causing the reconfigurable circuit to receive different sequences of configuration data sets during different time periods, wherein each configuration data set specifies an operation from the plurality of operations that the reconfigurable circuit has to perform. - View Dependent Claims (5, 6, 7)
-
-
8. A method of operating an integrated circuit (IC) comprising a reconfigurable circuit for reconfigurably performing a plurality of different operations, the method comprising:
-
generating a periodic signal based on a clock signal and a programming signal; causing the reconfigurable circuit to receive different configuration data sets based on the periodic signal during different time periods; and performing different operations by the reconfigurable circuit from the plurality of operations based on the received configuration data sets. - View Dependent Claims (9, 10)
-
-
11. A method of implementing an integrated circuit (IC) comprising a set of reconfigurable circuits, the method comprising:
-
providing a signal generator on the IC for receiving a clock signal and for generating a non-sequentially encoded periodic signal; providing a storage in the IC for storing a plurality of configuration data sets upon which the reconfigurable circuits base their operation; and providing a set of selection circuits in the IC for receiving the periodic signal and for selecting a set of the configuration data sets based on the periodic signal; wherein at least one reconfigurable circuit performs a plurality of different operations based on its selected set of configuration data sets. - View Dependent Claims (12, 13, 14, 15)
-
Specification