Logic drive using standard commodity programmable logic IC chips comprising non-volatile random access memory cells
First Claim
1. A multi-chip package comprising:
- a semiconductor integrated-circuit (IC) chip comprising;
a plurality of non-volatile memory cells; and
a programmable logic circuit configured to be programmed to perform a logic function, comprising a plurality of input points for an input data set for the logic operation, a multiplexer configured to select, in accordance with the input data set, a resulting value from a plurality of resulting values of a look-up table (LUT) as an output data for the logic operation, and an output point for the output data for the logic operation; and
a memory chip coupling to the semiconductor integrated-circuit (IC) chip, wherein communication between the semiconductor integrated-circuit (IC) chip and the memory chip has a data bit width greater than or equal to 64.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-chip package includes a field-programmable-gate-array (FPGA) integrated-circuit (IC) chip configured to perform a logic function based on a truth table, wherein the field-programmable-gate-array (FPGA) integrated-circuit (IC) chip comprises multiple non-volatile memory cells therein configured to store multiple resulting values of the truth table, and a programmable logic block therein configured to select, in accordance with one of the combinations of its inputs, one from the resulting values into its output; and a memory chip coupling to the field-programmable-gate-array (FPGA) integrated-circuit (IC) chip, wherein a data bit width between the field-programmable-gate-array (FPGA) integrated-circuit (IC) chip and the memory chip is greater than or equal to 64.
61 Citations
24 Claims
-
1. A multi-chip package comprising:
-
a semiconductor integrated-circuit (IC) chip comprising; a plurality of non-volatile memory cells; and a programmable logic circuit configured to be programmed to perform a logic function, comprising a plurality of input points for an input data set for the logic operation, a multiplexer configured to select, in accordance with the input data set, a resulting value from a plurality of resulting values of a look-up table (LUT) as an output data for the logic operation, and an output point for the output data for the logic operation; and a memory chip coupling to the semiconductor integrated-circuit (IC) chip, wherein communication between the semiconductor integrated-circuit (IC) chip and the memory chip has a data bit width greater than or equal to 64. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification