User registers implemented with routing circuits in a configurable IC
First Claim
Patent Images
1. A configurable 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 configurable circuits;
wherein a plurality of data registers are defined by the configurable routing circuits during a plurality of operational cycles of the configurable IC;
wherein the configurable routing circuits comprise a plurality of configurable interconnect/storage circuits, each configurable interconnect/storage circuit (i) communicatively coupling circuits of the configurable IC when configured as an interconnect circuit and (ii) storing data when configured as a storage circuit,wherein an output of a first interconnect/storage circuit and an output of a second interconnect/storage circuit are connected to two inputs of a switching circuit to form a double-edge triggered flip flop.
5 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.
245 Citations
23 Claims
-
1. A configurable 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 configurable circuits; wherein a plurality of data registers are defined by the configurable routing circuits during a plurality of operational cycles of the configurable IC; wherein the configurable routing circuits comprise a plurality of configurable interconnect/storage circuits, each configurable interconnect/storage circuit (i) communicatively coupling circuits of the configurable IC when configured as an interconnect circuit and (ii) storing data when configured as a storage circuit, wherein an output of a first interconnect/storage circuit and an output of a second interconnect/storage circuit are connected to two inputs of a switching circuit to form a double-edge triggered flip flop. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- IC”
-
8. A configurable 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 configurable circuits; wherein a plurality of data registers are defined by the configurable routing circuits during a plurality of operational cycles of the configurable IC; wherein the configurable routing circuits comprise a plurality of configurable interconnect/storage circuit, each configurable interconnect/storage circuit (i) communicatively coupling circuits of the configurable IC when configured as an interconnect circuit and (ii) storing data when configured as a storage circuit; wherein a first configurable interconnect/storage circuit and a second configurable interconnect/storage circuit are communicatively coupled to form a single data register. - View Dependent Claims (9, 10, 11)
- IC”
-
12. An electronics system comprising:
a configurable integrated circuit (“
IC”
) comprising;a plurality of configurable logic circuits each for configurably performing a set of functions; and a plurality of routing circuits for routing signals to and from said configurable circuits; wherein a plurality of data registers are defined by the routing circuits during a plurality of operational cycles of the configurable IC; wherein the configurable routing circuits comprise a plurality of configurable interconnect/storage circuits, each configurable interconnect/storage circuit (i) communicatively coupling circuits of the configurable IC when configured as an interconnect circuit and (ii) storing data when configured as a storage circuit, wherein an output of a first interconnect/storage circuit and an output of a second interconnect/storage circuit are connected to two inputs of a switching circuit to form a double-edge triggered flip flop. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
20. An electronics system comprising:
-
a configurable integrated circuit (“
IC”
) comprising;a plurality of configurable logic circuits each for configurably performing a set of functions; and a plurality of routing circuits for routing signals to and from said configurable circuits; wherein a plurality of data registers are defined by the routing circuits during a plurality of operational cycles of the configurable IC; wherein the configurable routing circuits comprise a plurality of configurable interconnect/storage circuit, each configurable interconnect/storage circuit (i) communicatively coupling circuits of the configurable IC when configured as an interconnect circuit and (ii) storing data when configured as a storage circuit; wherein a first configurable interconnect/storage circuit and a second configurable interconnect/storage circuit are communicatively coupled to form a single data register. - View Dependent Claims (21, 22, 23)
-
Specification