Users registers implemented with routing circuits in a configurable IC
First Claim
Patent Images
1. An integrated circuit (“
- IC”
) comprising;
a plurality of configurable logic circuits, each for configurably performing a set of functions; and
a plurality of configurable routing circuits for configurably routing signals to and from said plurality of configurable logic circuits, wherein a first configurable routing circuit and a second configurable routing circuit are communicatively coupled to form a single data register that receives and holds a signal at the first configurable routing circuit for a period of time before storing the signal at the second configurable routing circuit.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (“IC”). The configurable IC includes a set of configurable logic circuits for configurably performing a set of functions. The configurable IC also includes a set of configurable routing circuits for routing signals to and from the configurable circuits. During several operational cycles of the configurable IC, a set of data registers are defined by the configurable routing circuits. These data registers may be used wherever a flip-flop can be used.
243 Citations
19 Claims
-
1. An integrated circuit (“
- IC”
) comprising;a plurality of configurable logic circuits, each for configurably performing a set of functions; and a plurality of configurable routing circuits for configurably routing signals to and from said plurality of configurable logic circuits, wherein a first configurable routing circuit and a second configurable routing circuit are communicatively coupled to form a single data register that receives and holds a signal at the first configurable routing circuit for a period of time before storing the signal at the second configurable routing circuit. - View Dependent Claims (2, 3, 4)
- IC”
-
5. An integrated circuit (“
- IC”
) comprising;a plurality of configurable logic circuits, each for configurably performing a set of functions; and a plurality of configurable routing circuits for configurably routing signals to and from said plurality of configurable logic circuits, wherein a first configurable routing circuit and a second configurable routing circuit are communicatively coupled through a set of configurable circuits to form a single data register, wherein the set of configurable circuits is for holding a signal received by said first configurable routing circuit for one or more clock cycles before sending the signal to be stored at said second configurable routing circuit.
- IC”
-
6. An integrated circuit (“
- IC”
) comprising;a plurality of configurable logic circuits, each for configurably performing a set of functions; and a routing fabric comprising; a plurality of configurable routing circuits for configurably routing signals to and from said plurality of configurable logic circuits; and a plurality of configurable latches including first and second configurable latches, wherein the first configurable latch and the second configurable latch are communicatively coupled in a master-slave arrangement to form a single data register. - View Dependent Claims (7, 8, 9, 10, 11, 12)
- IC”
-
13. An electronic device comprising:
-
a memory device that stores configuration data sets; and an integrated circuit (“
IC”
) comprising;a plurality of configurable logic circuits, each for configurably performing a set of functions according to a plurality of the configuration data sets; and a routing fabric comprising; a plurality of configurable routing circuits for configurably routing signals to and from said plurality of configurable logic circuits; and a plurality of configurable latches including first and second configurable latches, wherein the first configurable latch and the second configurable latch are communicatively coupled in a master-slave arrangement to form a single data register. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification