Title :
Spin-Transfer Torque Magnetic Memory as a Stochastic Memristive Synapse for Neuromorphic Systems
Author :
Vincent, Adrien F. ; Larroque, Jerome ; Locatelli, Nicolas ; Ben Romdhane, Nesrine ; Bichler, Olivier ; Gamrat, Christian ; Wei Sheng Zhao ; Klein, Jacques-Olivier ; Galdin-Retailleau, Sylvie ; Querlioz, Damien
Author_Institution :
Inst. d´Electron. Fondamentale, Univ. Paris-Sud, Orsay, France
Abstract :
Spin-transfer torque magnetic memory (STT-MRAM) is currently under intense academic and industrial development, since it features non-volatility, high write and read speed and high endurance. In this work, we show that when used in a non-conventional regime, it can additionally act as a stochastic memristive device, appropriate to implement a “synaptic” function. We introduce basic concepts relating to spin-transfer torque magnetic tunnel junction (STT-MTJ, the STT-MRAM cell) behavior and its possible use to implement learning-capable synapses. Three programming regimes (low, intermediate and high current) are identified and compared. System-level simulations on a task of vehicle counting highlight the potential of the technology for learning systems. Monte Carlo simulations show its robustness to device variations. The simulations also allow comparing system operation when the different programming regimes of STT-MTJs are used. In comparison to the high and low current regimes, the intermediate current regime allows minimization of energy consumption, while retaining a high robustness to device variations. These results open the way for unexplored applications of STT-MTJs in robust, low power, cognitive-type systems.
Keywords :
MRAM devices; Monte Carlo methods; learning (artificial intelligence); magnetic tunnelling; memory architecture; memristor circuits; neural nets; stochastic systems; Monte Carlo simulation; STT-MRAM cell; STT-MRAM development; STT-MRAM nonvolatility; STT-MTJ application; STT-MTJ behavior; STT-MTJ programming regime; academic development; device variation robustness; energy consumption minimization; high STT-MRAM endurance; high STT-MRAM write speed; high current programming regime; industrial development; intermediate current programming regime; learning system; learning-capable synapse; low current programming regime; neuromorphic system; programming regime comparision; programming regime identification; read STT-MRAM high speed; robust low-power cognitive-type system; spin-transfer torque magnetic memory; spin-transfer torque magnetic tunnel junction behavior; stochastic memristive device; stochastic memristive synapse; synaptic function; system operation comparison; system-level simulation; vehicle counting task; Magnetic tunneling; Mathematical model; Neuromorphics; Neurons; Programming; Stochastic processes; Switches; Magnetic devices; magnetic memories; modeling; neuromorphic system; simulation;
Journal_Title :
Biomedical Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TBCAS.2015.2414423