Physics > Applied Physics
[Submitted on 28 Oct 2023]
Title:Reduced sensitivity to process, voltage and temperature variations in activated perpendicular magnetic tunnel junctions based stochastic devices
View PDFAbstract:True random number generators (TRNGs) are fundamental building blocks for many applications, such as cryptography, Monte Carlo simulations, neuromorphic computing, and probabilistic computing. While perpendicular magnetic tunnel junctions (pMTJs) based on low-barrier magnets (LBMs) are natural sources of TRNGs, they tend to suffer from device-to-device variability, low speed, and temperature sensitivity. Instead, medium-barrier magnets (MBMs) operated with nanosecond pulses - denoted, stochastic magnetic actuated random transducer (SMART) devices - are potentially superior candidates for such applications. We present a systematic analysis of spin-torque-driven switching of MBM-based pMTJs (Eb ~ 20 - 40 kBT) as a function of pulse duration (1 ps to 1 ms), by numerically solving their macrospin dynamics using a 1-D Fokker-Planck equation. We investigate the impact of voltage, temperature, and process variations (MTJ dimensions and material parameters) on the switching probability of the device. Our findings indicate SMART devices activated by short-duration pulses (< 1 ns) are much less sensitive to process-voltage-temperature (PVT) variations while consuming lower energy (~ fJ) than the same devices operated with longer pulses. Our results show a path toward building fast, energy-efficient, and robust TRNG hardware units for solving optimization problems.
Current browse context:
physics.app-ph
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.