Skip to main content
Log in

Low-Cost and Variation-Aware Spintronic Ternary Random Number Generator

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

In this paper, a ternary true random number generator (TTRNG) is designed and simulated using the stochastic behavior of the magnetic tunnel junction (MTJ) device at currents lower than the critical current and the adjustability of the threshold voltage carbon nanotube field effect transistors. The stochastic behavior of the MTJ ensures the generation of a truly random sequence, while the CNTFET threshold voltage adjustability enables the design and implementation of the ternary circuits. To ensure the equality of the ratio of numbers generated by the designed TTRNG and to avoid the influence of fabrication process variation, a post-processing block has been designed and used in the proposed TTRNG. The results of the simulations show that the proposed TTRNG occupies at least 47% lower area and consumes 42% lower power than the state-of-the-art counterparts. Also, the statistical analysis results show that the variation in the ratio of random numbers generated even in fabrication process variation is less than 5%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

  1. I. Alibeigi, A. Amirany, R. Rajaei, M. Tabandeh, S.B. Shouraki, A Low-Cost Highly Reliable Spintronic True Random Number Generator Circuit for Secure Cryptography, Publisher, City (2019)

  2. A. Amirany, K. Jafari, M.H. Moaiyeri, True Random Number Generator for Reliable Hardware Security Modules Based on a Neuromorphic Variation-Tolerant Spintronic Structure, Publisher, City (2020)

  3. A. Amirany, K. Jafari, M.H. Moaiyeri, High-Performance Spintronic Nonvolatile Ternary Flip-Flop and Universal Shift Register, Publisher, City (2021)

  4. A. Amirany, M.H. Moaiyeri, K. Jafari, MTMR-SNQM: Multi-Tunnel Magnetoresistance Spintronic Non-volatile Quaternary Memory, in 2021 IEEE 51st International Symposium on Multiple-Valued Logic (ISMVL) (2021), pp. 172–177

  5. M. BahmanAbadi, A. Amirany, K. Jafari, M.H. Moaiyeri, Efficient and Highly Reliable Spintronic Non-volatile Quaternary Memory Based on Carbon Nanotube FETs and Multi-TMR MTJs, Publisher, City (2022)

  6. M. BahmanAbadi, A. Amirany, M.H. Moaiyeri, K. Jafari, Towards Nonvolatile Spintronic Quaternary Flip-Flop and Register Design, Publisher, City (2023)

  7. S. Bakhtavari Mamaghani, M.H. Moaiyeri, G. Jaberipur, Design of an Efficient Fully Nonvolatile and Radiation-Hardened Majority-Based Magnetic Full Adder Using FinFET/MTJ, Publisher, City (2020)

  8. H. Chen, S. Zhang, N. Xu, M. Song, X. Li, R. Li, Y. Zeng, J. Hong, L. You, Binary and Ternary True Random Number Generators Based on Spin Orbit Torque, in 2018 IEEE International Electron Devices Meeting (IEDM) (2018), pp. 36.35.31–36.35.34

  9. A. Doostaregan, A. Abrishamifar, A New Method for Design of CNFET-Based Quaternary Circuits, Publisher, City (2018)

  10. A. Fukushima, T. Seki, K. Yakushiji, H. Kubota, H. Imamura, S. Yuasa, K. Ando, Spin Dice: A Scalable Truly Random Number Generator Based on Spintronics, Publisher, City (2014)

  11. S.A. Ghasemi, B. Jahannia, H. Farbeh, GraphA: An efficient ReRAM-Based Architecture to Accelerate Large Scale Graph Processing, Publisher, City (2022)

  12. M. Ghelichkhan, S.A. Hosseini, S.H. Pishgar Komleh, Multi-digit Binary-to-Quaternary and Quaternary-to-Binary Converters and Their Applications in Nanoelectronics, Publisher, City (2019)

  13. S.A. Hosseini, E. Roosta, A Novel Low Complexity and Energy-Efficient Method to Implement Quaternary Logic Function in Nanoelectronics, Publisher, City (2020)

  14. S. Ikeda, J. Hayakawa, Y. Ashizawa, Y.M. Lee, K. Miura, H. Hasegawa, M. Tsunoda, F. Matsukura, H. Ohno, Tunnel Magnetoresistance of 604% at 300K by Suppression of Ta Diffusion in CoFeB∕MgO∕CoFeB Pseudo-Spin-Valves Annealed at High Temperature, Publisher, City (2008)

  15. A. Islam, N.S. Ranjan, A.K. Dwivedi, Compact Design of an MTJ-Based Non-volatile CAM Cell with Read/Write Operations, Publisher, City (2018)

  16. V. Jamshidi, M. Fazeli, Pure Magnetic Logic Circuits: A Reliability Analysis, Publisher, City (2018)

  17. F. Khodayari, A. Amirany, M.H. Moaiyeri, K. Jafari, A Variation-Aware Ternary True Random Number Generator Using Magnetic Tunnel Junction at Subcritical Current Regime, Publisher, City (2023)

  18. S. Kim, S.-Y. Lee, S. Park, K.R. Kim, S. Kang, A Logic Synthesis Methodology for Low-Power Ternary Logic Circuits, Publisher, City (2020)

  19. C.-S. Lee, E. Pop, A.D. Franklin, W. Haensch, H.-S.P. Wong, A Compact Virtual-Source Model for Carbon Nanotube FETs in the Sub-10-nm Regime—Part II: Extrinsic Elements, Performance Assessment, and Design Optimization, Publisher, City (2015)

  20. C.S. Lee, E. Pop, A.D. Franklin, W. Haensch, H.S.P. Wong, A Compact Virtual-Source Model for Carbon Nanotube FETs in the Sub-10-nm Regime—Part I: Intrinsic Elements, Publisher, City (2015)

  21. H. Lee, C. Grezes, A. Lee, F. Ebrahimi, P. Khalili Amiri, K.L. Wang, A Spintronic Voltage-Controlled Stochastic Oscillator for Event-Driven Random Sampling, Publisher, City (2017)

  22. S. Mehri, A. Amirany, M.H. Moaiyeri, K. Jafari, Theoretical Circuit Design of an Efficient Spintronic Random Number Generator with an Internal Post-Processing Unit, Publisher, City (2022)

  23. M. Morsali, M.H. Moaiyeri, R. Rajaei, A Process Variation Resilient Spintronic True Random Number Generator for Highly Reliable Hardware Security Applications, Publisher, City (2022)

  24. Y. Qu, B.F. Cockburn, Z. Huang, H. Cai, Y. Zhang, W. Zhao, J. Han, Variation-Resilient True Random Number Generators Based on Multiple STT-MTJs, Publisher, City (2018)

  25. M. Rezaei, A. Amirany, M.H. Moaiyeri, K. Jafari, A High‐Capacity and Nonvolatile Spintronic Associative Memory Hardware Accelerator, Publisher, City (2023)

  26. X. Shou, N. Kalantari, M.M. Green, Design of CMOS Ternary Latches, Publisher, City (2006)

  27. Y. Wang, H. Cai, L.A.B. Naviner, J.-O. Klein, J. Yang, W. Zhao, A novel circuit design of true random number generator using magnetic tunnel junction, in 2016 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH). IEEE, Beijing, China (2016)

  28. Y. Wang, Y. Zhang, E.Y. Deng, J.O. Klein, L.A.B. Naviner, W.S. Zhao, Compact Model of Magnetic Tunnel Junction with Stochastic Spin Transfer Torque Switching for Reliability Analyses, Publisher, City (2014)

  29. C. Won Ho, L. Yang, K. Jongyeon, A. Deshpande, K. Gyuseong, W. Jian-Ping, C.H. Kim, A Magnetic Tunnel Junction based True Random Number Generator with conditional perturb and real-time output probability tracking, in 2014 IEEE International Electron Devices Meeting (2014), pp. 12.15.11–12.15.14

  30. N. Yang, X. Wang, X. Lin, W. Zhao, Exploiting Carbon Nanotube FET and Magnetic Tunneling Junction for Near-Memory-Computing Paradigm, Publisher, City (2021)

  31. L. Zhang, E. Deng, H. Cai, Y. Wang, L. Torres, A. Todri-Sanial, Y. Zhang, A High-Reliability and Low-Power Computing-in-Memory Implementation Within STT-MRAM, Publisher, City (2018)

Download references

Funding

The authors received no financial support for this article's research, authorship, and publication.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Hossein Moaiyeri.

Ethics declarations

Conflict of interest

No conflict of interest exists in the submission of this article, and all the authors approved the article.

Ethics Approval

This article does not contain any studies with human participants or animals performed by any authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khodayari, F., Amirany, A., Jafari, K. et al. Low-Cost and Variation-Aware Spintronic Ternary Random Number Generator. Circuits Syst Signal Process 43, 1175–1191 (2024). https://doi.org/10.1007/s00034-023-02509-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-023-02509-w

Keywords

Navigation