Logic drive using standard commodity programmable logic IC chips
First Claim
1. A field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprising:
- a programmable logic circuit configured to be programmed to perform a logic operation, comprising a plurality of input points for a first input data set for the logic operation, a plurality of first memory cells configured to store a plurality of resulting values of a look-up table (LUT), a multiplexer configured to select, in accordance with the first input data set, a resulting value from the plurality of resulting values of the look-up table (LUT) as an output data for the logic operation, and an output point for the output data for the logic operation;
a plurality of I/O ports; and
at least one I/O-port selection pad configured to select a first port from the plurality of I/O ports in a first clock cycle to pass a first information associated with the first input data set to the plurality of input points of the programmable logic circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
An expandable logic scheme based on a chip package, includes: an interconnection substrate comprising a set of data buses for use in an expandable interconnection scheme, wherein the set of data buses is divided into a plurality of data bus subsets; and a first field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprising a plurality of first I/O ports coupling to the set of data buses and at least one first I/O-port selection pad configured to select a first port from the plurality of first I/O ports in a first clock cycle to pass a first data between a first data bus subset of the plurality of data bus subsets and the first field-programmable-gate-array (FPGA) integrated-circuit (IC) chip.
92 Citations
31 Claims
-
1. A field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprising:
-
a programmable logic circuit configured to be programmed to perform a logic operation, comprising a plurality of input points for a first input data set for the logic operation, a plurality of first memory cells configured to store a plurality of resulting values of a look-up table (LUT), a multiplexer configured to select, in accordance with the first input data set, a resulting value from the plurality of resulting values of the look-up table (LUT) as an output data for the logic operation, and an output point for the output data for the logic operation; a plurality of I/O ports; and at least one I/O-port selection pad configured to select a first port from the plurality of I/O ports in a first clock cycle to pass a first information associated with the first input data set to the plurality of input points of the programmable logic circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprising:
-
a programmable logic circuit configured to be programmed to perform a logic operation, comprising a plurality of input points for a first input data set for the logic operation, a plurality of first memory cells configured to store a plurality of resulting values of a look-up table (LUT), a multiplexer configured to select, in accordance with the first input data set, a resulting value from the plurality of resulting values of the look-up table (LUT) as an output data for the logic operation, and an output point for the output data for the logic operation; a plurality of I/O ports; and at least one I/O-port selection pad configured to select a port from the plurality of I/O ports to pass information associated with the output data from the output point of the programmable logic circuit. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification