Configurable IC'S with large carry chains
First Claim
Patent Images
1. An integrated circuit (IC) comprising:
- a plurality of configuration data storage elements for storing a plurality of configuration data sets; and
a region comprising;
an arrangement of configurable logic circuits of a particular type having a plurality of rows and a plurality of columns,wherein each configurable logic circuit is for performing one of a plurality of operations based on one of the plurality of configuration data sets,wherein at least one of the plurality of operations is a mathematical operation that produces propagate and generate signals for performing a larger mathematical operation; and
a direct connection connecting first and second configurable logic circuits in said arrangement in order to enable the first and second configurable logic circuits to perform the larger mathematical operation, wherein the first configurable logic circuit and the second configurable logic circuit are not vertically or horizontally aligned and are separated by at least three rows and at least one column or at least three columns and at least one row of configurable logic circuits of the particular type, the direct connection comprising a plurality of wire segments and a plurality of intervening buffer circuits along the plurality of wire segments for relaying a signal from the first configurable logic circuit to the second configurable logic circuit.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable IC that includes several configurable logic circuits, where the logic circuits include several sets of associated configurable logic circuits. For each several sets of associated configurable logic circuits, the reconfigurable IC also includes a carry circuit for performing up to N carry operations sequentially, wherein N is greater than two.
-
Citations
20 Claims
-
1. An integrated circuit (IC) comprising:
-
a plurality of configuration data storage elements for storing a plurality of configuration data sets; and a region comprising; an arrangement of configurable logic circuits of a particular type having a plurality of rows and a plurality of columns, wherein each configurable logic circuit is for performing one of a plurality of operations based on one of the plurality of configuration data sets, wherein at least one of the plurality of operations is a mathematical operation that produces propagate and generate signals for performing a larger mathematical operation; and a direct connection connecting first and second configurable logic circuits in said arrangement in order to enable the first and second configurable logic circuits to perform the larger mathematical operation, wherein the first configurable logic circuit and the second configurable logic circuit are not vertically or horizontally aligned and are separated by at least three rows and at least one column or at least three columns and at least one row of configurable logic circuits of the particular type, the direct connection comprising a plurality of wire segments and a plurality of intervening buffer circuits along the plurality of wire segments for relaying a signal from the first configurable logic circuit to the second configurable logic circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device comprising:
-
an electronic memory for storing a plurality of configuration data sets; and an integrated circuit (IC) comprising; a region comprising; an arrangement of configurable logic circuits of a particular type having N columns and M rows, wherein N and M are integer values that are greater than 10, wherein each configurable logic circuit is for performing one of a plurality of operations based on one of the plurality of configuration data sets, wherein at least one of the plurality of operations is a mathematical operation that produces propagate and generate signals for performing a larger mathematical operation; and a direct connection connecting first and second configurable logic circuits in said arrangement in order to enable the first and second configurable logic circuits to perform the larger mathematical operation, wherein the first configurable logic circuit and the second configurable logic circuit are not vertically or horizontally aligned and are separated by at least one row and at least one column of configurable logic circuits of the particular type, the direct connection comprising a plurality of wire segments and a plurality of intervening buffer circuits for relaying a signal from the first configurable logic circuit to the second configurable logic circuit. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An integrated circuit (IC) comprising:
-
a plurality of configuration data storages for storing configuration data; a plurality of sets of configurable logic circuits for configurably performing a plurality of operations based on said configuration data, wherein at least one of the plurality of operations comprises an expanded arithmetic operation that is performed by at least two sets of configurable logic circuits; a plurality of direct connections for allowing the two sets of configurable logic circuits to perform said expanded arithmetic operation, each direct connection connecting two configurable logic circuits that (i) are not vertically or horizontally aligned and (ii) are separated by at least one row and at least one column of configurable logic circuits, at least one of the direct connections comprising a plurality of wire segments and a plurality of buffer circuits along the wire segments for relaying a signal from a first configurable logic circuit to a second configurable logic circuit. - View Dependent Claims (19, 20)
-
Specification