TIMING OPERATIONS IN AN IC WITH CONFIGURABLE CIRCUITS
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a method that identifies a first physical design solution for positioning several configurable operations on several reconfigurable circuits of an integrated circuit (IC). The method identifies a second physical design solution for positioning the configurable operations on the configurable circuits. One of the identified physical design solutions has one reconfigurable circuit perform a particular configurable operation in at least two reconfiguration cycles while the other identified solution does not have one reconfigurable circuit perform the particular configurable operation in two reconfiguration cycles. The method costs the first and second physical design solutions. The method selects one of the two physical design solutions based on the costs.
10 Citations
40 Claims
-
1-17. -17. (canceled)
-
18. An integrated circuit (IC) comprising:
a computation path comprising N latches and a plurality of configurable logic circuits, the path segmented by the N latches, each segment comprising at least one of the plurality of configurable logic circuits, wherein; when configured by a first set of configuration data, a particular latch in the N latches is closed to hold its output from a previous clock cycle; and when configured by a second set of configuration data, the particular latch in the N latches is open to act as an interconnect circuit for at least two consecutive clock cycles. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
25. An integrated circuit (IC) comprising:
-
a first configurable logic circuits; a second configurable logic circuits; and a configurable storage circuit connecting an output of the first configurable logic circuit and an input of the second configurable logic circuit, wherein; when configured by a first set of configuration data, the configurable storage circuit is open to allow a signal to propagate from the output of the first configurable logic circuit to the input of the second configurable logic circuit; and when configured by a second set of configuration data, the configurable storage circuit is closed to hold its output from a previous clock cycle. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of configuring a set of reconfigurable circuit to perform a particular computation comprising first and second operations, the method comprising:
-
configuring the set of reconfigurable circuit to perform the first operation in M clock cycles; and configuring the set of reconfigurable circuits to perform the second operation in N clock cycles, wherein N is an integer different from M. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification