Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing
arXiv:1706.05262 · doi:10.1103/PhysRevApplied.8.054045
Abstract
Low-energy random number generation is critical for many emerging computing schemes proposed to complement or replace von Neumann architectures. However, current random number generators are always associated with an energy cost that is prohibitive for these computing schemes. In this paper, we introduce random number bit generation based on specific nanodevices: superparamagnetic tunnel junctions. We experimentally demonstrate high quality random bit generation that represents orders-of-magnitude improvements in energy efficiency compared to current solutions. We show that the random generation speed improves with nanodevice scaling, and investigate the impact of temperature, magnetic field and crosstalk. Finally, we show how alternative computing schemes can be implemented using superparamagentic tunnel junctions as random number generators. These results open the way for fabricating efficient hardware computing devices leveraging stochasticity, and highlight a novel use for emerging nanodevices.
arXiv commentSupplementary Materials provided
References in corpus (3)
- Magnetoresistance and spin-transfer torque in magnetic tunnel junctions
- Current-induced magnetization switching in MgO barrier based magnetic tunnel junctions with CoFeB/Ru/CoFeB synthetic ferrimagnetic free layer
- Thermal Relaxation Rates of Magnetic Nanoparticles in the Presence of Magnetic Fields and Spin-Transfer Effects
Cited by in corpus (39)
- p-Bits for Probabilistic Spin Logic
- Skyrmion Gas Manipulation for Probabilistic Computing
- The promise of spintronics for unconventional computing
- Demonstration of nanosecond operation in stochastic magnetic tunnel junctions
- Energy-efficient stochastic computing with superparamagnetic tunnel junctions
- CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning
- Quantum materials for energy-efficient neuromorphic computing
- Low Barrier Magnet Design for Efficient Hardware Binary Stochastic Neurons
- Shape-based Magnetic Domain Wall Drift for an Artificial Spintronic Leaky Integrate-and-Fire Neuron
- Spin-orbit torque based physical unclonable function
- 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
- Modular Compact Modeling of Magnetic Tunnel Junction Devices
- Efficient Probabilistic Computing with Stochastic Perovskite Nickelates
- Double Free-Layer Magnetic Tunnel Junctions for Probabilistic Bits
- Stochastic magnetic actuated random transducer devices based on perpendicular magnetic tunnel junctions
- All-Spin Bayesian Neural Networks
- An Asynchronous and Low-Power True Random Number Generator using STT-MTJ
- Correlated fluctuations in spin orbit torque-coupled perpendicular nanomagnets
- Hardware Design for Autonomous Bayesian Networks
- RHS-TRNG: A Resilient High-Speed True Random Number Generator Based on STT-MTJ Device
- Mutual control of stochastic switching for two electrically coupled superparamagnetic tunnel junctions
- Pattern generation and symbolic dynamics in a nanocontact vortex oscillator
- Design of a Low Voltage Analog-to-Digital Converter using Voltage Controlled Stochastic Switching of Low Barrier Nanomagnets
- One Trillion True Random Bits Generated with a Field Programmable Gate Array Actuated Magnetic Tunnel Junction
- A True Random Number Generator for Probabilistic Computing using Stochastic Magnetic Actuated Random Transducer Devices
- A High-Quality Entropy Source Using van der Waals Heterojunction for True Random Number Generation
- Double-Free-Layer Stochastic Magnetic Tunnel Junctions with Synthetic Antiferromagnets
- Random number generation from a quantum tunneling diode
- Circuit-Level Evaluation of the Generation of Truly Random Bits with Superparamagnetic Tunnel Junctions
- Superior probabilistic computing using operationally stable probabilistic-bit constructed by manganite nanowire
- High Frequency Microwave Emission of a Tri-layer Magnetic Tunnel Junction in the Absence of External Bias-Magnetic Field
- Overcoming device unreliability with continuous learning in a population coding based computing system
- A Deep Dive into the Computational Fidelity of High Variability Low Energy Barrier Magnet Technology for Accelerating Optimization and Bayesian Problems
- Rectification in Spin-Orbit Materials Using Low Energy Barrier Magnets
- Engineering-Oriented Design of Drift-Resilient MTJ Random Number Generator via Hybrid Control Strategies
- Measurement-driven neural-network training for integrated magnetic tunnel junction arrays
- Spin orbit torque controlled stochastic oscillators with synchronization and frequency tunability
- Spin-torque nano-oscillator based on two in-plane magnetized synthetic ferrimagnets