Analog-to-digital conversion with magnetic tunnel junctions

    公开(公告)号:US10200058B1

    公开(公告)日:2019-02-05

    申请号:US15961296

    申请日:2018-04-24

    Inventor: Won Ho Choi

    Abstract: Analog-to-digital conversion circuits are presented which employ magnetic tunnel junction (MTJ) elements that change state probabilistically in response to application of electrical pulses. Some implementations form a multi-channel analog-to-digital conversion circuit, with each channel comprising a magnetic tunnel junction (MTJ) element, and a pulse generator that determines characteristics of perturbation pulses to be applied to an MTJ element based at least on an analog input. The pulse generator also applies read pulses to the MTJ element to produce indications of magnetization state changes for the MTJ element due to application of the perturbation pulses. Each channel of the multi-channel analog-to-digital conversion circuit can include count circuitry that counts the indications of the magnetization state changes for an associated MTJ element. Outputs from each single-channel analog-to-digital converter are combined to determine a digital output representative of the analog input.

    Biasing scheme for multi-layer cross-point ReRAM

    公开(公告)号:US10026478B1

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

    申请号:US15448602

    申请日:2017-03-03

    Abstract: Systems and methods for improving the performance of a non-volatile memory array during a memory operation by concurrently applying two different selected word line voltages to two different word lines within the non-volatile memory array are described. The memory operation may comprise a write operation or a combination of SET and RESET operations. The memory array may include a first word line connected to a first set of memory cells, a second word line connected to a second set of memory cells, and a third word line connected to a third set of memory cells. During the memory operation, the first word line may be set to a first selected word line voltage (e.g., 3V), the second word line may be set to a second selected word line voltage (e.g., 0V), and the third word line may be set to an unselected word line voltage (e.g., 1.5V).

    Realization of neural networks with ternary inputs and ternary weights in NAND memory arrays

    公开(公告)号:US11625586B2

    公开(公告)日:2023-04-11

    申请号:US16653365

    申请日:2019-10-15

    Abstract: Use of a NAND array architecture to realize a binary neural network (BNN) allows for matrix multiplication and accumulation to be performed within the memory array. A unit synapse for storing a weight of a BNN is stored in a pair of series connected memory cells. A binary input is applied on a pair of word lines connected to the unit synapse to perform the multiplication of the input with the weight. The results of such multiplications are determined by a sense amplifier, with the results accumulated by a counter. The arrangement extends to ternary inputs to realize a ternary-binary network (TBN) by adding a circuit to detect 0 input values and adjust the accumulated count accordingly. The arrangement further extends to a ternary-ternary network (TTN) by allowing 0 weight values in a unit synapse, maintaining the number of 0 weights in a register, and adjusting the count accordingly.

    Multi-resistance MRAM
    35.
    发明授权

    公开(公告)号:US11515472B2

    公开(公告)日:2022-11-29

    申请号:US17109291

    申请日:2020-12-02

    Abstract: Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A magnetic tunnel junction (MTJ) for storing data may include a reference layer. A free layer of an MTJ may be separated from a reference layer by a barrier layer. A free layer may be configured such that one or more resistance states for an MTJ correspond to one or more positions of a magnetic domain wall within the free layer. A domain stabilization layer may be coupled to a portion of a free layer, and may be configured to prevent migration of a domain wall into the portion of the free layer.

    CROSSPOINT MEMORY ARCHITECTURE FOR HIGH BANDWIDTH OPERATION WITH SMALL PAGE BUFFER

    公开(公告)号:US20210181979A1

    公开(公告)日:2021-06-17

    申请号:US16717468

    申请日:2019-12-17

    Abstract: Apparatuses and techniques are described for reading crosspoint arrays of memory cells with high bandwidth and a relatively small page buffer. Multiple crosspoint arrays (XPAs) are read in parallel, with one memory cell per XPA being read, in a bank of XPAs. To reduce the read time, a row can be selected for the XPAs, after which memory cells in different columns are read, one column at a time, while the same row is selected. This avoids the need to transmit commands and a row address for re-selecting the row in each successive read operation. The XPAs may be ungrouped, or one XPA may be accessible at a time in a group. In one option, the XPAs are arranged in sets, either individually or in groups, and one set is accessible at a time.

    REALIZATION OF NEURAL NETWORKS WITH TERNARY INPUTS AND TERNARY WEIGHTS IN NAND MEMORY ARRAYS

    公开(公告)号:US20210110244A1

    公开(公告)日:2021-04-15

    申请号:US16653365

    申请日:2019-10-15

    Abstract: Use of a NAND array architecture to realize a binary neural network (BNN) allows for matrix multiplication and accumulation to be performed within the memory array. A unit synapse for storing a weight of a BNN is stored in a pair of series connected memory cells. A binary input is applied on a pair of word lines connected to the unit synapse to perform the multiplication of the input with the weight. The results of such multiplications are determined by a sense amplifier, with the results accumulated by a counter. The arrangement extends to ternary inputs to realize a ternary-binary network (TBN) by adding a circuit to detect 0 input values and adjust the accumulated count accordingly. The arrangement further extends to a ternary-ternary network (TTN) by allowing 0 weight values in a unit synapse, maintaining the number of 0 weights in a register, and adjusting the count accordingly.

    CONTENT ADDRESSABLE MEMORY WITH SPIN-ORBIT TORQUE DEVICES

    公开(公告)号:US20200075099A1

    公开(公告)日:2020-03-05

    申请号:US16253980

    申请日:2019-01-22

    Abstract: Ternary content addressable memory (TCAM) circuits are provided herein. In one example implementation, a TCAM circuit can include a first spin-orbit torque (SOT) magnetic tunnel junction (MTJ) element having a pinned layer coupled to a first read transistor controlled by a first search line, and having a spin hall effect (SHE) layer coupled in a first configuration across complemented write inputs. The TCAM circuit can include a second SOT MTJ element having a pinned layer coupled to a second read transistor controlled by a second search line, and having a SHE layer coupled in a second configuration across the complemented write inputs. The TCAM circuit can include a bias transistor configured to provide a bias voltage to drain terminals of the first read transistor and the second read transistor, and a voltage keeper element that couples the drain terminals to a match indicator line.

    DIFFERENTIAL NON-VOLATILE MEMORY CELL FOR ARTIFICIAL NEURAL NETWORK

    公开(公告)号:US20200034686A1

    公开(公告)日:2020-01-30

    申请号:US16405178

    申请日:2019-05-07

    Abstract: Use of a non-volatile memory array architecture to realize a neural network (BNN) allows for matrix multiplication and accumulation to be performed within the memory array. A unit synapse for storing a weight of a neural network is formed by a differential memory cell of two individual memory cells, such as a memory cells having a programmable resistance, each connected between a corresponding one of a word line pair and a shared bit line. An input is applied as a pattern of voltage values on word line pairs connected to the unit synapses to perform the multiplication of the input with the weight by determining a voltage level on the shared bit line. The results of such multiplications are determined by a sense amplifier, with the results accumulated by a summation circuit.

Patent Agency Ranking