Stochastic magnetic actuated random transducer devices based on perpendicular magnetic tunnel junctions
arXiv:2209.01480 · doi:10.1103/PhysRevApplied.19.024035
Abstract
True random number generators are of great interest in many computing applications such as cryptography, neuromorphic systems and Monte Carlo simulations. Here we investigate perpendicular magnetic tunnel junction nanopillars (pMTJs) activated by short duration (ns) pulses in the ballistic limit for such applications. In this limit, a pulse can transform the Boltzmann distribution of initial free layer magnetization states into randomly magnetized down or up states, i.e. a bit that is 0 or 1, easily determined by measurement of the junction's tunnel resistance. It is demonstrated that bitstreams with millions of events: 1) are very well described by the binomial distribution; 2) can be used to create a uniform distribution of 8-bit random numbers; 3) pass multiple statistical tests for true randomness, including all the National Institute of Standards tests for random number generators with only one XOR operation; and 4) can have no drift in the bit probability with time. The results presented here show that pMTJs operated in the ballistic regime can generate true random numbers at GHz bitrates, while being more robust to environmental changes, such as their operating temperature, compared to other stochastic nanomagnetic devices.
8 pages, 3 figures, 2 tables, will be submitted to peer-reviewed journal
References in corpus (4)
- Low-Energy Truly Random Number Generation with Superparamagnetic Tunnel Junctions for Unconventional Computing
- Spin-transfer pulse switching: From the dynamic to the thermally activated regime
- Demonstration of nanosecond operation in stochastic magnetic tunnel junctions
- Sub-nanosecond spin-torque switching of perpendicular magnetic tunnel junction nanopillars at cryogenic temperatures
Cited by in corpus (13)
- A full-stack view of probabilistic computing with p-bits: devices, architectures and algorithms
- CMOS + stochastic nanomagnets: heterogeneous computers for probabilistic inference and learning
- 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
- Double-Free-Layer Stochastic Magnetic Tunnel Junctions with Synthetic Antiferromagnets
- High-Speed Tunable Generation of Random Number Distributions Using Actuated Perpendicular Magnetic Tunnel Junctions
- Engineering-Oriented Design of Drift-Resilient MTJ Random Number Generator via Hybrid Control Strategies
- Magnetic tunnel junction as a real-time entropy source: Field-Programmable Gate Array based random bit generation without post-processing
- Superparamagnetic and Stochastic-Write Magnetic Tunnel Junctions for High-Speed True Random Number Generation in Advanced Computing
- Tunable Random Telegraph Noise in Stable Perpendicular Magnetic Tunnel Junctions for Unconventional Computing
- In-plane dominant anisotropy stochastic magnetic tunnel junction for probabilistic computing: A Fokker-Planck study
- Strained topological insulator spin-orbit torque random access memory (STI-SOTRAM) bit cell for energy-efficient Processing in Memory
- Metrics for spin-based computing