Andre Dubovskiy;Troy Criss;Ahmed Sidi El Valli;Laura Rehm;Andrew D. Kent;Andrew Haas
{"title":"One Trillion True Random Bits Generated With a Field-Programmable Gate Array Actuated Magnetic Tunnel Junction","authors":"Andre Dubovskiy;Troy Criss;Ahmed Sidi El Valli;Laura Rehm;Andrew D. Kent;Andrew Haas","doi":"10.1109/LMAG.2024.3416091","DOIUrl":null,"url":null,"abstract":"Large quantities of random numbers are crucial in a wide range of applications. We have recently demonstrated that perpendicular nanopillar magnetic tunnel junctions (pMTJs) can produce true random bits when actuated with short pulses. However, our implementation used high-end and expensive electronics, such as a high-bandwidth arbitrary waveform generator and analog-to-digital converter, and was limited to relatively low data rates. Here, we significantly increase the speed of true random-number generation of our stochastic actuated pMTJs (SMART-pMTJs) using field-programmable gate arrays (FPGAs), demonstrating the generation of over \n<inline-formula><tex-math>${\\text{10}}^{\\text{12}}$</tex-math></inline-formula>\n bits at rates exceeding 10 Mb/s. The resulting bitstreams pass the NIST Statistical Test Suite for randomness with only one \n<sc>xor</small>\n operation. In addition to a hundred-fold reduction in the setup cost and a thousand-fold increase in bitrate, the advancement includes simplifying and optimizing random bit generation with a custom-designed analog daughterboard to interface an FPGA and SMART-pMTJ. The resulting setup further enables FPGA at-speed processing of MTJ data for stochastic modeling and cryptography.","PeriodicalId":13040,"journal":{"name":"IEEE Magnetics Letters","volume":"15 ","pages":"1-4"},"PeriodicalIF":1.1000,"publicationDate":"2024-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10561576","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Magnetics Letters","FirstCategoryId":"101","ListUrlMain":"https://ieeexplore.ieee.org/document/10561576/","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
Abstract
Large quantities of random numbers are crucial in a wide range of applications. We have recently demonstrated that perpendicular nanopillar magnetic tunnel junctions (pMTJs) can produce true random bits when actuated with short pulses. However, our implementation used high-end and expensive electronics, such as a high-bandwidth arbitrary waveform generator and analog-to-digital converter, and was limited to relatively low data rates. Here, we significantly increase the speed of true random-number generation of our stochastic actuated pMTJs (SMART-pMTJs) using field-programmable gate arrays (FPGAs), demonstrating the generation of over
${\text{10}}^{\text{12}}$
bits at rates exceeding 10 Mb/s. The resulting bitstreams pass the NIST Statistical Test Suite for randomness with only one
xor
operation. In addition to a hundred-fold reduction in the setup cost and a thousand-fold increase in bitrate, the advancement includes simplifying and optimizing random bit generation with a custom-designed analog daughterboard to interface an FPGA and SMART-pMTJ. The resulting setup further enables FPGA at-speed processing of MTJ data for stochastic modeling and cryptography.
期刊介绍:
IEEE Magnetics Letters is a peer-reviewed, archival journal covering the physics and engineering of magnetism, magnetic materials, applied magnetics, design and application of magnetic devices, bio-magnetics, magneto-electronics, and spin electronics. IEEE Magnetics Letters publishes short, scholarly articles of substantial current interest.
IEEE Magnetics Letters is a hybrid Open Access (OA) journal. For a fee, authors have the option making their articles freely available to all, including non-subscribers. OA articles are identified as Open Access.