2. 820 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 59, NO. 3, MARCH 2012
One possible solution involves the use of perpendicular
magnetic anisotropy (PMA) in CoFeB/MgO structures [15]–
[17], because it allows high-energy barriers to be attained for
small size structures < 40 nm while maintaining the possibility
for fast-speed operation, high TMR ratios, and low threshold
currents. The possibility to obtain perpendicular anisotropy in
CoFeB-based systems was first demonstrated for a TbCoFe/
CoFeB/MgO/CoFeB/TbCoFe nanopillar, but this structure ex-
hibited a low TMR ratio [15]. Recent progress in materials engi-
neering involving perpendicular CoFeB/MgO/CoFeB systems
has led to TMR ratios of up to 120% [16], with even lower
IC0 and faster switching speeds than in-plane anisotropy MTJs
[17]. Another advantage of PMA systems is that it can store the
data with circular elements, which are less immune to issues re-
lated to reproducibility associated with the elliptical structures
required for in-plane-based systems. Other methods have been
also investigated to improve the thermal stability and help MTJ
size scaling. For instance, based on the exchange bias storage
principle, a thermally assisted STT was demonstrated in an
MTJ with two anti-FM layers [18], [19]. While such structures
provide the best thermal stability, the additional heating and
cooling operations greatly increase the switching latency up to
20 ns, which is too long for gigahertz high-speed applications.
We believe that the combination of the PMA and the STT for
the MTJ will provide the best strategy for constructing new
generation of memory and logic chips.
In this paper, we present the first compact model of the
CoFeB/MgO/CoFeB PMA MTJ switched by STTs that inte-
grates the tunnel resistance effect and physical models related
to the static, dynamic, and stochastic aspects of the STT. This
model will be useful for IC design of hybrid MTJ/CMOS
systems [20]–[22] by allowing for direct analysis of the area
and energy performance and facilitating the optimization for
different applications [23]–[26]. This model is programmed
with the Verilog-A language [27], which is compatible with
standard CMOS computer-aided design tools (e.g., Cadence
platform) [28] and provides an easy parameter interface. In
order to help the reader to set the parameters with a configura-
tion corresponding to experimental results, we give their default
values in Table I. The parameters are dependent on the material
composition and structures of the MTJ nanopillar. For the same
magnetic process and material composition, only the variables
can be modified to optimize the circuit performance addressing
different applications. The simulation of a writing circuit and a
nonvolatile magnetic flip-flop (MFF) [29] has been performed
to validate this compact model.
The rest of this paper is organized as follows: In the next
section, we describe the physical models of PMA MTJ and
STT switching. In Sections III and IV, we demonstrate the
mixed simulations of this model with the CMOS 65-nm design
kit [30]. A discussion and concluding remarks are provided in
Section V.
II. PHYSICAL MODEL OF THE STT PMA MTJ
In order to optimize memory and logic circuit design, the
capacity to extract performance criteria, such as speed, area,
reliability, and power, from hybrid MTJ/CMOS simulations is
TABLE I
PARAMETERS AND VARIABLES PRESENT IN THE FITTING FUNCTIONS
important. The physical models presenting the static, dynamic,
and stochastic behaviors of the STT PMA MTJ are required
to be electrically integrated in the compact model. First, the
physical model gives the resistances of the MTJ depending
on its magnetic configuration (P or AP) and its bias voltage;
second, it defines the current thresholds required to switch
between both configurations; and, finally, it takes into account
the switching delays, including stochastic fluctuations. Note
that the compilation speed of this model should be fast enough
to ensure the transient simulation of very large scale integra-
tion circuits; consequently, some physical models such as the
Landau–Lifshitz–Gilbert equation for the precessional motion
of magnetization in the free layer [31] were discarded.
A. MgO Barrier Tunnel Resistance Model
The physical model of the tunnel junction conductance was
introduced in 1970 [32]. The resistance value mainly depends
on the oxide barrier height and the interfacial effect between the
oxide barrier and the FM layers.
A simplified equation obtained from this model is inte-
grated into the compact model to calculate the resistance of
the CoFeB/MgO/CoFeB MTJ [19], as shown in the following
equation:
RP =
tox
F × ϕ1/2
× Area
× exp(1.025 × tox × ϕ1/2
) (2)
where RP is the resistance of the MTJ in the parallel state, ϕ =
0.4 is the potential barrier height of crystalline MgO [7], tox
is the thickness of the oxide barrier, and Area is the MTJ area
(see Table I). F is a factor calculated from the resistance–area
product (R · A) value of the MTJ, which depends on the mate-
rial composition of the three thin layers. For this model, R · A
is defined as parameter = 10 Ω · μm2
, which gives F = 332.2
with (2).
3. ZHANG et al.: COMPACT MODELING OF PERPENDICULAR-ANISOTROPY CoFeB/MgO MTJs 821
B. Bias-Voltage-Dependent TMR Model
The TMR effect is a key factor for the sensing mechanism
of spin memory and logic circuits. For instance, the error rate
caused by the mismatch variation of CMOS transistors will be
greatly increased as the TMR ratio is reduced [8]. Thereby, a
high TMR ratio is strongly expected to ensure reliable sensing,
which is particularly important for logic chips where there are
no error-correction circuits [33]. However, it was found that
the TMR ratio decreases with reading bias voltage Vbias [7]. In
order to describe this behavior, the following equation extracted
from the theory shown in [34] is included:
TMRreal =
TMR(0)
1 +
V 2
bias
V 2
h
(3)
where TMRreal is the real value of the TMR ratio during
simulation, TMR(0) is the TMR ratio with 0-V bias voltage,
and Vh is the bias voltage as TMRreal = 0.5 × TMR(0). For
this model, the default value of TMR(0) is set to 120% [16],
and Vh = 0.5 V. Based on (2) and (3), the resistance of the MTJ
in the antiparallel state, i.e., RAP, can be defined as
RAP = RP × (1 + TMRreal). (4)
C. Static Model of STT Switching
The STT switching statics in the PMA MTJ is mainly based
on the calculation of threshold or critical current Ic0, which can
be expressed by [16]
Ic0 = α
γe
μBg
(μ0MS)HKV = 2α
γe
μBg
E (5)
where E is the barrier energy [see also (1)], α is the magnetic
damping constant, γ is the gyromagnetic ratio, e is the elemen-
tary charge, μB is the Bohr magneton, V is the volume of the
free layer, and kB is the Boltzmann’s constant. Their default
values are shown in Table I. Equation (5) shows that Ic0 is
proportional to the perpendicular anisotropy field Hk, whereas
the calculation of Ic0 in the in-plane anisotropy MTJ is more
complex as it mainly depends on the demagnetization field Ms
[11], [12]. This explains the Ic0 reduction for the PMA MTJ.
Note that the spin accumulation effects are neglected in this
compact model, and spin polarization efficiency factor g is
obtained with the following equation [35]. It provides the best
agreement with the experimental results [16]. Thus
g = gsv ± gtunnel (6)
where the sign depends on the free-layer alignment. gsv and
gtunnel are the spin polarization efficiency values in a spin valve
and tunnel junction nanopillars, respectively. They are both
predicted by Slonczewski, i.e.,
gsv = −4 + P− 1
2 + P
1
2
3 (3 + cos θ)
4
−1
(7)
gtunnel =
P
2(1 + P2 cos θ)
(8)
Fig. 2. Comparison of the STT dynamic model with the measured data. The
diameter of the MTJ is set to 105 nm to meet the experimental setup.
where P is the spin polarization percentage of the tunnel
current, and θ is the angle between the magnetization of the
free and reference layers [11], [36].
D. Switching Dynamic and Stochastic Models
The switching dynamics of the STT in the PMA MTJ
is presented in [17], and (9) shows the dependence of the
switching current Iwrite value with the duration. The increase
of Iwrite and the decrease of Ic0 both contribute to scaling
down the switching latency, which also suggests the methods to
optimize the tradeoff between the area and speed performance
of spin chips. In Section V, we will demonstrate an example of
circuit optimization based on this compact model. The average
switching time is given by
1
τ
=
⎡
⎣ 2
C + ln π2ξ
4
⎤
⎦ μBPref
em(1 + Pref Pfree)
(Iwrite − Ic0)
(9)
where C ≈ 0.577 is the Euler’s constant; ξ = E/kBT is the
activation energy in units of kBT; Pref and Pfree are the
tunneling spin polarizations of the reference and free layers (we
assume that Pref = Pfree = P for this compact model); and m
is the magnetic moment of the free layer.
The initial temperature T variation is one of the major causes
of stochastic STT switching, and it also has an important impact
on data retention according to the Néel–Brown model [37]. In
order to take into account this temperature dependence effect, T
is a value randomly drawn from a uniform distribution between
−25 ◦
C and 75 ◦
C, which is a standard requirement of digital
ICs [27]. This allows the thermal fluctuation to be studied with
this model.
E. Fitting the Models With Experimental Results
In order to achieve good agreement with experimental para-
meters and high simulation accuracy, all the integrated physics
models have been verified using MATLAB [38] with the exper-
imental measurements shown in [15]–[17]. For instance, Fig. 2
4. 822 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 59, NO. 3, MARCH 2012
Fig. 3. (a) Model symbol under the Spectre simulator. (b) DC simulation of
the STT PMA MTJ (the red and black curves describe the state switching from
AP to P and from P to AP, respectively).
shows the good agreement of the STT PMA dynamic model
with the experimental data extracted from [17]. For each fit,
only the diameter of the assumed circular MTJ is varied to
meet different experimental setups (e.g., 40 nm in [16] and
105 nm in [17]). For the hybrid MTJ/CMOS simulation, these
two technologies should be based on the same node; thereby,
the default diameter value of the MTJ is set to 65 nm (see
Table I).
III. ELECTRICAL COMPACT MODEL AND SIMULATIONS
A. Compact Model of the PMA MTJ and DC Simulation
Based on the aforementioned physical models, we pro-
grammed the compact model with Verilog-A and developed the
symbols under the Spectre simulator (Cadence Platform) [28]
[see Fig. 3(a)].
DC simulation, as shown in Fig. 3(b), was first performed
to verify the static behavior model functionality. The diameter
of the MTJ is set to 40 nm to meet the experimental setup
[16]. In this simulation, the critical current switch magneti-
zation from the P state to the AP state is ∼72 μA, whereas
the reverse switch critical current is ∼28 μA. These results
show the good agreement between static behavior physical
models and measured data and confirm the strong switching
asymmetry between the two states shown in the experimental
measurements of CoFeB/MgO PMA MTJs [16]. It is due to
the different spin polarization efficiency factors g in the P and
AP states [see (6)–(8)]. We can also describe the asymmetric
voltage dependence for the two MTJ states, which is caused by
the reduction of the TMR ratio under a bias voltage [see (3)]
[6] [7].
B. Transient Simulation
Transient simulation, as shown in Fig. 4, was then performed
to verify the agreement of the dynamic behavior between
physical models and experimental measurements. We find that
the switching delay is inversely proportional to the writing
current, as described in (9). The static breakdown voltage of
this MTJ is set to 1.5 V, which leads to a maximum current of
633.75 μA that can be generated with the default configuration
(see Table I). In this case, the switching duration can be down
Fig. 4. Transient simulation of the PMA MTJ demonstrates the integration of
the dynamic model and helps one to study the tradeoff between die area and
switching speed.
Fig. 5. Statistical simulation of the PMA MTJ. Each time, four runs are
performed with the same parameters, and the stochastic switching effect due
to the thermal fluctuation can be obtained.
to ∼0.5 ns, which potentially allows for an ∼2-GHz operating
frequency. This paper confirms the potential application of the
PMA MTJ as a base for logic and memory chips. For logic
computing, high currents can be sent to ensure fast speed, but
for memory applications, small currents are used to provide
high densities.
Statistical simulation, as shown in Fig. 5, was at last per-
formed to verify the stochastic behavior of the STT in the PMA
MTJ. As aforementioned, the initial temperature is generated
at random in the range from −25 ◦
C to 75 ◦
C. Four runs are
performed each time with the same parameters. We clearly find
the stochastic effect due to the thermal fluctuation with low
switching currents, for instance, 100 μA, as shown in Fig. 5.
However, this effect can be greatly minimized by increasing
the current value, which confirms that high currents not only
increase the speed but also improve the reliability, which is one
of the most important requirements for logic chips where error-
correction circuits cannot be used to ensure high speeds.
IV. HYBRID CIRCUIT SIMULATION WITH
THE COMPACT MODEL
Beyond the single-model simulation shown in the previous
section, hybrid MTJ/CMOS circuits have been also simulated
to validate the compact model. By using our compact model
5. ZHANG et al.: COMPACT MODELING OF PERPENDICULAR-ANISOTROPY CoFeB/MgO MTJs 823
Fig. 6. Full writing schematic for the STT writing approach, which is com-
posed of two modified inverters and logic control circuits.
and CMOS design kit, the power, speed, and area performance
of the hybrid circuits can be analyzed to obtain the best design
for specific applications. Here, two examples will be presented.
The first example concerns a simple writing circuit, which
dominates the power and area of the hybrid circuits [39]. The
second involves an STT PMA MTJ-based nonvolatile MFF
[29], which is the key element to provide zero standby power
for logic circuits and instant-on capability.
A. STT PMA MTJ Writing Circuit
Two nMOS (MN0–1) and two pMOS (MP0–1) transistors
have been designed as the main circuit to generate the bidirec-
tional current to switch a couple of MTJs in the complementary
state (see Fig. 6). Two transistors are always left open and the
others closed. Through two NOR and three NOT logic gates,
the “Input” and “EN” signals control the current direction and
activation, respectively.
In order to generate the maximum current flowing through
the couple of MTJs, both transistors (one pMOS and one
nMOS) should operate in their linear region above threshold
voltage VTH [40]. In this case, VDS 2(VGS − VTH) for the
nMOS transistor and VDS 2(VGS − VTH) for the pMOS
transistor. Their resistances Rop and Ron can be approximately
expressed by (10) and (11), and the generated current can be
obtained through (12). The aforementioned equations are given
as follows:
Ron =
1
μnCox
W
L (VGS − VTH)
(10)
Rop =
1
μpCox
W
L (VSG − |VTH|)
(11)
Iwrite =
Vdda
Rp + Rap + Ron + Rop
(12)
where μn is the electron mobility, μp is the hole mobility, Cox
is the gate oxide capacitance per unit area, W is the channel
width, L is the channel length, VGS is the gate–source voltage,
and VTH is the threshold voltage of the MOS transistor.
From (10)–(12), we find that the most efficient method to
improve the current value is by increasing W, but this leads
to significant area overhead. Fig. 7 shows a study of area,
speed, and energy performance for this circuit. Here, only the
area of four transistors (MN0–1 and MP0–1) has been taken
Fig. 7. High dependence of (solid line) circuit switching speed and (dotted
line) energy dissipation versus die area with four transistors (MN0–1 and
MP0–1) shown in Fig. 6.
Fig. 8. Full schematic of the nonvolatile MFF based on STT PMA MTJs.
into account as that of the logic control circuit is the same
for different simulation. Strong dependence between area and
speed is shown in Fig. 7, as the area is smaller than 0.2 μm2
.
The speed improvement becomes less significant for larger
areas and saturates at ∼1.1 GHz, which is different from the
2-GHz value obtained with a single-model simulation. There
are two reasons for this: First, Vdda is set to 2 V as 2.2 V is the
breakdown limit for 65-nm technology [30]; second, there are a
couple of MTJs. Thus, the bias voltage for each one cannot be
larger than 1 V.
The energy of each switching operation has been calculated
with (13) based on the simulation results. We also find a
threshold point, i.e., ∼ 0.1 μm2
, below which the energy is
nearly the same for whatever the size. The energy will be
rapidly increased with a smaller area due to the extremely long
switching duration as current Iwrite approaches threshold Ic0
[see also (9)], i.e.,
Eoperation = Vdda × Iwrite × Duration. (13)
The region around crossing point A of the two curves can
be localized. It can be considered as a good tradeoff among
the area (∼ 0.096 μm2
or 30 F2
), power (∼1 pJ), and speed
(∼500 MHz) performance of this switching circuit and be
6. 824 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 59, NO. 3, MARCH 2012
Fig. 9. Simulation of the MFF (see also Figs. 6 and 8). (a) FF logic behaviors
can be correctly produced, and the nonvolatile state can be retrieved after only
one clock signal. (b) Comparison of two simulations with different delays
between the rising edge of “CLK” and “Input” signals. To ensure the correct
operation of the MFF, the delay of “CLK” after the “Input” signal should be
longer than ∼1.7 ns.
suitable to build up both logic and memory chips. This simu-
lation can also help to analyze the circuits with special require-
ments, such as high operating frequency (e.g., 800 MHz).
B. STT PMA MTJ Nonvolatile MFF
The master–slave flip-flop (FF) is one of the most important
elements in logic circuits, which stores and synchronizes in-
termediate computing data [37]. Nonvolatile MFFs have been
intensely studied since 2006 and are considered as another
important application of MTJ nanopillars [29], [41]. Fig. 8
shows the schematic of this MFF, where MN0, MN1, MN4, and
MP0–MP3 transistors constitute a precharge sense amplifier
[8], [29]. Combining with the writing circuit shown in Fig. 6,
the master register of an FF can be built up to store the
intermediate data in a nonvolatile state and the falling edge of
“CLK” drives the switching and reading of the MTJ.
The logic behavior of the MFF has been simulated, as shown
in Fig. 9(a). The “Input” signal is correctly reproduced at the
output under the synchronization of the “CLK” signal as the
enable signal “EN” is activated (see also Fig. 6). Due to the
nonvolatility of the MTJ, the previous saved state “0” or “1”
before power off can be retrieved after one cycle of “CLK.”
This advantageous performance allows the system embedded
with the MFF to be completely shut down during the “idle”
state and powered on instantly.
Different from the conventional FF [42], there is an im-
portant delay between the input and output signals, which
would limit the operating frequency. In order to investigate this
extra latency, Fig. 9(b) shows a comparison of two simulation
cases with different delays between the rising edge of “Input”
and “CLK.” Erroneous CLK (“CLK-E”) and correct CLK
(“CLK-C”) start ∼1.6 and ∼1.7 ns after the input signal,
respectively. We can find that “Output-C” driven by “CLK-C”
correctly reproduces the input signal; on the contrary,
“Output-E” driven by “CLK-E” presents numerous errors.
Based on these simulation results, we find that the MFF requires
minimum Dtotal =∼ 1.8 ns between the input and output sig-
nals, which can be also calculated by (14). The maximum
operating frequency is potentially limited to ∼500 MHz to
ensure the correct logic operations. As the logic setup delay
Dsetup (∼100 ps) and sensing delay Dread (∼100 ps) are much
lower than Dwrite, efforts should be focused on the methods to
reduce Dwrite to relax this limitation of the MFF. As shown in
Fig. 7, an operating frequency of ∼1 GHz can be achieved for
this MFF but at the cost of a larger silicon area, i.e.,
Dtotal = Dwrite + Dsetup + Dread. (14)
V. CONCLUSION AND DISCUSSION
We have presented the first compact model of CoFeB/MgO/
CoFeB PMA MTJs switched by STTs. It can be very useful
for spin-based logic and memory design, which are emerging
in many areas such as aerospace and automotive applications.
A number of physical models and realistic material parame-
ters have been integrated into the model to achieve excellent
agreement with experimental measurements. Furthermore, im-
plementation using Verilog-A allows this model to be easily
extended to other PMA MTJ structures. Single-cell simulations
were first performed to validate its static, dynamic, stochastic
behavior. Based on the 65-nm node, hybrid MTJ/CMOS cir-
cuits were simulated to demonstrate its usefulness for circuit
performance analysis and optimization. This model can be also
extended to simulate some complex spintronic systems such
as racetrack memory devices [43]–[45], where PMA MTJs
constitute the read and write heads.
REFERENCES
[1] N. S. Kim, T. Austin, D. Baauw, T. Mudge, K. Flautner, J. S. Hu,
M. J. Irwin, M. Kandemir, and V. Narayanan, “Leakage current: Moore’s
law meets the static power,” Computer, vol. 36, no. 12, pp. 68–75,
Dec. 2003.
[2] C. Chappert, A. Fert, and F. Nguyen Van Dau, “The emergence of spin
electronics in data storage,” Nature Mater, vol. 6, no. 11, pp. 813–823,
Jun. 2007.
[3] M. N. Baibich, J. M. Broto, A. Fert, F. Nguyen Van Dau, F. Petroff,
P. Etienne, G. Creuzet, A. Friederich, and J. Chazelas, “Giant
7. ZHANG et al.: COMPACT MODELING OF PERPENDICULAR-ANISOTROPY CoFeB/MgO MTJs 825
magnetoresistance of (001)Fe/(001)Cr magnetic superlattices,” Phys. Rev.
Lett, vol. 61, no. 21, pp. 2472–2475, Nov. 1988.
[4] International Roadmap for semiconductor (ITRS), 2010 ERD Update.
[5] M. Julliere, “Tunneling between ferromagnetic films,” Phys. Lett. A,
vol. 54, no. 3, pp. 225–226, Sep. 1975.
[6] S. Ikeda, J. Hayakawa, Y. Ashizawa, Y. M. Lee, K. Miura, H. Hasegawa,
M. Tsunoda, F. Matsukura, and H. Ohno, “Tunnel magnetoresistance of
604% at 300 K by suppression of Ta diffusion in CoFeB/MgO/CoFeB
pseudo-spin-valves annealed at high temperature,” Appl. Phys. Lett.,
vol. 93, no. 8, p. 082508, Aug. 2008.
[7] S. Yuasa, T. Nagahama, A. Fukushima, Y. Suzuki, and K. Ando, “Giant
room-temperature magnetoresistance in single-crystal Fe/MgO/Fe mag-
netic tunnel junctions,” Nature Mater., vol. 3, no. 12, pp. 868–871,
Dec. 2004.
[8] W. S. Zhao, C. Chappert, V. Javerliac, and J.-P. Noziere, “High speed,
high stability and low power sensing amplifier for MTJ/CMOS hybrid
logic circuits,” IEEE Trans. Magn., vol. 45, no. 10, pp. 3784–3787,
Oct. 2009.
[9] B. N. Engel, J. Akerman, B. Butcher, R. W. Dave, M. DeHerrera,
M. Durlam, G. Grynkewich, J. Janesky, S. V. Pietambaram, N. D. Rizzo,
J. M. Slaughter, K. Smith, J. J. Sun, and S. Tehrani, “A 4-Mb toggle
MRAM based on a novel bit and switching method,” IEEE Trans. Magn.,
vol. 41, no. 1, pp. 132–136, Jan. 2005.
[10] I. L. Prejbeanu, M. Kerekes, R. C. Sousa, H. Sibuet, O. Redon, B. Dieny,
and J. P. Nozières, “Thermally assisted MRAM,” J. Phys., Condens.
Matter, vol. 19, no. 16, p. 165 218, Apr. 2007.
[11] J. C. Slonczewski, “Current-driven excitation of magnetic multilayers,” J.
Magn. Magn. Mater., vol. 159, no. 1/2, pp. L1–L7, Jun. 1996.
[12] L. Berger, “Emission of spin waves by a magnetic multilayer traversed by
a current,” Phys. Rev. B, Condens. Matter, vol. 54, no. 13, pp. 9353–9358,
Oct. 1996.
[13] R. Takemura, T. Kawahara, K. Ono, K. Miura, H. Matsuoka, and H. Ohno,
in Highly-Scalable Disruptive Reading Scheme for Gb-Scale SPRAM and
Beyond, 2010, pp. 1–2.
[14] T. Kawahara, R. Takemura, K. Miura, J. Hayakawa, S. Ikeda, Y. M. Lee,
R. Sasaki, Y. Goto, K. Ito, T. Meguro, F. Matsukura, H. Takahashi,
H. Matsuoka, and H. Ohno, “2 Mb SPRAM (SPin-Transfer Torque RAM)
with bit-by-bit bi-directional current write and parallelizing-direction cur-
rent read,” IEEE J. Solid-State Circuits, vol. 43, no. 1, pp. 109–120,
Jan. 2008.
[15] M. Nakayama, T. Kai, N. Shimomura, M. Amano, E. Kitagawa,
T. Nagase, M. Yoshikawa, T. Kishi, S. Ikegawa, and H. Yoda, “Spin trans-
fer switching in TbCoFe/CoFeB/MgO/CoFeB/TbCoFe magnetic tun-
nel junctions with perpendicular magnetic anisotropy,” J. Appl. Phys.,
vol. 103, no. 7, p. 07A710, 2008.
[16] S. Ikeda, K. Miura, H. Yamamoto, K. Mizunuma, H. D. Gan, M. Endo,
S. Kanai, J. Hayakawa, F. Matsukura, and H. Ohno, “A perpendicular-
anisotropy CoFeB–MgO magnetic tunnel junction,” Nature Mater., vol. 9,
no. 9, pp. 721–724, 2010.
[17] D. C. Worledge, G. Hu, D. W. Abraham, J. Z. Sun, P. L. Trouilloud,
J. Nowak, S. Brown, M. C. Gaidis, E. J. OSullivan, and R. P. Robertazzi,
“Spin torque switching of perpendicular Ta|CoFeB|MgO-based mag-
netic tunnel junctions,” Appl. Phys. Lett., vol. 98, no. 2, pp. 022501-1–
022501-3, Jan. 2011.
[18] B. Dieny, R. C. Sousa, J. Herault, C. Papusoi, G. Prenat, U. Ebels,
D. Houssameddine, B. Rodmacq, S. Auffret, L. D. Buda-Prejbeanu,
M. C. Cyrille, B. Delaet, O. Redon, C. Ducruet, J.-P. Nozieres, and
I. L. Prejbeanu, “Spin-transfer effect and its use in spintronic compo-
nents,” Int. J. Nanotechnol., vol. 7, no. 4–8, pp. 591–614, 2010.
[19] W. S. Zhao, J. Duval, J.-O. Klein, and C. Chappert, “A compact model
for magnetic tunnel junction (MTJ) switched by thermally assisted Spin
transfer torque (TAS + STT),” Nanoscale Res. Lett., vol. 6, no. 1, p. 368,
2011.
[20] W. S. Zhao, E. Belhaire, Q. Mistral, C. Chapped, V. Javerliac, B. Dieny,
and E. Nicolle, “Macro-model of spin-transfer torque based magnetic
tunnel junction device for hybrid magnetic–CMOS design,” in Proc. IEEE
Behav. Model. Simul. (BMAS) Conf., 2006, pp. 40–43.
[21] J. D. Harms, F. Ebrahimi, X. F. Yao, and P. Wang, “SPICE macromodel
of spin-torque-transfer-operated magnetic tunnel junctions,” IEEE Trans.
Electron Devices, vol. 57, no. 6, pp. 1425–1430, Jun. 2010.
[22] J.-B. Kammerer, M. Madec, and L. Hébrard, “Compact model-
ing of a magnetic tunnel junction—Part I: Dynamic magnetization
model,” IEEE Trans. Electron Devices, vol. 57, no. 6, pp. 1408–1415,
Jun. 2010.
[23] Y. Gang, W. Zhao, J.-O. Klein, C. Chappert, and P. Mazoyer, “A high
reliability, low power magnetic full adder,” IEEE Trans. Magn., vol. 47,
no. 11, pp. 4611–4616, Nov. 2011.
[24] F. Ren and D. Markovic, “True energy-performance analysis of the MTJ-
based logic-in-memory architecture (1-bit full adder),” IEEE Trans. Elec-
tron Devices, vol. 57, no. 5, pp. 1023–1028, May 2010.
[25] C. J. Lin, S. H. Kang, Y. J. Wang, K. Lee, X. Zhu, W. C. Chen, X. Li,
W. N. Hsu, Y. C. Kao, M. T. Liu, Y. Lin, M. Nowak, N. Yu, and
L. Tran, “45 nm low power CMOS logic compatible embedded STT
MRAM utilizing a reverse-connection 1T/1MTJ cell,” in Proc. IEEE
IEDM, 2009, pp. 279–282.
[26] H. Meng, J. Wang, and J. P. Wang, “A spintronics full adder for magnetic
CPU,” IEEE Electron Device Lett., vol. 26, no. 6, pp. 360–362, Jun. 2005.
[27] Verilog—A Manual, Agilent Technol., Palo Alto, CA, 2007. [Online].
Available: http://www.designers-guide.org/
[28] Virtuoso User Guide, Cadence 5.1.41 Spectre guide documents, 2008.
[29] W. S. Zhao, E. Belhaire, C. Chappert, F. Jacquet, and P. Mazoyer, “New
non-volatile logic based on spin-MTJ,” Phys. Stat. Sol. (A), vol. 205, no. 6,
pp. 1373–1377, Jun. 2008.
[30] CMOS065 Design Rule Manual, STMicroelectronics, Geneva,
Switzerland, 2010.
[31] J. Xiao, A. Zangwill, and M. D. Stiles, “Macrospin models of spin transfer
dynamics,” Phys. Rev. B, Condens. Matter, vol. 72, no. 1, p. 014446, 2005.
[32] W. F. Brinkman, “Tunneling conductance of asymmetrical barriers,” J.
Appl. Phys., vol. 41, no. 5, pp. 1915–1921, Apr. 1970.
[33] K. Nepal, R. I. Bahar, J. Mundy, W. R. Patterson, and A. Zaslavsky,
“Designing MRF based error correcting circuits for memory elements,”
in Proc. IEEE DATE, 2006, pp. 792–793.
[34] S. Zhang, P. M. Levy, A. C. Marley, and S. S. P. Parkin, “Quenching of
magnetoresistance by hot electrons in magnetic tunnel junctions,” Phys.
Rev. Lett., vol. 79, no. 19, pp. 3744–3747, Nov. 1997.
[35] G. D. Fuchs, I. N. Krivorotov, P. M. Braganca, N. C. Emley,
A. G. F. Garcia, D. C. Ralph, and R. A. Buhrman, “Adjustable spin torque
in magnetic tunnel junctions with two fixed layers,” Appl. Phys. Lett.,
vol. 86, no. 15, p. 152 509, Apr. 2005.
[36] J. C. Slonczewski, “Currents, torques, and polarization factors in mag-
netic tunnel junctions,” Phys. Rev. B, Condens. Matter, vol. 71, no. 2,
p. 024411, 2005.
[37] R. H. Koch, J. A. Katine, and J. Z. Sun, “Time-resolved reversal of spin-
transfer switching in a nanomagnet,” Phys. Rev. Lett., vol. 92, no. 8,
p. 088302, 2004.
[38] Spectre/MATLAB User Guide, Cadence MMSIM 6.1 Guide Documents,
2008.
[39] W. S. Zhao, E. Belhaire, C. Chappert, and P. Mazoyer, “Spin transfer
torque (STT)-MRAM based run time reconfiguration FPGA circuit,”
ACM Trans. Embedded Comput. Syst., vol. 9, no. 2, Oct. 2009, Art. 14.
[40] B. Razavi, Design of Analog CMOS Integrated Circuits. New York:
McGraw-Hill, 2001.
[41] N. Sakimura, T. Sugibayashi, R. Nebashi, and N. Kasai, “Nonvolatile
magnetic flip-flop for standby-power-free SoCs,” in Proc. IEEE CICC,
2008, pp. 355–358.
[42] S. Kang and Y. Leblebici, CMOS Digital Integrated Circuits, 3rd ed.
New York: McGraw-Hill, 2002.
[43] W. S. Zhao, J. Duval, D. Ravelosona, J.-O. Klein, J. V. Kim, and
C. Chappert, “A compact model of domain wall propagation for logic and
memory design,” J. Appl. Phys., vol. 109, no. 7, p. 07D501, Apr. 2011.
[44] C. Burrowes, A. P. Mihai, D. Ravelosona, J.-V. Kim, C. Chappert, L. Vila,
A. Marty, Y. Samson, F. Garcia-Sanchez, L. D. Buda-Prejbeanu, I. Tudosa,
E. E. Fullerton, and J.-P. Attané, “Non-adiabatic spin-torques in narrow
magnetic domain walls,” Nature Phys., vol. 6, no. 1, pp. 17–21, 2010.
[45] S. Fukami, T. Suzuki, K. Nagahara, N. Ohshima, Y. Ozaki, S. Saito,
R. Nebashi, N. Sakimura, H. Honjo, K. Mori, C. Igarashi, S. Miura,
N. Ishiwata, and T. Sugibayashi, “Low-current perpendicular domain wall
motion cell for scalable high-speed MRAM,” in Proc. VLSI Technol.,
2009, pp. 230–231.
Yue Zhang was born in China in 1986. He received
the B.S. degree in optoelectronics from Huazhong
University of Science and Technology, Wuhan,
China, in 2009 and the M.S. degree in electronic
systems for integrated sensors from the University of
Paris-Sud 11, Orsay, France, in 2011.
He is currently with the Institut d’Electronique
Fondamentale, University of Paris-Sud 11, work-
ing on a research project on electrical modeling of
nanospintronic components and evaluation of new
integrated architectures of integrated circuits.
8. 826 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 59, NO. 3, MARCH 2012
Weisheng Zhao (M’06) received the M.Sc. degree
in electrical engineering from École Nationale
Supérieure d’Électronique, d’Électrotechnique,
d’Informatique, d’Hydraulique et des Télé-
communications (ENSEEIHT), Toulouse, France,
in 2004 and the Ph.D. degree in physics from the
University of Paris-Sud 11, Orsay, France, in 2007.
From 2004 to 2008, he investigated spintronic-
device-based logic circuits and designed a prototype
for hybrid spintronic/CMOS (90 nm) chip in coop-
eration with STMicroelectronics and French Atomic
Agency (CEA). From 2008 to 2009, he was with the embedded computing
laboratory at CEA, and his work included the functional model development
and neuromorphic computing architecture design based on nanodevices. In
2009, he joined the CNRS as a Tenured Research Scientist, and his interest
includes the hybrid integration of nanodevices with CMOS circuit and new
nonvolatile memory (40 nm and below) such as MRAM IC design. He has
authored more than 40 scientific papers. He is the holder of four international
patents.
Yahya Lakys received the B.S. degree from the
Lebanese University, Beirut, Lebanon, in 2003, the
M.S. degree from the University of Rennes, Rennes,
France, in 2004, and the Ph.D. degree from the
University of Bordeaux, Bordeaux, France, in 2009.
He is currently a Postdoctoral Researcher with
the Institut d’Electronique Fondamentale, University
of Paris-Sud 11, Orsay, France. He is interested
in the design of integrated circuits based on new
“spintronics” nanocomponents and semiconductor.
He proposed new designs of building blocks for
reconfigurable logic circuits and nonvolatile magnetic RAM.
Jacques-Olivier Klein (M’90) was born in France
in 1967. He received the Ph.D. degree and the Habil-
itation in electronic engineering from the University
of Paris-Sud 11, Orsay, France, in 1995 and 2009,
respectively.
He is currently a Professor with the Institut
d’Electronique Fondamentale, University of Paris-
Sud 11, where he leads the nanocomputing group
that focuses on architecture of circuits and systems
based on emerging components in the field of nano-
magnetism and bioinspired nanonoelectronics. He
teaches embedded system design in the Institut Universitaire de Technologie
de Cachan. He is the author of 70 technical papers, including seven invited
communications.
Prof. Klein served on the program committee of conferences such as Design
& Technology of Integrated Systems in nanoscale era (DTIS) and Great
Lakes Symposium on VLSI (GLSVLSI). He served as a Reviewer for the
International Journal of Reconfigurable Computing, IEEE TRANSACTIONS
ON MAGNETICS, Solid State Electronics, and conferences like International
Symposium on Circuits and Systems (ISCAS). He coordinated the project
ANR-PANINI fund by the French Research Agency. He leads, with C. Maneux
(IMS), the topic “Emerging Technologies” of the research group dedicated to
system-on-chip and system-in-package (CNRS GDR SoC-SiP).
Joo-Von Kim (M’06) received the B.Sc.(Hons.)
degree in physics and the Ph.D. degree from the
University of Western Australia, Perth, Australia, in
1998 and 2003, respectively.
He is currently a CNRS Research Associate with
the Institut d’Electronique Fondamentale, University
of Paris-Sud 11, Orsay, France, where he pursues his
research interests in theoretical magnetism and spin-
dependent transport. He has coauthored more than 50
research papers. He is the holder of three patents.
Dafiné Ravelosona received the Ph.D. degree in
solid-state physics from the National Centre for Mi-
croelectronics (CNM), Madrid, Spain, in 1995.
He was a Postdoctoral Fellow with CNM. In 1998,
he became a permanent research member of CNRS
at the University of Paris-Sud 11, Orsay, France.
He is an experimentalist physicist and is currently
the Head of the “Nanospintronics” Group, Institut
d’Electronique Fondamentale, University of Paris-
Sud 11. From 2004 to 2005, he was an Invited
Scientist at the Research Center of Hitachi Global
Storage Technology, San José, CA. He has more than 15 years of experience
on magnetic thin-film growth, ion irradiation of magnetic films, nanodevice
development, magnetotransport phenomena, and nanomagnetism. His work has
mainly focused on transport phenomena in nanostructures with perpendicular
anisotropy for applications to logic and solid-state memory devices. Since
2005, he has participated to the demonstration of several breakthroughs in the
field of magnetization switching under spin-polarized current in films with
perpendicular anisotropy. He is currently the Coordinator of a collaborative
FP7 STREP European project in charge of developing a domain-wall-based
memory prototype integrated into CMOS technology. He also coordinates a
USA–France “Materials World Network” project on spintronic devices.
Dr. Ravelosona the recipient of the 2010 Innovation Prize at the University
of Paris-Sud 11.
Claude Chappert (M’09) received the “Docteur
d’Etat” Diploma from the University of Paris-Sud
11, Orsay, France, in 1985.
He is currently a Research Director at CNRS, with
over 30 years of experience in research on magnetic
ultrathin films and nanostructures and their applica-
tions to ultrahigh density recording. He spent one
year as a Visiting Scientist with the IBM Almaden
Research Center, San José, CA. He then started
a research group on “Nanospintronics” within the
Institut d’Electronique Fondamentale, University of
Paris-Sud 11 and CNRS (www.ief.u-psud.fr). From 2005 to 2011, he has
been in charge of the Spin Electronics Division, “Centre de Competences
en Nanosciences,” Ile-de-France. In January 2010, he has taken the position
of Director of the Institut d’Electronique Fondamentale. He has coauthored
more than 250 papers. He is the holder of six patents. His major interests
have been on perpendicular interface anisotropy materials, oscillating interlayer
interaction, magnetization reversal in ultrathin films and dot arrays, ion irradia-
tion patterning of magnetic materials, and now spin-transfer-induced gigahertz
magnetization dynamics of MRAM cells and magnetic logic circuits.
Dr. Chappert was the recipient of the Silver Medal of CNRS in 2000 for his
research achievements.