Please use this identifier to cite or link to this item:
https://doi.org/10.1109/DRC.2014.6872318
Title: | Generating True Random Numbers Using On-chip Complementary Polarizer Spin-Transfer Torque Magnetic Tunnel Junctions | Authors: | Fong, Xuanyao Chen, Mei-Chin Roy, Kaushik |
Keywords: | Science & Technology Technology Engineering, Electrical & Electronic Engineering |
Issue Date: | 1-Jan-2014 | Publisher: | IEEE | Citation: | Fong, Xuanyao, Chen, Mei-Chin, Roy, Kaushik (2014-01-01). Generating True Random Numbers Using On-chip Complementary Polarizer Spin-Transfer Torque Magnetic Tunnel Junctions. 72nd Annual Device Research Conference (DRC) : 103-+. ScholarBank@NUS Repository. https://doi.org/10.1109/DRC.2014.6872318 | Abstract: | Introduction: Random numbers are useful in Monte Carlo simulations, cryptographic key generation and many other security applications. A spin dice was proposed as a 1-bit true random number generator implemented using conventional spin-transfer torque (STT) MRAM1, shown in Fig. 1 (we call this cSD), and an m-bit random number may be generated by concatenating m spin dies. The operation of cSD requires three sequential steps as illustrated in Fig. 2: 1) reset the cSD to a known state; 2) stochastic programming of the cSD by current-driven STT (rolling the dice); and 3) sensing the final state of the cSD. However, several design issues limit the efficacy of cSD. Steps 1 and 2 are required to randomize the state of the cSD. The final state of cSD is sensed by passing a current through the magnetic tunnel junction (MTJ) in the cSD. Under thermal fluctuations and process variations, the current flowing through the MTJ during sensing may bias the final state of the cSD in a similar way that STT MRAM is affected by read disturbance problem2-4. Hence, the randomness cSD is degraded because the current paths for programming and sensing are shared. Increasing the activation energy (EA) of the MTJ increases the current required to flip the MTJ state during sensing operations and mitigates the sensing bias in cSD. However, doing so increases the critical switching current (IC) needed to program the MTJ and hence, increase the power consumed by the cSD. © 2014 IEEE. | Source Title: | 72nd Annual Device Research Conference (DRC) | URI: | https://scholarbank.nus.edu.sg/handle/10635/156212 | ISBN: | 9781479954056 | ISSN: | 15483770 | DOI: | 10.1109/DRC.2014.6872318 |
Appears in Collections: | Elements Staff Publications |
Show full item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
Fong, Chen, Roy - 2014 - Generating true random numbers using on-chip complementary polarizer spin-transfer torque magnetic tunnel junct.pdf | Published version | 266.06 kB | Adobe PDF | CLOSED | Published |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.