Reconfigurable IC that has sections running at different reconfiguration rates
First Claim
Patent Images
1. An integrated circuit (IC) comprising:
- first and second groups of reconfigurable circuits,each reconfigurable circuit of the first group for performing a plurality of operations at a first reconfiguration rate,each reconfigurable circuit of the second group for performing a plurality of operations at a second reconfiguration, wherein the first reconfiguration rate is different than the second reconfiguration rate, wherein each reconfigurable circuit has a plurality of sets of storage elements that store a plurality of configuration data sets; and
for each reconfigurable circuit, a set of configuration retrieval circuits for iteratively reading, in a looping manner, different sets of storage elements of the reconfigurable circuit in order to retrieve configuration data sets for reconfiguring the reconfigurable circuit.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a reconfigurable IC that includes several sections. Each section includes several configurable circuits, each of which configurably performs a set of operations. Each section stores multiple configuration data sets for each configurable circuit. Each configuration data set for a particular configurable circuit specifies the operation that the particular configurable circuit has to perform from the circuit'"'"'s set of operations, where the configurable circuits of at least two different sections change configuration data sets at two different reconfiguration rates.
-
Citations
20 Claims
-
1. An integrated circuit (IC) comprising:
-
first and second groups of reconfigurable circuits,each reconfigurable circuit of the first group for performing a plurality of operations at a first reconfiguration rate, each reconfigurable circuit of the second group for performing a plurality of operations at a second reconfiguration, wherein the first reconfiguration rate is different than the second reconfiguration rate, wherein each reconfigurable circuit has a plurality of sets of storage elements that store a plurality of configuration data sets; and for each reconfigurable circuit, a set of configuration retrieval circuits for iteratively reading, in a looping manner, different sets of storage elements of the reconfigurable circuit in order to retrieve configuration data sets for reconfiguring the reconfigurable circuit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit (IC) comprising:
-
a plurality of sections; each section including a plurality of reconfigurable logic circuits and a plurality of reconfigurable logic circuits and a plurality of reconfigurable routing circuits; each reconfigurable logic circuit for reconfigurably performing a set of operations; each reconfigurable routing circuit for reconfigurably providing different connection schemes, said reconfigurable routing circuits for reconfigurably connecting the reconfigurable logic circuits; each section storing a plurality of configuration data sets for each reconfigurable circuit; each configuration data set for a particular reconfigurable logic circuit specifying an operation that the particular reconfigurable logic circuit has to perform from the circuit'"'"'s set of operations; each configuration data set for a particular reconfiguration routing circuit specifying a connection scheme for the particular reconfigurable routing circuit to provide; wherein the reconfigurable circuits of at least two different sections change configuration data sets at two different reconfiguration rates. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for operating an integrated circuit (IC) with a plurality of reconfigurable circuits, the method comprising:
-
in different sections of the IC, reconfiguring the reconfigurable circuits at different reconfiguration rates; the reconfiguring comprising; for a first reconfigurable circuit in a first section, repeatedly retrieving a first sequence of configuration data sets from a first sequence of storage element sets, and supplying repeatedly the retrieved configuration data sets to the first reconfigurable circuit to perform a first sequence of operations repeatedly; and for a second reconfigurable circuit in a second section, repeatedly retrieving a second sequence of configuration data sets from a second sequence of storage element sets, and supplying repeatedly the retrieved configuration data sets to the second reconfigurable circuit to perform a second sequence of operations repeatedly, wherein the rate of retrieval for the first reconfigurable circuit is different from the rate of retrieval for the second reconfigurable circuit. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification