TY - GEN
T1 - Design of an energy-efficient true random number generator based on triple read-write data-stream multiplexing of MTJ devices
AU - Tamakoshi, Akira
AU - Onizawa, Naoya
AU - Yamagata, Hitoshi
AU - Fujita, Hiroyuki
AU - Hanyu, Takahiro
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/6
Y1 - 2020/6
N2 - In this paper, we introduce an energy-efficient true random number generator (TRNG) using triple read-write data-stream multiplexing combined CMOS-circuits with three-terminal magnetic tunnel junction (3T-MTJ) devices. When multiple 3T-MTJ devices are used and sequentially activated for high-speed random-number generation, the sufficient timing margin must be guaranteed for correct random-number bit stream from the 3T-MTJ devices. In the proposed TRNG, random-number bit streams are triplicated and three individual random-number bit streams are superposed among them on a single output line, which achieves high-speed and energy-efficient random number generation. We use 65 nm-CMOS/3T-MTJ design technologies, and confirm its correct operation verification by HSPICE simulation with a 3T-MTJ model. The quality of random numbers generated is verified by NIST test. As a result, the energy consumption per bit is 0.5 pJ / bit, which is about 1/10 of a conventional CMOS-based TRNG.
AB - In this paper, we introduce an energy-efficient true random number generator (TRNG) using triple read-write data-stream multiplexing combined CMOS-circuits with three-terminal magnetic tunnel junction (3T-MTJ) devices. When multiple 3T-MTJ devices are used and sequentially activated for high-speed random-number generation, the sufficient timing margin must be guaranteed for correct random-number bit stream from the 3T-MTJ devices. In the proposed TRNG, random-number bit streams are triplicated and three individual random-number bit streams are superposed among them on a single output line, which achieves high-speed and energy-efficient random number generation. We use 65 nm-CMOS/3T-MTJ design technologies, and confirm its correct operation verification by HSPICE simulation with a 3T-MTJ model. The quality of random numbers generated is verified by NIST test. As a result, the energy consumption per bit is 0.5 pJ / bit, which is about 1/10 of a conventional CMOS-based TRNG.
KW - IoT device
KW - Magnetic tunnel junction
KW - True random number generator
UR - http://www.scopus.com/inward/record.url?scp=85091338337&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85091338337&partnerID=8YFLogxK
U2 - 10.1109/NEWCAS49341.2020.9159805
DO - 10.1109/NEWCAS49341.2020.9159805
M3 - Conference contribution
AN - SCOPUS:85091338337
T3 - NEWCAS 2020 - 18th IEEE International New Circuits and Systems Conference, Proceedings
SP - 283
EP - 286
BT - NEWCAS 2020 - 18th IEEE International New Circuits and Systems Conference, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 18th IEEE International New Circuits and Systems Conference, NEWCAS 2020
Y2 - 16 June 2020 through 19 June 2020
ER -