Resistive memory arrays for performing multiply-accumulate operations

    公开(公告)号:US10169297B2

    公开(公告)日:2019-01-01

    申请号:US15500486

    申请日:2015-04-16

    Inventor: Brent Buchanan

    Abstract: In one example in accordance with the present disclosure a resistive memory array is described. The array includes a number of resistive memory elements to receive a common-valued read signal. The array also includes a number of multiplication engines to perform a multiply operation by receiving a memory element output from a corresponding resistive memory element, receiving an input signal, and generating a multiplication output based on a received memory element output and a received input signal. The array also includes an accumulation engine to sum multiplication outputs from the number of multiplication engines.

    Switched memristor analog tuning
    54.
    发明授权

    公开(公告)号:US10026474B2

    公开(公告)日:2018-07-17

    申请号:US15116105

    申请日:2014-04-26

    Inventor: Brent Buchanan

    Abstract: Switched memristor analog tuning employs a switch-selectable programmed resistance to tune a resistance-tunable analog circuit. A plurality of switched memristors is to provide the switch-selectable programmed resistance. The resistance-tunable analog circuit is connected to the plurality of switched memristors. The switch-selectable programmed resistance is to tune an analog attribute of the resistance-tunable analog circuit.

    MULTIPLY-ACCUMULATE WITH VOLTAGE TRACKING MODULATION

    公开(公告)号:US20180095748A1

    公开(公告)日:2018-04-05

    申请号:US15281280

    申请日:2016-09-30

    CPC classification number: G06F9/3001 G06F9/30 G06N3/04 G06N3/0635

    Abstract: An example device may include multiply-accumulate circuitry and voltage-tracking modulator circuitry. The multiply-accumulate circuitry may be to increase and decrease an accumulation voltage held by an accumulator based on a number of input signals. The voltage-tracking modulator circuitry may be to generate an output signal based on the accumulation voltage, wherein the output signal is a continuous-time binary signal that tracks changes of the accumulation voltage by varying pulse widths of the output signal. The example device may be used as a neuron in a neural network.

    CROSSPOINT ARRAY DECODER
    59.
    发明申请

    公开(公告)号:US20170287540A1

    公开(公告)日:2017-10-05

    申请号:US15507790

    申请日:2014-09-25

    CPC classification number: G11C8/10 G11C13/0023 G11C13/0026 G11C13/0028

    Abstract: Example implementations disclosed herein can be used to decode memory elements in a crosspoint array. In one example implementation, a drain voltage is applied to a drain terminal of a field effect transistor switch for a selected row in the crosspoint array associated with the selected memory element. A bulk terminal of the field effect transistor switch for the selected row can be biased with a well voltage that is independent of the drain, source, or substrate voltages. In such examples, the gate terminal of the field effect transistor switch for the selected row can be driven with a gate voltage comprising the drain voltage and the well voltage. The drain voltage, the well voltage, and the gate voltage are selected to cause the field effect transistor switch for the selected row to operate as an ohmic switch.

Patent Agency Ranking