In this paper, we propose a spin-based true random number generator (TRNG) that uses the inherent stochasticity in nanomagnets as the source of entropy. In contrast to previous works on spin-based TRNGs, we focus on the precessional switching strategy in nanomagnets to generate a truly random sequence. Using the NIST SP 800-22 test suite for randomness, we demonstrate that the output of the proposed TRNG circuit is statistically random with 99% confidence levels. The effects of process and temperature variability on the device are studied and shown to have no effect on the quality of randomness of the device. To benchmark the performance of the TRNG in terms of area, throughput, and power, we use SPICE (Simulation Program with Integrated Circuit Emphasis)-based models of the nanomagnet and combine them with CMOS device models at the 45 nm technology node. The throughput, power, and area footprints of the proposed TRNG are shown to be better than those of existing state-of-the-art TRNGs. We identify the optimal material and geometrical parameters of the nanomagnet to minimize the energy per bit at a given throughput of the TRNG circuit. Our results provide insights into the device-level modifications that can yield significant system-level improvements. Overall, the proposed spin-based TRNG circuit shows significant robustness, reliability, and fidelity and, therefore, has a potential for on-chip implementation.

1.
M.
Stipčević
and
Ç. K.
Koç
,
Open Problems in Mathematics and Computational Science
(
Springer
,
2014
), pp.
275
315
.
2.
C.
Gabriel
,
C.
Wittmann
,
D.
Sych
,
R.
Dong
,
W.
Mauerer
,
U. L.
Andersen
,
C.
Marquardt
, and
G.
Leuchs
,
Nat. Photonics
4
,
711
(
2010
).
3.
M.
Fiorentino
,
C.
Santori
,
S.
Spillane
,
R.
Beausoleil
, and
W.
Munro
,
Phys. Rev. A
75
,
032334
(
2007
).
4.
P. J.
Bustard
,
D.
Moffatt
,
R.
Lausten
,
G.
Wu
,
I. A.
Walmsley
, and
B. J.
Sussman
,
Opt. Express
19
,
25173
(
2011
).
5.
A.
Uchida
,
K.
Amano
,
M.
Inoue
,
K.
Hirano
,
S.
Naito
,
H.
Someya
,
I.
Oowada
,
T.
Kurashige
,
M.
Shiki
,
S.
Yoshimori
 et al.,
Nat. Photonics
2
,
728
(
2008
).
6.
I.
Vasyltsov
,
E.
Hambardzumyan
,
Y.-S.
Kim
, and
B.
Karpinskyy
, in
International Workshop on Cryptographic Hardware and Embedded Systems
(
Springer
,
2008
), pp.
164
180
.
7.
C.-Y.
Huang
,
W. C.
Shen
,
Y.-H.
Tseng
,
Y.-C.
King
, and
C.-J.
Lin
,
IEEE Electron Device Lett.
33
,
1108
(
2012
).
8.
Y.
Wang
,
W.
Wen
,
H.
Li
, and
M.
Hu
,
in
Proceedings of the 25th Edition on Great Lakes Symposium on VLSI
(ACM,
2015
), pp.
271
276
.
9.
A.
Fukushima
,
T.
Seki
,
K.
Yakushiji
,
H.
Kubota
,
H.
Imamura
,
S.
Yuasa
, and
K.
Ando
,
Appl. Phys. Express
7
,
083001
(
2014
).
10.
X.
Fong
,
M.-C.
Chen
, and
K.
Roy
, in
2014 72nd Annual Device Research Conference (DRC)
(IEEE,
2014
), pp.
103
104
.
11.
W. H.
Choi
,
Y.
Lv
,
J.
Kim
,
A.
Deshpande
,
G.
Kang
,
J.-P.
Wang
, and
C. H.
Kim
, in
2014 IEEE International Electron Devices Meeting (IEDM)
(IEEE,
2014
), pp.
12
1–125
.
12.
M.
Barangi
,
J. S.
Chang
, and
P.
Mazumder
,
IEEE Trans. Magn.
52
,
1
(
2016
).
13.
J. C.
Slonczewski
,
J. Magn. Magn. Mater.
159
,
L1
(
1996
).
14.
D. C.
Ralph
and
M. D.
Stiles
,
J. Magn. Magn. Mater.
320
,
1190
(
2008
).
15.
Z.
Li
and
S.
Zhang
,
Phys. Rev. B
68
,
024404
(
2003
).
16.
J.
Xiao
,
A.
Zangwill
, and
M.
Stiles
,
Phys. Rev. B
72
,
014446
(
2005
).
17.
S.
Ament
,
N.
Rangarajan
, and
S.
Rakheja
, preprint arXiv:1607.04596 (
2016
).
18.
C.
Tannous
and
J.
Gieraltowski
,
Eur. J. Phys.
29
(3),
475
(
2008
).
19.
P.
Bruno
,
Magnetismus von Festkörpern und Grenzflächen
(
IFF-Ferienkurs, Forschungszentrum, Jülich
,
1993
), Vol.
24
, p.
1
.
20.
G.
Bertotti
,
I.
Mayergoyz
,
C.
Serpico
, and
M.
Dimian
,
J. Appl. Phys.
93
,
6811
(
2003
).
21.
M.
d'Aquino
, “
Nonlinear magnetization dynamics in thin-films and nanoparticles
,” Ph.D. thesis,
Università degli Studi di Napoli Federico II
,
2005
.
22.
H.
Liu
,
D.
Bedau
,
D.
Backes
,
J.
Katine
,
J.
Langer
, and
A.
Kent
,
Appl. Phys. Lett.
97
,
242510
(
2010
).
23.
M.
d'Aquino
,
S.
Perna
,
C.
Serpico
,
G.
Bertotti
, and
I.
Mayergoyz
,
J. Appl. Phys.
117
,
17B716
(
2015
).
24.
G.
Bertotti
,
C.
Serpico
, and
I.
Mayergoyz
,
Phys. Rev. Lett.
110
,
147205
(
2013
).
25.
G.
Bertotti
,
I. D.
Mayergoyz
, and
C.
Serpico
,
IEEE Trans. Magn.
39
,
2504
(
2003
).
26.
M.
Oogane
,
T.
Wakitani
,
S.
Yakata
,
R.
Yilgin
,
Y.
Ando
,
A.
Sakuma
, and
T.
Miyazaki
,
Jpn. J. Appl. Phys., Part 1
45
,
3889
(
2006
).
27.
S.
Ikeda
,
K.
Miura
,
H.
Yamamoto
,
K.
Mizunuma
,
H.
Gan
,
M.
Endo
,
S.
Kanai
,
J.
Hayakawa
,
F.
Matsukura
, and
H.
Ohno
,
Nat. Mater.
9
,
721
(
2010
).
28.
M.
Matsui
, in
Workshop on the Theory and Application of Cryptographic Techniques
(
Springer
,
1993
), pp.
386
397
.
29.
P.
Bonhomme
,
S.
Manipatruni
,
R. M.
Iraei
,
S.
Rakheja
,
S.-C.
Chang
,
D. E.
Nikonov
,
I. A.
Young
, and
A.
Naeemi
,
IEEE Trans. Electron Devices
61
,
1553
(
2014
).
30.
S.
Manipatruni
,
D. E.
Nikonov
, and
I. A.
Young
,
IEEE Trans. Circuits Syst. I
59
,
2801
(
2012
).
31.
K. Y.
Camsari
,
S.
Ganguly
, and
S.
Datta
,
Sci. Rep.
5
,
10571
(
2015
).
32.
A.
Rukhin
,
J.
Soto
,
J.
Nechvatal
,
M.
Smid
,
E.
Barker
,
S.
Leigh
,
M.
Levenson
,
M.
Vangel
,
D.
Banks
,
A.
Heckert
 et al.,
A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications
(
2001
).
33.
D. E.
Nikonov
and
I. A.
Young
,
Proc. IEEE
101
,
2498
(
2013
).
34.
S.
Datta
,
S.
Salahuddin
, and
B.
Behin-Aein
,
Appl. Phys. Lett.
101
,
252411
(
2012
).
35.
S.
Huda
and
A.
Sheikholeslami
,
IEEE Trans. Circuits Syst. I
60
,
1534
(
2013
).
36.
R.
Rajaei
,
Microelectron. Reliab.
73
,
129
(
2017
).
37.
H.
Honjo
,
S.
Fukami
,
K.
Ishihara
,
R.
Nebashi
,
K.
Kinoshita
,
K.
Tokutome
,
M.
Murahata
,
S.
Miura
,
N.
Sakimura
,
T.
Sugibayashi
 et al.,
J. Appl. Phys.
115
,
17B750
(
2014
).
38.
A. K.
Smith
,
M.
Jamali
,
G.
Stecklein
,
P. A.
Crowell
, and
J.-P.
Wang
,
IEEE Magn. Lett.
7
,
1
(
2016
).
39.
K. J.
Lee
,
O.
Redon
, and
B.
Dieny
,
Appl. Phys. Lett.
86
,
022505
(
2005
).
40.
Z.
Zeng
,
P. K.
Amiri
,
G.
Rowlands
,
H.
Zhao
,
I.
Krivorotov
,
J.
Wang
,
J.
Katine
,
J.
Langer
,
K.
Galatsis
,
K.
Wang
 et al.,
Appl. Phys. Lett.
98
,
072512
(
2011
).
41.
Y.
Nagamine
,
H.
Maehara
,
K.
Tsunekawa
,
D.
Djayaprawira
,
N.
Watanabe
,
S.
Yuasa
, and
K.
Ando
, in
2006-IEEE International Magnetics Conference (INTERMAG)
(IEEE,
2006
), p.
281
.
You do not currently have access to this content.