×

Memory device, and data processing method based on multi-layer RRAM crossbar array

  • US 10,459,724 B2
  • Filed: 07/17/2018
  • Issued: 10/29/2019
  • Est. Priority Date: 01/18/2016
  • Status: Active Grant
First Claim
Patent Images

1. A data processing apparatus comprising:

  • a control bus; and

    multiple memory units connected by the control bus, each of the multiple memory units comprising a control circuit and a computation circuit,wherein the computation circuit comprises a first resistive random access memory (RRAM) crossbar array and a format conversion circuit, the first RRAM crossbar array having multiple rows and multiple columns of memory cells, multiple word lines connected to respective rows of memory cells, and a plurality of comparator circuits each connected to a corresponding column of the first RRAM crossbar array, wherein the comparator circuits are set to have incremental thresholds, and outputs of the comparator circuits are connected to the format conversion circuit;

    wherein the control circuit is connected to the control bus and configured to;

    receive a computation instruction for performing a vector multiplication of vector A and vector B;

    setting the memory cells in the first RRAM crossbar array such that states of memory cells of each column of the first RRAM crossbar array correspond to elements of vector B;

    setting the word lines of the first RRAM crossbar array according to elements of vector A;

    wherein the outputs of the comparator circuits are voltage signals corresponding to a first binary number in which a number of bits with a value 1 indicates a numerical result of multiplication of vector A and vector B;

    the format conversion circuit being set up to convert the outputs of the comparator circuits into an output corresponding to a second binary number having a numerical value equal to the numerical result of multiplication of vector A and vector B.

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