Documente Academic
Documente Profesional
Documente Cultură
Anurag Nigam, 2Clinton W. Smullen, IV, 2Vidyabhushan Mohan, 3Eugene Chen, 2Sudhanva Gurumurthi,
and 1Mircea R. Stan
1
ECE Dept. and 2CS Dept., University of Virginia, 351 McCormick Road, Charlottesville, VA 22904 USA
3
I.
Hard FM layer
Oxide layer
RAP
Free FM layer
RP
Normalized Resistance
1, 2
RAP
1.5
0.5
-1
(a)
RP
-0.5
0
Voltage (V)
0.5
(b)
B. Model Validation
The MTJ write speed varies according to the thermallydistributed initial magnetization angle ( ) for the free layer
[14]. Using our thermal noise model, we calculate the initial
angle distribution by solving the LLG differential equation
under the excitation of thermal field torque and uni-axial
anisotropy torque. A demonstration of the variation is shown in
Figure 2, which shows the histogram for an example initial
angle distribution. To validate our model, we compare the
x 10
10
pw: 5ns
pw: 3ns
7
6
Count
5
4
10
10
High energy
Low energy
3
3
10
2
1
0
0
0.1
0.2
0.3
Theta (radians)
0.4
0.5
0.6
0.7
0.8
Voltage (V)
0.9
400
Current (uA)
simulated PDF
analytical PDF
0.03
0.5
0.4
0.02
500
600
Failed
write event
Successful
700 writes
0.01
800
5
0
0
0.1
0.2
0.3
Theta (radians)
0.4
0.5
2H K M S
H M
exp( K S sin 2 ) (4)
k BT
k BT
7
8
Time (nS)
10
IV.
2.5
Inplane
85% PPA
x 10
Current Density(A/cm )
3
2
1
0
0
10
15
20
Delay (nS)
25
30
35
2
1.5
1
0.5
0
0
6
8
Delay (nS)
10
12
14
V.
AP
P
5
BL
2
Ms=800 emu/cc t=1.96nm
Ms=500 emu/cc t=3.14nm
1.5
Free layer
Hard layer
1
0.5
0
2.5
WL
5
Delay (nS)
10
6.5x
2
3.5x
15
SL
(a)
P
AP
0
2
6
Delay (nS)
10
(b)
Additional 0's
1's
80%
60%
40%
20%
ea
n
m
H
w
ga rf
ca me
s
ct
us s
A
D
M
to
nt
o
m
il c
m
c
hm f
m
er
lb
h2 m
64
re
f
de
al
II
g
ze c c
us
m
p
so
pl
ex
na
m
d
le
sl
ie
3D
sp
hi
nx
3
0%
xa as t
la ar
nc
li b b m
qu
k
G ant
e m um
sF
D
TD
go
bm
k
po
vr
a
om y
ne
tp
bw p
av
es
s
pe j en
r lb g
en
c
ca h
lcu
l ix
bz
gr ip2
om
ac
s
Normalized Energy
Original 0's
100%
Figure 10: Write energy savings across different workloads of SPEC CPU 2006 benchmark suite using the Invert coding scheme.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
VI.
CONCLUSION
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
ACKNOWLEDGEMENT
[21]
[22]