Use of hybrid interconnect/logic circuits for multiplication
First Claim
Patent Images
1. An integrated circuit (“
- IC”
) comprising;
a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions on a set of inputs; and
a plurality of input select interconnect circuits for selecting the set of inputs supplied to each configurable logic circuit,wherein each input select interconnect circuit is associated with a particular configurable logic circuit,wherein for at least one particular configurable logic circuit that is used to perform a multiplication operation, at least one associated input select interconnect circuit of the particular configurable logic circuit performs a logic operation that implements part of the multiplication operation, wherein the logic operation performed by the input select interconnect circuit when it is implementing part of the multiplication operation is an AND operation.
3 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 on a set of inputs. The IC also includes several input select interconnect circuits for selecting the input set supplied to each configurable logic circuit. Each input select interconnect circuit is associated with a particular configurable logic circuit. When a configurable logic circuit is used to perform a multiplication operation, at least one of its associated input select interconnect circuits performs a logic operation that implements part of the multiplication operation.
-
Citations
21 Claims
-
1. An integrated circuit (“
- IC”
) comprising;a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions on a set of inputs; and a plurality of input select interconnect circuits for selecting the set of inputs supplied to each configurable logic circuit, wherein each input select interconnect circuit is associated with a particular configurable logic circuit, wherein for at least one particular configurable logic circuit that is used to perform a multiplication operation, at least one associated input select interconnect circuit of the particular configurable logic circuit performs a logic operation that implements part of the multiplication operation, wherein the logic operation performed by the input select interconnect circuit when it is implementing part of the multiplication operation is an AND operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- IC”
-
8. An integrated circuit (“
- IC”
) comprising;a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions on a set of inputs; and a plurality of input select interconnect circuits for selecting the set of inputs supplied to each configurable logic circuit, wherein each input select interconnect circuit is associated with a particular configurable logic circuit, wherein for at least one particular configurable logic circuit that is used to perform a multiplication operation, at least one associated input select interconnect circuit of the particular configurable logic circuit performs a logic operation that implements part of the multiplication operation, wherein the multiplication operation is broken into a set of AND operations and a set of add operations, wherein the set of configurable logic circuits are utilized to perform the add operations and a set of input select interconnect circuits are utilized to perform the AND operations to generate a result of the multiplication operation.
- IC”
-
9. An integrated circuit (“
- IC”
) comprising;a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions on a set of inputs; and a plurality of input select interconnect circuits for selecting the set of inputs supplied to each configurable logic circuit, wherein each input select interconnect circuit is associated with a particular configurable logic circuit, wherein for at least one particular configurable logic circuit that is used to perform a multiplication operation, at least one associated input select interconnect circuit of the particular configurable logic circuit performs a logic operation that implements part of the multiplication operation, wherein the multiplication operation is a multiplication between a first operand and a second operand, wherein the implements a first-type multiplier to perform the multiplication operation, wherein the first-type multiplier comprises a set of adders comprising a set of logic circuits and their associated input select interconnect circuits, wherein at least one input-select interconnect circuit performs an AND operation between a bit of the first operand and a bit of the second operand. - View Dependent Claims (10, 11, 12, 13, 14, 15)
- IC”
-
16. An electronic system comprising:
-
an integrated circuit (“
IC”
) comprising;i) a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions on a set of inputs; and ii) a plurality of input select interconnect circuits for selecting the set of inputs supplied to each configurable logic circuit, iii) wherein each input select interconnect circuit is associated with a particular configurable logic circuit, iv) wherein for at least one configurable logic circuit that is used to perform a multiplication operation, at least one associated input select interconnect circuit of the configurable logic circuit performs a logic operation that implements part of the multiplication operation, wherein the multiplication operation is broken into a set of AND operations and a set of add operations, wherein the set of configurable logic circuits are utilized to perform the add operations and a set of input select interconnect circuits are utilized to perform the AND operations to generate a result of the multiplication operation. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification