One Trillion True Random Bits Generated With a Field-Programmable Gate Array Actuated Magnetic Tunnel Junction

被引:2
|
作者
Dubovskiy, Andre [1 ]
Criss, Troy [1 ]
El Valli, Ahmed Sidi [1 ]
Rehm, Laura [1 ]
Kent, Andrew D. [1 ]
Haas, Andrew [1 ]
机构
[1] NYU, Dept Phys, New York, NY 10003 USA
关键词
Field programmable gate arrays; Magnetic tunneling; Junctions; Switches; Pulse measurements; Voltage measurement; Magnetization; Spin electronics; magnetic tunnel junction; field-programmable gate array; probabilistic computing; p-bits; RANDOM-NUMBER GENERATOR; SPIN;
D O I
10.1109/LMAG.2024.3416091
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:4
相关论文
共 4 条
  • [1] Composition of magnetic tunnel junction-based magnetoresistive random access memory for Field-Programmable Gate Array
    Hamsa, S.
    Thangadurai, N.
    Ananth, A. G.
    CURRENT SCIENCE, 2020, 119 (01): : 119 - 123
  • [2] Field-Programmable Gate Array-Based True Random Number Generator Using Capacitive Oscillators
    Hajduk, Zbigniew
    ELECTRONICS, 2024, 13 (23):
  • [3] Fabrication of a magnetic tunnel junction-based 240-tile nonvolatile field-programmable gate array chip skipping wasted write operations for greedy power-reduced logic applications
    Suzuki, Daisuke
    Natsui, Masanori
    Mochizuki, Akira
    Miura, Sadahiko
    Honjo, Hiroaki
    Kinoshita, Keizo
    Sato, Hideo
    Ikeda, Shoji
    Endoh, Tetsuo
    Ohno, Hideo
    Hanyu, Takahiro
    IEICE ELECTRONICS EXPRESS, 2013, 10 (23):
  • [4] A novel high speed Artificial Neural Network-based chaotic True Random Number Generator on Field Programmable Gate Array
    Alcin, Murat
    Koyuncu, Ismail
    Tuna, Murat
    Varan, Metin
    Pehlivan, Ihsan
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2019, 47 (03) : 365 - 378