×

Analog neuromorphic circuit implemented using resistive memories

  • US 10,474,948 B2
  • Filed: 03/28/2016
  • Issued: 11/12/2019
  • Est. Priority Date: 03/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. An analog neuromorphic circuit that implements a plurality of resistive memories, comprising:

  • a plurality of input voltages applied to a plurality of inputs of the analog neuromorphic circuit with each input voltage applied to a corresponding horizontal wire from a plurality of horizontal wires;

    a plurality of resistive memories with each resistive memory positioned at an intersection of the corresponding horizontal wire from the plurality of horizontal wires and a corresponding vertical wire from a pair of vertical wires with each horizontal wire interesting a first vertical wire and a second vertical wire from the pair of vertical wires forming a crossbar configuration and configured to;

    provide a conductance to each input voltage applied to each of the inputs of each corresponding wire so that each input voltage is multiplied in parallel by the corresponding conductance of each corresponding resistive memory, andgenerate a corresponding current as each conductance of each corresponding resistive memory is applied to each input voltage so that each corresponding current is added in parallel as each corresponding current propagates along the first vertical wire and the second vertical wire simultaneously with each multiplication of each input voltage by each corresponding conductance of each resistive memory;

    a bias voltage is applied to a first accumulative current that is conducted by the first vertical wire to generate a first voltage value that is associated with the first accumulative current and to a second accumulative current that is conducted by the second vertical wire to generate a second voltage value that is associated with the second accumulative current;

    a comparator coupled to the first vertical wire at a first input and to the second vertical wire at a second input and configured to compare the first voltage value associated with the first accumulative current that is conducted by the first vertical wire and the second voltage value associated with the second accumulative current that is conducted by the second vertical wire, wherein a first conductance of the resistive memories positioned on the first vertical wire and a second conductance of the resistive memories positioned on the second vertical wire are adjusted relative to each other based on the first voltage value and the second voltage value to obtain a functionality of the analog neuromorphic circuit; and

    an output signal that is configured to execute the functionality of the analog neuromorphic circuit that is generated from each of the input voltages multiplied in parallel with each of the corresponding currents for each of the input voltages added in parallel and the adjusted first conductance and second conductance.

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