User 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 for configurably performing logic operations; and
a plurality of configurable interconnect circuits for configurably passing signals to and from said configurable logic circuits, the plurality of configurable interconnect circuits connected serially, wherein an output of each configurable interconnect circuit is connected to an input of a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits, wherein the plurality of configurable interconnect circuits receive and hold a signal for a user clock period, each of the plurality of configurable interconnect circuits holding the signal for one or more sub cycles of the user clock period before passing the signal to a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits.
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.
95 Citations
20 Claims
-
1. An integrated circuit (“
- IC”
) comprising;a plurality of configurable logic circuits for configurably performing logic operations; and a plurality of configurable interconnect circuits for configurably passing signals to and from said configurable logic circuits, the plurality of configurable interconnect circuits connected serially, wherein an output of each configurable interconnect circuit is connected to an input of a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits, wherein the plurality of configurable interconnect circuits receive and hold a signal for a user clock period, each of the plurality of configurable interconnect circuits holding the signal for one or more sub cycles of the user clock period before passing the signal to a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- IC”
-
9. An integrated circuit (“
- IC”
) comprising;a first set of configurable logic circuits for configurably performing a first set of operations; a second set of configurable logic circuits for configurably performing a second set of operations; and a plurality of configurable routing circuits for configurably routing signals from the first set of configurable logic circuits to the second set of configurable logic circuits, wherein the plurality of configurable routing circuits form a set of user registers that holds a signal from the first set of configurable logic circuits to the second set of configurable logic circuits for a predetermined duration. - View Dependent Claims (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 for configurably performing logic operations according to a plurality of the configuration data sets; and a plurality of configurable interconnect circuits for configurably passing signals to and from said configurable logic circuits, the plurality of configurable interconnect circuits connected serially, wherein an output of each configurable interconnect circuit is connected to an input of a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits, wherein the plurality of configurable interconnect circuits receive and hold a signal for one user clock period, each of the plurality of configurable interconnect circuits holding the signal for one or more sub cycles before passing the signal to a subsequent configurable interconnect circuit in the plurality of configurable interconnect circuits. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification