Operational time extension
First Claim
Patent Images
1. A method of designing an integrated circuit (“
- IC”
) with a plurality of configurable circuits that operate in a plurality of operational cycles, the method comprising;
a) assigning an operation on a signal path to a first operational cycle;
b) identifying that the assignment results in a violation of a timing constraint for the signal path; and
c) rectifying the violation by assigning the operation to both the first operational cycle and a second operational cycle subsequent to the first.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a reconfigurable integrated circuit (“IC”). This IC has several reconfigurable circuits, each having several configurations for several configuration cycles. The reconfigurable circuits include several time-extending reconfigurable circuits. During the operation of the IC, each particular time-extending reconfigurable circuit maintains at least one of its configurations over at least two contiguous cycles, in order to allow a signal to propagate through a signal path, which contains the particular time-extending circuit, within a desired amount of time.
255 Citations
8 Claims
-
1. A method of designing an integrated circuit (“
- IC”
) with a plurality of configurable circuits that operate in a plurality of operational cycles, the method comprising;a) assigning an operation on a signal path to a first operational cycle; b) identifying that the assignment results in a violation of a timing constraint for the signal path; and c) rectifying the violation by assigning the operation to both the first operational cycle and a second operational cycle subsequent to the first. - View Dependent Claims (2, 3, 4)
- IC”
-
5. A computer readable medium storing a computer program which when executed by at least one processor designs an integrated circuit (“
- IC”
) with a plurality of configurable circuits that operate in a plurality of operational cycles, the computer program comprising sets of instructions for;a) assigning an operation on a signal path to a first operational cycle; b) identifying that the assignment results in a violation of a timing constraint for the signal path; and c) rectifying the violation by assigning the operation to both the first operational cycle and a second operational cycle subsequent to the first. - View Dependent Claims (6, 7, 8)
- IC”
Specification