×

Resistive memory device for matrix-vector multiplications

  • US 10,522,223 B1
  • Filed: 07/04/2018
  • Issued: 12/31/2019
  • Est. Priority Date: 07/04/2018
  • Status: Active Grant
First Claim
Patent Images

1. A memcomputing device for performing a matrix-vector multiplication of a matrix with a vector, the device comprising:

  • a memory crossbar array comprisinga plurality of row lines;

    a plurality of column lines;

    a plurality of junctions arranged between the plurality of row lines and the plurality of column lines, wherein each junction comprises a programmable resistive element and an access element comprising an access terminal for accessing the programmable resistive element;

    a signal generator configured toapply programming signals to the resistive elements to program conductance values representing respective elements of the matrix to be multiplied with the vector;

    a readout circuit configured toapply read voltages to the row lines of the memory crossbar array, wherein the read voltages represent respective elements of the vector to be multiplied with the matrix;

    read out current values of the column lines of the memory crossbar array, wherein the current values represent respective elements of a product of the matrix-vector multiplication; and

    control circuitry configured to control the signal generator and the readout circuit and to select by means of the access terminals a plurality of resistive elements in parallel according to a predefined selection scheme, wherein the predefined selection scheme is configured toapply the programming signals and/or the read voltages in parallel to a plurality of resistive elements which do not share the same row line nor the same column line; and

    apply the programming signals and/or the read voltages to at most one resistive element per row line and at most one resistive element per column line.

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