Low Barrier Nanomagnets as p-bits for Spin Logic
arXiv:1611.05477 · doi:10.1109/LMAG.2017.2685358
Abstract
It has recently been shown that a suitably interconnected network of tunable telegraphic noise generators or "p-bits" can be used to perform even precise arithmetic functions like a 32-bit adder. In this paper we use simulations based on the stochastic Landau-Lifshitz-Gilbert (sLLG) equation to demonstrate that similar impressive functions can be performed using unstable nanomagnets with energy barriers as low as a fraction of a kT. This is surprising since the magnetization of low barrier nanomagnets is not telegraphic with discrete values of +1 and -1. Rather it fluctuates randomly among all values between -1 and +1, and the output magnets are read with a thresholding device that translates all positive values to 1 and all negative values to zero. We present sLLG-based simulations demonstrating the operation of a 32-bit adder with a network of several hundred nanomagnets, exhibiting a remarkably precise correlation: The input magnets {A} and {B} as well as the output magnets {S} all fluctuate randomly and yet the quantity A+B-S is sharply peaked around zero! If we fix {A} and {B}, the sum magnets {S} rapidly converge to a unique state with S=A+B so that the system acts as an adder. But unlike standard adders, the operation is invertible. If we fix {S} and {B}, the remaining magnets {A} converge to the difference A=S-B. These examples suggest a new direction for the field of nanomagnetics away from stable high barrier magnets towards stochastic low barrier magnets which not only operate with lower currents, but are also more promising for continued downscaling.
This is the fourth in a series of papers on probabilistic spin logic (PSL). The earlier papers are: (1)Behin-Aein, Behtash, Vinh Diep, and Supriyo Datta. "A building block for hardware belief networks." Scientific Reports 6 (2016)., (2) Sutton, Brian, et al. "Intrinsic optimization using stochastic nanomagnets." Scientific Reports 7 (2017)., (3) Camsari et al. arXiv:1610.00377
References in corpus (9)
- Intrinsic optimization using stochastic nanomagnets
- Non-volatile Spin Switch for Boolean and Non-Boolean Logic
- Non-perturbative k-body to two-body commuting conversion Hamiltonians and embedding problem instances into Ising spins
- A building block for hardware belief networks
- A Proposal for Energy-Efficient Cellular Neural Network based on Spintronic Devices
- Topological field theory and computing with instantons
- Ising spin model using Spin-Hall Effect (SHE) induced magnetization reversal in Magnetic-Tunnel-Junction
- STEM: A Scheme for Two-phase Evaluation of Majority Logic
- Role of spin-transfer torques on synchronization and resonance phenomena in stochastic magnetic oscillators
Cited by in corpus (34)
- p-Bits for Probabilistic Spin Logic
- Skyrmion Gas Manipulation for Probabilistic Computing
- Hardware emulation of stochastic p-bits for invertible logic
- Energy-efficient stochastic computing with superparamagnetic tunnel junctions
- Weighted p-bits for FPGA implementation of probabilistic circuits
- Implementing Bayesian Networks with Embedded Stochastic MRAM
- Efficient CMOS Invertible Logic Using Stochastic Computing
- Low Barrier Magnet Design for Efficient Hardware Binary Stochastic Neurons
- Scalable Emulation of Sign-ProblemFree Hamiltonians with Room Temperature p-bits
- Low-Energy Deep Belief Networks using Intrinsic Sigmoidal Spintronic-based Probabilistic Neurons
- Experimental demonstration of an integrated on-chip p-bit core utilizing stochastic Magnetic Tunnel Junctions and 2D-MoS2 FETs
- Subnanosecond Fluctuations in Low-Barrier Nanomagnets
- Spintronics-compatible approach to solving maximum satisfiability problems with probabilistic computing, invertible logic and parallel tempering
- Quantitative Evaluation of Hardware Binary Stochastic Neurons
- Emerging spintronics phenomena and applications
- Hardware Design for Autonomous Bayesian Networks
- Correlated fluctuations in spin orbit torque-coupled perpendicular nanomagnets
- Low Barrier Nanomagnet Design for Binary Stochastic Neurons: Design Challenges for Real Nanomagnets with Fabrication Defects
- Magnetization reversal in bent nanofibers of different cross-sections
- From materials to systems: a multiscale analysis of nanomagnetic switching
- Memory-Efficient FPGA Implementation of Stochastic Simulated Annealing
- Voltage-insensitive stochastic magnetic tunnel junctions with double free layers
- The Strong Sensitivity of the Characteristics of Binary Stochastic Neurons Employing Low Barrier Nanomagnets to Small Geometrical Variations
- Robustness of binary stochastic neurons implemented with low barrier nanomagnets made of dilute magnetic semiconductors
- Sensitivity of the Power Spectra of Magnetization Fluctuations in Low Barrier Nanomagnets to Barrier Height Modulation and Defects
- Equivalent Circuit for Magnetoelectric Read and Write Operations
- Demonstration of a strain-mediated magnetoelectric write and read unit in a Co60Fe20B20/ Pb(Mg1/3Nb2/3)0.7Ti0.3O3 heterostructure
- A Deep Dive into the Computational Fidelity of High Variability Low Energy Barrier Magnet Technology for Accelerating Optimization and Bayesian Problems
- Application of Probabilistic-bit in Precision Measurements
- Spintronics for neuromorphic computing
- In-plane dominant anisotropy stochastic magnetic tunnel junction for probabilistic computing: A Fokker-Planck study
- Hardware implementation of Bayesian network building blocks with stochastic spintronic devices
- Ground-State Probabilistic Logic with the Simplest Binary Energy Landscape for Probabilistic Computing
- SNRA: A Spintronic Neuromorphic Reconfigurable Array for In-Circuit Training and Evaluation of Deep Belief Networks