Abstract

In this article, a variation-aware ternary true random number generator (TTRNG) is proposed and simulated using stochastic switching of the magnetic tunnel junction (MTJ) in the current below critical current and carbon nanotube field-effect transistors (CNTFET). The proposed TTRNG does not need any converters and produces ternary random numbers directly. The stochastic behavior of the MTJ ensures the generation of a truly random sequence. At the same time, the CNTFET threshold voltage adjustability through flat band voltage allows the implementation of ternary logic circuits. A ternary post-processing block is also designed to ensure the equality of the ratio of the numbers generated by the proposed TTRNG, even with the process and voltage variations. Circuit-level simulations performed using the HSPICE tool indicate the correct operation of the proposed TTRNG circuit. Moreover, statistical simulations also authenticate that the ternary sequence generated by the proposed TTRNG is of excellent quality, even in the presence of significant process and voltage variations. The proposed TTRNG can be used in various applications, including cryptography and Monte Carlo simulations. Also, the proposed circuit was redesigned and simulated using FinFET technology as an available technology for fabricating integrated circuits.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call