Configurable IC's with carry bypass circuitry
First Claim
1. configurable IC comprising:
- a) a plurality of configurable logic circuits, wherein the logic circuits include a plurality of sets of associated configurable logic circuits, each set for performing an add or subtract operation;
b) for each set of associated configurable logic circuits, a carry circuit for performing a carry operation associated with the add or subtract operation; and
c) for each set of associated configurable logic circuit, a carry bypass circuit for bypassing the carry circuit during an add or subtract operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable IC that includes several configurable logic circuits. The logic circuits include several sets of associated configurable logic circuits, each set for performing an add or subtract operation. For each set of associated configurable logic circuits, the configurable IC includes a carry circuit for performing a carry operation associated with the add or subtract operation. For each set of associated configurable logic circuit, the configurable IC includes a carry bypass circuit for bypassing the carry circuit during an add or subtract operation. Some embodiments provide a configurable IC that includes several configurable logic circuits. The logic circuits include several sets of associated configurable logic circuits for performing an add or subtract operation. The operation includes a carry operation. For each set of associated configurable logic circuit, the configurable IC includes a carry bypass circuit for bypassing the carry operation during an add or subtract operation.
-
Citations
21 Claims
-
1. configurable IC comprising:
-
a) a plurality of configurable logic circuits, wherein the logic circuits include a plurality of sets of associated configurable logic circuits, each set for performing an add or subtract operation;
b) for each set of associated configurable logic circuits, a carry circuit for performing a carry operation associated with the add or subtract operation; and
c) for each set of associated configurable logic circuit, a carry bypass circuit for bypassing the carry circuit during an add or subtract operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A configurable IC comprising:
-
a) a plurality of configurable logic circuits, wherein the logic circuits include a plurality of sets of associated configurable logic circuits for performing an add or subtract operation, said operation including a carry operation; and
b) for each set of associated configurable logic circuit, a carry bypass circuit for bypassing the carry operation during an add or subtract operation.
-
-
13. A method of performing an M-bit add or subtract operation in a configurable IC, the method comprising:
-
a) using sets of configurable logic circuit for performing sets of N-bit add or subtract operations that collectively perform the M-bit operation, each N-bit operation including a carry operation; and
b) bypassing at least one particular carry operation of a particular N-bit operation when the particular carry operation is not needed to complete the particular N-bit operation.
-
-
14. A electronic device comprising:
a configurable integrated circuit (“
IC”
) comprising;
a) a plurality of configurable logic circuits, wherein the logic circuits include a plurality of sets of associated configurable logic circuits, each set for performing an add or subtract operation;
b) for each set of associated configurable logic circuits, a carry circuit for performing a carry operation associated with the add or subtract operation; and
c) for each set of associated configurable logic circuit, a carry bypass circuit for bypassing the carry circuit during an add or subtract operation. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A configurable IC comprising:
-
a) a plurality of configurable logic circuits, wherein the logic circuits are for performing add or subtract operations;
b) a plurality of carry circuits for performing carry operations associated with the add or subtract operations; and
c) wherein when the carry circuits are not used for add and subtract operations, at least a portion of the carry circuits is for use with the logic circuits to perform non adder/subtractor computations. - View Dependent Claims (21)
-
Specification