×

Logic drive using standard commodity programmable logic IC chips comprising non-volatile radom access memory cells

  • US 10,608,642 B2
  • Filed: 01/21/2019
  • Issued: 03/31/2020
  • Est. Priority Date: 02/01/2018
  • Status: Active Grant
First Claim
Patent Images

1. A semiconductor integrated-circuit (IC) chip configured to be programmed to perform a logic operation, comprising:

  • a semiconductor substrate;

    a first layer at a surface of the semiconductor substrate, wherein the first layer comprises a plurality of transistors at the surface of the semiconductor substrate;

    a second layer over the first layer and the semiconductor substrate, wherein the second layer comprises a plurality of non-volatile memory cells over the first layer, wherein the plurality of non-volatile memory cells comprises a first memory cell configured to store a resulting value for a look-up table (LUT); and

    a sense amplifier configured to sense an input data at a first input point of the sense amplifier by comparing the input data of the sense amplifier with a voltage at a second input point of the sense amplifier to generate an output data at an output point of the sense amplifier, wherein the input data of the sense amplifier is associated with the resulting value stored in the first memory cell, wherein the plurality of transistors comprise a plurality of first transistors provided for a plurality of static-random-access-memory (SRAM) cells of the look-up table (LUT) and a plurality of second transistors provided for a multiplexer, wherein the plurality of static-random-access-memory (SRAM) cells of the look-up table (LUT) comprises a second memory cell configured to store data associated with the output data at the output point of the sense amplifier, wherein the multiplexer comprises a first set of input points for a first input data set for the logic operation and a second set of input points for a second input data set associated with the look-up table (LUT), wherein the second input data set comprises data associated with the data stored in the second memory cell, wherein the multiplexer is configured to select, in accordance with the first input data set, an input data from the second input data set as an output data for the logic operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×