×

Vector-by-matrix multiplier modules based on non-volatile 2D and 3D memory arrays

  • US 10,552,510 B2
  • Filed: 01/11/2019
  • Issued: 02/04/2020
  • Est. Priority Date: 01/11/2018
  • Status: Active Grant
First Claim
Patent Images

1. A vector-by-matrix multiplier (VMM) module comprising:

  • a three-dimensional (3D) memory matrix of nonvolatile memory devices each having a charge storage, an activation input, a signal input to receive an input signal and signal output to output an output signal when the activation input receives an activation signal,the output signal being in a range that is based on a charge stored in the charge storage, the activation signal applied to the activation input, and the input signal received at the signal input;

    the nonvolatile memory devices arranged in a plurality of two dimensional (2D) (XY) layers that are vertically disposed along a plurality of (Z) columns, the activation inputs of memory devices of each layer connected to a same activation input signal, the memory devices of each layer having signal inputs connected to signal outputs of memory devices in the layer above along a third dimension (Z) and having signal outputs connected to the signal inputs of memory devices in the layer below along the third dimension (Z), wherein;

    VMM module inputs are signal inputs of a top 2D layer of the memory devices connected together along the second dimension (Y);

    VMM module outputs are signal outputs of a bottom 2D layer of the memory devices connected together along the first dimension (X); and

    each two-dimensional (2D) (XY) layer that is vertically disposed along a plurality of (Z) columns can be selected by the application of a proper input to the same activation input of that layer and the application of a larger input to the same activation inputs of other layers.

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