Operational time extension
First Claim
Patent Images
1. An integrated circuit (IC) comprising:
- a first user register and a second user register, wherein the first and second user registers operate on a user clock; and
a path for propagating signals from the first user register to the second user register in one user clock cycle, the path comprising a set of configurable storage elements and a set of configurable logic elements, wherein each configurable storage element is reconfigurable on every sub-cycle of the user clock cycle to store an incoming signal or to pass the incoming signal transparently, wherein each user clock cycle comprises N sub-cycles.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit (IC) with a novel configurable routing fabric is provided. The configurable routing fabric has signal paths that propagate signals between user registers on user clock cycles. Each signal path includes a set of configurable storage elements and a set of configurable logic elements. Each configurable storage element in the path is reconfigurable on every sub-cycle of the user clock cycle to either store an incoming signal or to pass the incoming signal transparently.
34 Citations
20 Claims
-
1. An integrated circuit (IC) comprising:
-
a first user register and a second user register, wherein the first and second user registers operate on a user clock; and a path for propagating signals from the first user register to the second user register in one user clock cycle, the path comprising a set of configurable storage elements and a set of configurable logic elements, wherein each configurable storage element is reconfigurable on every sub-cycle of the user clock cycle to store an incoming signal or to pass the incoming signal transparently, wherein each user clock cycle comprises N sub-cycles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
at an integrated circuit (IC), producing a particular signal at a first user register at a first user clock cycle; propagating the particular signal through a path from the first user register to a second user register, wherein the path comprises a set of configurable storage elements and a set of configurable logic elements, wherein each configurable storage element is reconfigurable on every sub-cycle of the user clock cycle to store an incoming signal or to pass the incoming signal transparently, wherein each user clock cycle comprises N sub-cycles; and storing the propagated particular signal at the second user register at a second user clock cycle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium storing a computer program for configuring an integrated circuit (IC), the computer program executable by at least one processor, the computer program comprising sets of instructions for:
-
configuring a first user register to produce a particular signal at a first user clock cycle; configuring a path for propagating the particular signal from the first user register to a second user register, wherein the path comprises a set of configurable storage elements and a set of configurable logic elements, wherein each configurable storage element is reconfigurable on every sub-cycle of the user clock cycle to store an incoming signal or to pass the incoming signal transparently, wherein each user clock cycle comprises N sub-cycles; and configuring the second user register to store the propagated particular signal at a second user clock cycle. - View Dependent Claims (18, 19, 20)
-
Specification