CONFIGURABLE IC'S WITH DUAL CARRY CHAINS
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable integrated circuit (“IC”) that includes several configurable tiles arranged in a tile arrangement. Each configurable tile has a set of configurable logic circuits and a set of configurable routing circuits for routing signals between configurable logic circuits. In some embodiments, at least a first logic circuit of a first tile has at least one direct connection with a second circuit of a second tile that does not neighbor the first tile and that is not aligned horizontally or vertically with the first tile in the tile arrangement. Also, in some embodiments, each particular tile further has a set of configurable input-select circuits for receiving inputs and configurably supplying a sub-set of the received inputs to the configurable logic circuits in the particular tile. At least a first input select circuit of a first tile has at least one direct connection with a second circuit of a second tile that does not neighbor the first tile and that is not aligned horizontally or vertically with the first tile in the tile arrangement, where the direction connection is for supplying a signal to the first input select circuit. In some embodiments, several logic circuits of the first tile have at least one direct connection with at least one circuit of another tile that does not neighbor the first tile and that is not aligned horizontally or vertically with the first tile in the tile arrangement. In some embodiments, several input select circuits of the first tile have at least one direct connection with at least one circuit of another tile that does not neighbor the first tile and that is not aligned horizontally or vertically with the first tile in the tile arrangement.
-
Citations
53 Claims
-
1-33. -33. (canceled)
-
34. An integrated circuit (“
- IC”
) comprising;a set of associated configurable logic circuits for performing a particular portion of a larger arithmetic operation; a carry circuit for generating a carry out signal for the particular portion of the larger arithmetic operation performed by the set of associated configurable logic circuits; and a configurable storage element for configurably storing the carry out signal and for providing the stored carry out signal to the carry circuit for performing a subsequent portion of the larger arithmetic operation. - View Dependent Claims (35, 36, 37, 38, 39)
- IC”
-
40. An electronic device comprising:
-
an integrated circuit (“
IC”
) comprising;a set of associated configurable logic circuits for performing a particular portion of a larger arithmetic operation; a carry circuit for generating a carry out signal for the particular portion of the larger arithmetic operation performed by the set of associated configurable logic circuits; and a configurable storage element for configurably storing the carry out signal and for providing the stored carry out signal to the carry circuit for performing a subsequent portion of the larger arithmetic operation; and a memory device for providing data to the IC. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. An integrated circuit (“
- IC”
) comprising;a plurality of configurable logic circuits, wherein the configurable logic circuits include a plurality of sets of associated configurable logic circuits, wherein each set of associated configurable logic circuits comprises; a first carry chain; and a configurable interconnect/storage element for configurably routing a carry signal from a second carry chain to the first carry chain and for storing the routed carry signal. - View Dependent Claims (48, 49, 50, 51, 52, 53)
- IC”
Specification