×

Computational memory cell and processing array device using memory cells

  • US 10,725,777 B2
  • Filed: 09/19/2017
  • Issued: 07/28/2020
  • Est. Priority Date: 12/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A processing array, comprising:

  • a plurality of memory cells arranged in an array, wherein each memory cell has a storage cell, wherein the storage cell of each memory cell further comprises a first inverter having an input and an output and a second inverter having an input coupled to the output of the first inverter and an output coupled to the input of the first inverter, a first access transistor coupled to the input of the first inverter and the output of the second inverter and a gate of the first access transistor coupled to a write bit line and a second access transistor coupled to the output of the first inverter and the input of the second inverter and a gate of the second access transistor coupled to a complementary write bit line;

    a word line generator that is coupled to a read word line signal and a write word line signal for each memory cell in the array;

    a plurality of bit line read and write logic circuits that are coupled to the read bit line, write bit line and a complementary write bit line of each memory cell;

    a write port with the write word line coupled to a gate of a write port transistor, a drain of the write port transistor coupled to a source of the first access transistor and a source of the second access transistor;

    each memory cell being coupled to a write word line and a read word line whose signals are generated by the word line generator and also being coupled to a read bit line, a write bit line and a complementary write bit line that are sensed by one of the plurality of bit line read and write logic circuits;

    each memory cell having an isolation circuit that isolates a data signal representing a piece of data stored in the storage cell of the memory cell from the read bit line;

    wherein two or more of the memory cells are coupled to at least one read bit line and activated to perform a computational operation; and

    wherein the read bit line is capable of being used to provide read access to the storage cell data.

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