Double Free-Layer Magnetic Tunnel Junctions for Probabilistic Bits

Naturally random devices that exploit ambient thermal noise have recently attracted attention as hardware primitives for accelerating probabilistic computing applications. One such approach is to use a low barrier nanomagnet as the free layer of a magnetic tunnel junction (MTJ) whose magnetic fluctuations are converted to resistance fluctuations in the presence of a stable fixed layer. Here, we propose and theoretically analyze a magnetic tunnel junction with no fixed layers but two free layers that are circularly shaped disk magnets. We use an experimentally benchmarked model that accounts for finite temperature magnetization dynamics, bias-dependent charge and spin-polarized currents as well as the dipolar coupling between the free layers. We obtain analytical results for statistical averages of fluctuations that are in good agreement with the numerical model. We find that the free layers at low dimensions fluctuate to randomize the resistance of the MTJ in an approximately bias-independent manner. We show how such MTJs can be used to build a binary stochastic neuron (or a p-bit) in hardware. Unlike earlier stochastic MTJs that need to operate at a specific bias point to produce random fluctuations, the proposed design can be random for a wide range of bias values, independent of spin-transfer-torque pinning. Moreover, in the absence of a carefully optimized stabled fixed layer, the symmetric double-free layer stack can be manufactured using present day Magnetoresistive Random Access Memory (MRAM) technology by minimal changes to the fabrication process. Such devices can be used as hardware accelerators in energy-efficient computing schemes that require a large throughput of tunably random bits.

[1]  H. Ohno,et al.  Theory of relaxation time of stochastic nanomagnets , 2021 .

[2]  Supriyo Datta,et al.  Hardware emulation of stochastic p-bits for invertible logic , 2017, Scientific Reports.

[3]  Kaushik Roy,et al.  Stochastic Spiking Neural Networks Enabled by Magnetic Tunnel Junctions: From Nontelegraphic to Telegraphic Switching Regimes , 2017 .

[4]  S. Majetich,et al.  Superparamagnetic perpendicular magnetic tunnel junctions for true random number generators , 2018 .

[5]  H. Ohno,et al.  Nanosecond Random Telegraph Noise in In-Plane Magnetic Tunnel Junctions. , 2021, Physical review letters.

[6]  R. Cowburn,et al.  Single-Domain Circular Nanomagnets , 1999 .

[7]  Supriyo Datta,et al.  Low-Barrier Magnet Design for Efficient Hardware Binary Stochastic Neurons , 2019, IEEE Magnetics Letters.

[8]  Joerg Appenzeller,et al.  Spin–Orbit Torque-Controlled Magnetic Tunnel Junction With Low Thermal Stability for Tunable Random Number Generation , 2019, IEEE Magnetics Letters.

[9]  Ono,et al.  Magnetic vortex core observation in circular dots of permalloy , 2000, Science.

[10]  Jianping Wang,et al.  A single magnetic-tunnel-junction stochastic computing unit , 2017, 2017 IEEE International Electron Devices Meeting (IEDM).

[11]  Brian M. Sutton,et al.  Stochastic p-bits for Invertible Logic , 2016, 1610.00377.

[12]  W. Williams,et al.  A generalization of the demagnetizing tensor for nonuniform magnetization , 1993 .

[13]  P. Upadhyaya,et al.  Modular Compact Modeling of MTJ Devices , 2018, IEEE Transactions on Electron Devices.

[14]  Supriyo Datta,et al.  Intrinsic optimization using stochastic nanomagnets , 2016, Scientific Reports.

[15]  M. D. Stiles,et al.  Anatomy of spin-transfer torque , 2002 .

[16]  Supriyo Datta,et al.  Subnanosecond Fluctuations in Low-Barrier Nanomagnets , 2019 .

[17]  T. Taniguchi An analytical computation of magnetic field generated from a cylinder ferromagnet , 2017, 1802.00384.

[18]  Philippe Talatchian,et al.  Energy-efficient stochastic computing with superparamagnetic tunnel junctions , 2020, Physical review applied.

[19]  S. Datta,et al.  Proposal for an all-spin logic device with built-in memory. , 2010, Nature nanotechnology.

[20]  A. Abdelgawad,et al.  Magnetoresistance Dynamics in Superparamagnetic Co−Fe−B Nanodots , 2020 .

[21]  Hiroshi Imamura,et al.  Spin dice: A scalable truly random number generator based on spintronics , 2014 .

[22]  G. Arfken Mathematical Methods for Physicists , 1967 .

[23]  Samiran Ganguly,et al.  Building Reservoir Computing Hardware Using Low Energy-Barrier Magnetics , 2020, ICONS.

[24]  W. Rippard,et al.  Switching Distributions for Perpendicular Spin-Torque Devices Within the Macrospin Approximation , 2012, IEEE Transactions on Magnetics.

[25]  Punyashloka Debashis,et al.  Tunable Random Number Generation Using Single Superparamagnet with Perpendicular Magnetic Anisotropy , 2018, 2018 76th Device Research Conference (DRC).

[26]  Joseph S. Friedman,et al.  Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing , 2017, 1706.05262.

[27]  Luan Tran,et al.  45nm low power CMOS logic compatible embedded STT MRAM utilizing a reverse-connection 1T/1MTJ cell , 2009, 2009 IEEE International Electron Devices Meeting (IEDM).

[28]  A. Schuhl,et al.  Effect of structural relaxation and oxidation conditions on interlayer exchange coupling in Fe|MgO|Fe tunnel junctions , 2010 .

[29]  S. Yuasa,et al.  Quantitative measurement of voltage dependence of spin-transfer torque in MgO-based magnetic tunnel junctions , 2008 .

[30]  H. Kubota,et al.  Inducing out-of-plane precession of magnetization for microwave-assisted magnetic recording with an oscillating polarizer in a spin-torque oscillator , 2019, Applied Physics Letters.

[31]  S. Datta,et al.  Voltage Asymmetry of Spin-Transfer Torques , 2009, IEEE Transactions on Nanotechnology.

[32]  G. Wysin Magnetic Excitations and Geometric Confinement: Theory and simulations , 2016 .

[33]  Supriyo Bandyopadhyay,et al.  Low Energy Barrier Nanomagnet Design for Binary Stochastic Neurons: Design Challenges for Real Nanomagnets With Fabrication Defects , 2019, IEEE Magnetics Letters.

[34]  M. Lai,et al.  Size dependence of C and S states in circular and square Permalloy dots , 2008 .

[35]  G. C.,et al.  Electricity and Magnetism , 1888, Nature.

[36]  S. Yuasa,et al.  Twist in the bias dependence of spin torques in magnetic tunnel junctions , 2016, 1604.04517.

[37]  Joseph S. Friedman,et al.  Circuit-Level Evaluation of the Generation of Truly Random Bits with Superparamagnetic Tunnel Junctions , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[38]  Kaushik Roy,et al.  Spin-Orbit-Torque-Based Spin-Dice: A True Random-Number Generator , 2015, IEEE Magnetics Letters.

[39]  Robert A. Buhrman,et al.  Time-resolved measurement of spin-transfer-driven ferromagnetic resonance and spin torque in magnetic tunnel junctions , 2011 .

[40]  Baoshun Zhang,et al.  Voltage-Controlled Spintronic Stochastic Neuron Based on a Magnetic Tunnel Junction , 2019, Physical Review Applied.

[41]  V. Cros,et al.  Spin-torque building blocks. , 2014, Nature Materials.

[42]  Supriyo Bandyopadhyay,et al.  Reliability and Scalability of p-Bits Implemented With Low Energy Barrier Nanomagnets , 2019, IEEE Magnetics Letters.

[43]  H. Ohno,et al.  Spintronics based random access memory: a review , 2017 .

[44]  Supriyo Datta,et al.  Probabilistic Circuits for Autonomous Learning: A Simulation Study , 2020, Frontiers in Computational Neuroscience.

[45]  Suman Datta,et al.  Computing with dynamical systems based on insulator-metal-transition oscillators , 2016, ArXiv.

[46]  Supriyo Datta,et al.  Implementing p-bits With Embedded MTJ , 2017, IEEE Electron Device Letters.

[47]  M. G. Monteiro,et al.  Decreasing the size limit for a stable magnetic vortex in modified permalloy nanodiscs , 2017 .

[48]  Kang L. Wang,et al.  Design of high-throughput and low-power true random number generator utilizing perpendicularly magnetized voltage-controlled magnetic tunnel junction , 2017 .

[49]  T. Taniguchi Synchronized, periodic, and chaotic dynamics in spin torque oscillator with two free layers , 2019, Journal of Magnetism and Magnetic Materials.

[50]  M. Gajek,et al.  Spin torque switching of 20 nm magnetic tunnel junctions with perpendicular anisotropy , 2012 .

[51]  Hitoshi Kubota,et al.  Neural-like computing with populations of superparamagnetic basis functions , 2016, Nature Communications.

[52]  Julie Grollier,et al.  Chaos and Relaxation Oscillations in Spin-Torque Windmill Spiking Oscillators , 2018, Physical Review Applied.

[53]  Punyashloka Debashis,et al.  Design of Stochastic Nanomagnets for Probabilistic Spin Logic , 2018, IEEE Magnetics Letters.

[54]  Supriyo Datta,et al.  Experimental demonstration of nanomagnet networks as hardware for Ising computing , 2016, 2016 IEEE International Electron Devices Meeting (IEDM).

[55]  Supriyo Datta,et al.  Voltage-Driven Building Block for Hardware Belief Networks , 2018, IEEE Design & Test.

[56]  R. Hertel,et al.  Micromagnetic study of magnetic configurations in submicron permalloy disks , 2003 .

[57]  Supriyo Datta,et al.  p-Bits for Probabilistic Spin Logic , 2018, Applied Physics Reviews.

[58]  Deepanjan Datta,et al.  Modeling of spin transport in MTJ devices , 2012 .

[59]  I. Krivorotov,et al.  Magnetization dynamics in a dual free-layer spin-torque nano-oscillator , 2012 .

[60]  W. Coffey,et al.  Thermal fluctuations of magnetic nanoparticles: Fifty years after Brown , 2012, 1209.0298.

[61]  Jonathan Z. Sun,et al.  Spin angular momentum transfer in a current-perpendicular spin-valve nanomagnet , 2004, SPIE OPTO.

[62]  K. Mizushima,et al.  Synchronized Magnetization Oscillations in F/N/F Nanopillars , 2005, cond-mat/0511095.

[63]  Supriyo Datta,et al.  Physics-based factorization of Magnetic Tunnel Junctions for modeling and circuit simulation , 2014, 2014 IEEE International Electron Devices Meeting.

[64]  Jonathan Z. Sun Spin-current interaction with a monodomain magnetic body: A model study , 2000 .

[65]  Supriyo Datta,et al.  Integer factorization using stochastic magnetic tunnel junctions , 2019, Nature.

[66]  Chris H. Kim,et al.  A Magnetic Tunnel Junction based True Random Number Generator with conditional perturb and real-time output probability tracking , 2014, 2014 IEEE International Electron Devices Meeting.