MRAM: Device Basics and Emerging Technologies

Transcription

MRAM: Device Basics and Emerging Technologies
MRAM: Device Basics and Emerging
Technologies
Matthew R. Pufall
National Institute of Standards and Technology
325 Broadway, Boulder CO 80305-3337
Phone: +1-303-497-5206 FAX: +1-303-497-7364
E-mail: [email protected]
Presented at the THIC Meeting at the National Center for Atmospheric Research, 1850 Table Mesa
Drive, Boulder CO 80305-5602
July 19-20, 2005
Pufall, THIC’05: 1
Collaborators:
NIST:
Bill Rippard
Shehzu Kaka
Steve Russek
Tom Silva
Hitachi Global Storage:
Jordan Katine
Freescale:
Fred Mancoff
Nick Rizzo
Pufall, THIC’05: 2
Outline
• What is MRAM? What are its advantages?
• When will we see MRAM?
• How does MRAM work?
• Spintronics basics: Electron spin and Magnetoresistance
• Anatomy of an MRAM bit
• Magnetic Switching
• Engineering Challenges: Consistency and Thermal Stability
• Freescale’s MRAM solution: “Toggle” MRAM
• Big Problems in the Nano-Future: Scaling of bits
• Emerging Solutions to Scaling: Spin Torque Switching
Pufall, THIC’05: 3
What is MRAM?
Magnetic-based Random Access Memory:
Uses small magnetic element to store
{1,0} rather than electric charge
(Some) Other types of RAM:
DRAM
SRAM
FRAM
Flash
Storage Method
Virtues
Charge on capacitor
Multiple transistors
Ferroelectric capacitor
Transistor w/ extra
isolated gate
speed, size, cost
speed, size, no refresh
nonvolatile, speed
nonvolatile, cost, size
…All have advantages/tradeoffs: No “universal” solution
Pufall, THIC’05: 4
MRAM advantages:
Nonvolatile
Data don’t need refreshing
• “instant on”, low power
• Data retention >10 yrs
Fast
Read/write symmetric
• 25 ns (10 ns in demo)
• byte writeable
Unlimited cycling
No “fatigue” after >1016 cycles
Viability
Integrated into CMOS process
…If made (very) inexpensive and scalable, a potential
“universal” solution
Pufall, THIC’05: 5
When (and where) will we see MRAM?
Freescale: Demos out to vendors
Shipping product end of
2005/early 2006
Uses: Replace battery-backed SRAM
Cell phone/embedded memory
4 Mb chip, 180 nm process
Others: IBM—In development
Toshiba/NEC
Cypress, Honeywell: ?
Pufall, THIC’05: 6
How does MRAM work?
z
Hysteresis Loop
y
M
1
x
My
“1”
Field H
“0”
-1
Ferromagnets have hysteresis:
Information stored in state @H = 0
• Hard disks, tape storage
-1
0
1
Magnetic Field H
Magnetic fields used to change direction (state) of M
Pufall, THIC’05: 7
How do you sense state of M?
Magnetoresistance (MR): Resistance depends on
direction of M
current I
Mfree
Mfixed
Low Resistance
High Resistance
How? Electrons also have magnetic moments: Spin
“Spintronics”
Pufall, THIC’05: 8
Magnetization Filters e- Spin:
Electron spins become spin-polarized in direction of M: Spin filter
Magnetization M1
Incident
e-
current
Transmitted spins
Nonparallel spins scatter more: Higher resistance
∆R ~ cos(θM)
Pufall, THIC’05: 9
Sense M by Resistance:
0.6x1.2µm bit at 300mV bias
Current I
Mfixed
11
10.5
RA (kΩ µm2)
Mfree
10
9.5
9
MR=37%
8.5
8
7.5
-10 -7.5 -5 -2.5 0
Magnetic Field H
2.5
5
7.5 10
Field H
State of M determined by electrical measurement:
“Magnetic Tunnel Junction” (MTJ)
Pufall, THIC’05: 10
Anatomy of an MRAM bit
Hard axis field decreases Hc
DigitBLLine
Program Line
Bit Line
Free Ferromagnetic
Layer
Tunnel Barrier
Pinned Ferromagnet
35
Pinning Layer
Bit Line
Line
30
RA = 10 kΩµm2
25
Hhard = 0 Oe
20
MR (%)
15
Hhard
M
10
Hhard = 40 Oe
5
Heasy
0
-75
-50
-25 0
25
Heasy (Oe)
50
75
Pufall, THIC’05: 11
Bit Selection Energetics
E
“0”
Unselected
“1”
Eb
0
½-Selected
Lower barrier
Eb
Heasy ≠ 0
Selected
(a) Heasy = 0
π
θ
Eb
(b) Heasy > 0 or
Hhard > 0
Hhard ≠ 0
(c) Heasy > 0 and
Hhard > 0
Pufall, THIC’05: 12
Bit Addressing Challenges
Programming Probability
MRAM bit
from 256k chip
X
Heasy
Min.
Operating
Fail bits
point
Ihard
Hhard
ibit
Ihard
Iieasy
digit
Data courtesy Freescale
Bits switched/addressed by two fields
Challenge: Bit-to-bit variations make choosing
proper currents difficult/impractical
Pufall, THIC’05: 13
Freescale’s Solution: “Toggle” MRAM
Bit Line
BL
Program
Program
Line
Line
2
Ferromagnetic layer
Coupling Layer
Ferromagnetic layer
Free Tri-Layer
Tunnel Barrier
Pinned Ferromagnet
Pinning Layer
Line
Program
Line 1
Coupled tri-layer
programs more
repeatably
Pufall, THIC’05: 14
How does Toggle work? Timing
Anti-parallel-coupled layers respond differently to fields:
HY
HY
HX
Low
Resistance
State
HX
High
Resistance
State
HY
HX
Figure courtesy Freescale
Pufall, THIC’05: 15
What does Toggle do?
• Moves “1/2 select” error horizon:
4Mb, March 6N Toggle Map
H2
IV
I
toggling
Operating
region
No disturb
No disturb
H1
No disturb
toggling
III
II
ibit
No disturb
0% switching region
(no disturbs)
idigit
Also increases bit volume (& thermal stability)
Data courtesy Freescale
Pufall, THIC’05: 16
Freescale 4Mb MRAM Layer structure
Program Path: Dashed green line
Sense Path: Red line (isolated)
Chip process at 180 nm node: Design ported to 90 nm (May ‘05)
Pufall, THIC’05: 17
Future Difficulties: Scaling
2003 2004 2005 2006 2007
DRAM ½ pitch (nm)
MPU Physical Gate Length (nm)
100 90
45 37
80
32
70
28
65
25
From ITRS roadmap, 2003
…MRAM must compete with this (aggressive!) scaling
to be viable
Pufall, THIC’05: 18
Scaling Problem: Thermal Stability
As bits get smaller: more susceptible to thermal fluctuations
Energy barrier proportional to
volume, anisotropy: Must increase
anisotropy to keep constant
E
“0”
“1”
Eb
0
π
θ
But, bigger anisotropy—Need
bigger fields to switch bit!
Engineering problem…
Thermal fluctuations: Problem in hard disk media, read heads
General concern in nanoscale devices!
Pufall, THIC’05: 19
Possible Solution: Spin Transfer
Electron spins become spin-polarized in direction of M: M exerts torque
Magnetization M1
Incident
e-
current
Torque
Transmitted spins
Reverse also happens: polarized spins exert torque on M
Pufall, THIC’05: 20
Spin-Transfer-Driven Switching
Sign of torque depends on direction of current: Causes magnetization
motion
Current-driven hysteretic
switching
7.65
7.60
Polarizer
dV/dI (Ω)
Free layer
7.55
7.50
7.45
7.40
7.35
Electron current
-4
-2
0
2
4
Current (mA)
Bistable device: Current through
device drives switching
Pufall, THIC’05: 21
High Speed ST-Switching
Pulse Amplitude
Current (mA)
Switching Probability
30 nm
7.8
6.2
4.9
3.9
3.1
2.5
2.2
2.0
1.8
1.0
0.5
0.0
Katine HGST
100
7.5
1000
10000
Pulse Duration (ps)
µ0H = 66.7 mT
3 .5
7.4
2 .5
-1
(ns )
7.3
2 .0
95
1/τ
dv/dI (Ω)
3 .0
7.2
Q u a s i- s t a t ic
s w it c h in g
c u rre n t
1 .5
1 .0
<300 ps
switching time!
0 .5
0 .0
7.1
-4
-2
0
2
I (mA)
4
-0 .5
0
-1
-2
-3
-4
-5
-6
-7
-8
I (m A )
Pufall, THIC’05: 22
Spin Transfer Advantages
MTJ bit
• Removes X-point field lines—
simpler lithography, two terminal
devices
• Becomes more efficient as
devices shrink: Scalable
Heasy
X
Ihard
Hhard
Spin Transfer: ~1/d2
Fields: ~1/d
d
d
d
Pufall, THIC’05: 23
Spin-Transfer-Driven Oscillators
Electron current
µ0H = 0.9 T
1200
1100
1000
800
8
700
600
500
400
5
300
200
100
0
16.00
applied field H
16.25
Current (mA)
Power (pW)
900
3
16.50
Frequency (GHz)
Monostable device (high fields): Currenttunable, Coherent, microwave
magnetization precession
Pufall, THIC’05: 24
Summary
MRAM is possible “universal” memory solution
• “Spintronic” device: Uses e- charge and spin
• Fast (3-10 ns switching times)
• Nonvolatile (magnetic storage)
• Low power (no refresh)
• Rad-hard (though supporting electronics aren’t!)
Toggle MRAM solves ½-select problem
Problem: Must scale competitively with Si technology
• Nanomagnetic elements sensitive to temperature
• Complicated lithography
Emerging technology solution: Switching with Spinpolarized electron currents
Pufall, THIC’05: 25
Pufall, THIC’05: 26
A Brief History of MRAM
BIWB Core memory, first disk drive, flat film, bubble, plated wire
1984-86 A. V. Pohm and Honeywell
investigating radiation hard memory based fir
BM
I
on anisotropic magnetoresistance (AMR)
84
19
1987 GMR Discovered: Binash, Grunberg et al, PRB B 39, 4828 (1989); Baibich, Fert
et al. PRL 61, 2472 (1988).
1989 NVE formed to develop AMR based MRAM
1990 IBM Spin Valve
(B. Dieny, V Speriosou, S. S. Parkin, B Gurney et al.)
1994 IBM Spin valve MRAM patent (D. D. Tang et al. IBM)
19
I
91
BM
st
fir
1995 Magnetic Tunnel Junctions (MTJ) (Modera et al PRL 74, 3273, 1995)
1996 DARPA MRAM program: Honeywell (PSV), Motorola
(PSV⇒MTJ) IBM (MTJ)
1999 IBM, Motorola MRAM working demos??
19
I
98
BM
du
o
r
t
in
h
ce
st
eM
p
a
t
is
-d
d
ar
t
irs
f
s
R
kM
R
M
G
R
a
he
d
a
he
a
he
d
d
2002 Motorola goes to cladded write lines & tToggle write
2004 Motorola samples 4M MRAM chip
2004/2005 230% TMR in MgO MTJs; Spin transfer switched MRAM
Pufall, THIC’05: 27