IC that efficiently replicates a function to save logic and routing resources
First Claim
1. A method of configuring an integrated circuit (IC) comprising a plurality of reconfigurable logic circuits and a plurality of configurable interconnect circuits, the method comprising:
- configuring a particular set of reconfigurable logic circuits to perform a particular set of operations during a first reconfiguration cycle; and
to reduce use of configurable interconnect circuits, configuring the particular set of reconfigurable logic circuits to perform the particular set of operations during a second reconfiguration cycle.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a reconfigurable IC that implements a design that is designed at a particular design clock rate. The reconfigurable IC includes reconfigurable circuits for performing operations on a set of inputs in the particular design. The IC further includes routing circuits for routing signals to and from the logic circuits to allow the logic circuits to perform the operations. The reconfigurable IC implements the design by having reconfigurable circuits that reconfigure at a rate faster than the design clock rate. For at least one operation which is defined at the design clock rate, the reconfigurable IC replicates the operation set in at least two reconfiguration cycles to reduce consumption of routing circuits.
225 Citations
20 Claims
-
1. A method of configuring an integrated circuit (IC) comprising a plurality of reconfigurable logic circuits and a plurality of configurable interconnect circuits, the method comprising:
-
configuring a particular set of reconfigurable logic circuits to perform a particular set of operations during a first reconfiguration cycle; and to reduce use of configurable interconnect circuits, configuring the particular set of reconfigurable logic circuits to perform the particular set of operations during a second reconfiguration cycle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit (IC) comprising:
-
a plurality of reconfigurable logic circuits; and a plurality of configurable interconnect circuits, wherein a particular set of reconfigurable logic circuits is configured for; performing a particular set of operations during one reconfiguration cycle; and in order to reduce use of configurable interconnect circuits, performing the particular set of operations again during another reconfiguration cycle. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An integrated circuit (IC) comprising:
-
a plurality of configurable interconnect circuits; and a plurality of configurable logic circuits configured for; performing a particular set of operations on a particular set of input values during a first operational period of the IC; and performing the particular set of operations on the particular set of input values during a second operational period of the IC in order to reduce use of the configurable interconnect circuits. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for configuring an integrated circuit (IC) comprising a plurality of configurable interconnect circuits and a plurality of configurable logic circuits, said method comprising:
-
configuring a particular set of configurable interconnect circuits to supply a set of input values to a particular set of configurable logic circuits; and configuring the particular set of configurable logic circuits to perform (i) a particular set of operations on the set of input values during a first operational period of the IC, and (ii) the particular set of operations on the set of input values during a second operational period of the IC in order to reduce use of the configurable interconnect circuits. - View Dependent Claims (20)
-
Specification