Andre Dubovskiy;Troy Criss;Ahmed Sidi El Valli;Laura Rehm;Andrew D. Kent;Andrew Haas
{"title":"利用场可编程门阵列驱动磁隧道结生成一万亿真实随机比特","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":"{\"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}","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}
One Trillion True Random Bits Generated With a Field-Programmable Gate Array Actuated Magnetic Tunnel Junction
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.