Professional Documents
Culture Documents
‐ Memristors ‐
J. Grollier
Unité Mixte de Physique CNRS/Thales
Palaiseau, France
Nanobrain
Outline
1
Outline
1
Memristor
L. O. Chua, “memristor – the missing circuit element” IEEE Trans. Circuit Theory (1971)
v = M(q) i
M=aq+b
v ROFF
pinched IV
loops
RON
0 i
2
Hewlett‐Packard Memristor
< 30x30 nm2
migration of oxygen vacancies
V
Pt TiO2 Pt
Pt TiO2-x TiO2 Pt
ROFF ROFF
> 1000
RON 0 x (t) L
Pt TiO2-x Pt
x ⎛ x⎞
R = RON + ROFF ⎜1 − ⎟
RON L ⎝ L⎠
displacement
⎡ RON ⎤
proportional x∝q M (q ) ≅ ROFF ⎢1 − μ 2
⎣ L
q⎥
⎦
to the charge
v ROFF
pinched IV
loops
RON
0 i
M=aq+b
4
Memristor
Memristor =
‐ Nano resistance
‐ Tunable (multi‐states of resistance available)
‐ Non volatile
‐ Non‐linear : V < Vth read, V > Vth write
Vth
5
Memristor technologies
After (and even before) Hewlett‐Packard TiO2 memristor was proposed,
many other very different memristor concepts were identified :
Erokhin et al., Surface and thin films (2007) PANI
A.A. Zakhidov et al., Organic elec. (2009) metal/mixed conductor/metal
F. Alibart et al., Advanced Func. Mater. (2009) Pentacene + gold particles
Ben Jamaa et al., IEEE Nano (2009) Poly-cristalline Si nanowires
Derycke et al., TNT (2009) Carbone nanotubes
Driscol et al., APL (2009) Phase change material
Gergel et al., IEEE EL (2009) flexible TiO2
Jo et al., Nanoletters (2009) Ag/Si
Wang et al., IEEE EL (2009) spintronics
Kim et al., Nanoletters (2009) nanoparticle assemblies
Jeong et al., Nanoletters (2010) graphene
Lee et al., Nature Materials (2011) Ta2O5
Ohno et al., Nature Materials (2011) atomic switches
Chanthbouala, Grollier et al., Nature Physics (2011) spintronics
….
In particular, all resistive switching devices are memristors
6
Memristor classification
7
Memristor classification
7
Red‐Ox memristors
V+ V-
ex : the HP memristor Pt TiO2-x TiO2 Pt ions electromigration
0 x L
R. Waser et
al., talk at
ISIF 2001
Resistance changes due to a mix of : reduction‐oxidation
processes, ionic motion, phase transition and thermal effects
8
Red‐Ox memristors : TaOx
M-J. Lee et al., Nature Mat. 2011
Formation of conductive
filaments
Pt/TaOx/Pt
The physics of the Pt/TiO2/Pt memristor is not as simple as
originally described by HP team : filaments / phase change
9
Red‐Ox memristors : atomic switch
Ag in Si matrix
Co-sputtering : gradient of Ag
No forming process
Continuous propagation of the conductive front
11
Memristor classification
12
Phase change memristors
ex : chalcogenide glass (Ge2Sb2Te5)
Waser et al.,
Nature Mat.
2007
Kuzum et al.,
Nanoletters 2011
14
Organic Memristor
• Organic memristors : NOMFET (polymer), CNT-FET, PANI….
- additional functionalities
ex : interaction with light
- bottom up approach
ex : self-organization
- high density Erokhin et al., NanoNet 2009
16
Purely electronic effects memristors
• defect‐mediated : thermal effects, ionic motion
ex : HP memristor based on electromigration : reliability / endurance
issues
‐ large local heating
‐ need of a forming step
‐ physics not understood
• promising
17
Purely electronic effects memristors
obtain memristive effects by
purely electronic physical
mechanisms
18
Spintronic memristor (MRAM based)
K.A. Zvezdin
A.M. Prokhorov General Physics Institute of RAS, Russia
Istituto P.M. s.r.l., Italy
A. Fukushima, and S. Yuasa
National Institute of Advanced Industrial Science and Technology (AIST), Japan
Nanobrain 19
Spintronic memristor
Magnetic Ferromagnetic metal 1 - free
tunnel Thin insulator ~ 1-2 nm thick
junction Ferromagnetic metal 2 - fixed
~ 20 – 300 nm
Changing the magnetic configuration = changing the resistance
Anti‐parallel state (AP) Parallel state (P)
S N N S
N S N S
Tunnel Magneto‐Resistance (TMR) 20
MTJ : controlling the resistance
• with a dc current
MTJ
(spin torque)
I>0 e-
I<0 e-
360 Source: www.nec.co.jp
AP
300 • Will be used to store
Rdc(Ω)
240
information in the future STT‐
P MRAM (Magnetic Random Access
180
Memory)
-2 -1 0 1 2 • out to market in < 5y
dc currentd (mA)
• Target : D‐RAM applications
21
Spintronic memristor
A. Chanthbouala, JG et al., Nature Phys., 2011 e-
6
current density (10 A/cm )
2
2 Side view
-4 -2 0 2 4
2
0 Side view 17
resistance (Ω)
0
16
1
15 1 Side view
-10 -5 0 5 10
dc current (mA)
Idea : introduce a magnetic domain wall
Æ multi‐resistance state memory e-
Æ sub‐ns switching
22
Ferroelectric memristor
Nanobrain 23
Ferroelectric memristor
Switching of the polarization with an electric field
Ferroelectrics
P
− +
E
+ −
BaTiO3 polarization
R (Ω )
6
10
6
10
5
10 10
5
0 10 20 30 40 50
-4 -3 -2 -1 0 1 2 3 4
sample #
Vwrite (V)
10
7 Cyclability measurements limited by tip drift
R (Ω )
6
10
Reproducible, fast (10 ns pulses) and
5
10 reversible switching
3
Vwrite (V)
26
Memristors as memory
Last 5 years : large improvements of memristor devices
performance
Æ switching speed
Æ endurance, reliability etc.
27
Memristors as memory : switching speed
100 ps !
28
Memristors as memory : endurance
1011 cycles
29
Technology
PCM Red-Ox FeTJ STT
digital memristor
Gain, Signal/Noise ratio N/A
Non-linearity
Speed 50 ns 10 ns 10 ns 25 ns
Power consumption 6 pJ < 1 pJ 10 fJ 0.02-5pJ
• High enough OFF/On ratio : possibility to remove the selector
Æ crossbar array (103 x 103 Æ OFF/ON ratio 107)
Opportunities Threats
• crossbar arrays (no selector) • defects when scaling down
• 3D integration • reliability
• need to find agreement on the best
technology (TiO2, TaO2, Atomic switch,
Spintronic, Ferroelectric etc.)
32
Outline
33
Memristors for logic
If the OFF/ON ratio is large enough, memristors could be used
as latches (replacing transistors)
‐ logic functions
Kuekes et al., JAP 2005
Borghetti et al., Nature 2010
‐ Reconfigurable Architectures
(Field Programmable Gate Arrays)
Snider et al., Nanotechnology 2007
Field Programmable
Nanowire Interconnect
A particularly good candidate is the atomic switch
34
Memristors for logic : atomic switch
2012
examples of logic
gates based on the
atomic switch
35
Memristors for logic : circuits
HP PNAS 2009
36
Memristors for logic SWOT
Strengths Weaknesses
• low power • need to improve OFF/ON ratio
• speed • physics ?
• non‐volatility
Opportunities Threats
• possibility of 3T devices (ex • not endurant enough
atomic switch)
• new reconfigurable architectures
• logic in memory
37
Outline
38
Von Neumann vs. Neuromorphic computing
• Human brain
parallel architecture analog
1011 neurons 10 Hz
1015 synapses 20 W
outputs
inputs
40
Artificial Neural Networks (ANNs)
Bio-inspired computing architectures
• wij : synaptic weights • huge
outputs
inputs
Before 1990
Attempts to build such
architectures in
hardware
But could not keep up
with the boom of GPUs
40
Artificial Neural Networks (ANNs)
Bio-inspired computing architectures
• wij : synaptic weights • huge
outputs
inputs
40
Convergence of trends
Neurobiology
Constraints
Machine learning
Hardware ANNs
Applications
Nanotechnology
Neurobiology
Constraints
Machine learning
Hardware ANNs
Applications
Nanotechnology
Machine learning
Hardware ANNs
Applications
Nanotechnology
Machine learning
Hardware ANNs
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs
• Mining
• Synthesis
Applications
Nanotechnology
Machine learning
Intel 2005 :
• Recognition Hardware ANNs • 1 memristor =
• Mining 1 synapse
• Synthesis • 3D stacking
Applications • 104 synapses/neuron
Nanotechnology
O. Temam, The rebirth of Neural Networks, Proc. ISCA’2010 41
Hardware ANNs : applications
Hardware ANNs : good at certain tasks
Classical architectures : good at other tasks
outputs
inputs
xj
xi
synapse
neuron wij
FACETS chip
HP
Xia et al., Nanoletters (2010)
memristor crossbar arrays
No demonstration yet of operational mixed memristor/CMOS cognitive chip
TiO2 8 x 8
2012
Si/Ag 40 x 40
Small demonstrators exist
46
Memristors : artificial synapses
• Memristors directly implement the synaptic plasticity v = M(q) i
M(q) is continuously tunable between RON and ROFF
48
Atomic switch
Ohno, Aono et al.,
Nature Mat. 2011
Short term versus long term memory
49
neuromorphic architectures
• inspiration from biology and cell signalling process
• different levels of abstraction
Æ at the cell level (neuron)
Æ at the molecular level (biochemival reaction)
• common points
Æ massively parallel
Æ take advantage of the noise (stochasticity)
• common challenges
Æ interconnect
Æ programming
Æ communication with classical computing architectures
50
Neuromorphic Computing SWOT
Strengths Weaknesses
• speed • interconnect
• low power • programming
• defect tolerance • design : to be invented
• control device stochasticity
Opportunities Threats
• use differently memory devices • the density cannot be reached
• accelerators for specific functions • the interconnection problem cannot be
to interface in heterogeneous multi‐ solved
core architectures • heat management
• adaptive architectures, able to
compute with incomplete data Æ
robotics, unmanned vehicles etc.
51
General conclusion
• Many opportunities for memristors
• Same device / different ways to compute with it
Æ exploit multi‐functionality
presynaptic postsynaptic
neuron synapse neuron
- causality is important:
transmission enhanced if post-neuron fires after pre-neuron
- timing is important :
−ΔT small, large transmission changes
11
Spike timing dependent plasticity
w
conductance
• change of conductance vs. applied voltage :
high v
dw rapid
general shape for memristors
dt change
low v
negligible
change
V
enables learning Vthreshold
Vpre Vpre
Vpost Vpost
V = Vpost-Vpre V = Vpost-Vpre
conductance increase conductance decrease
potentiation depression 13
STDP curve vs action potential shape
Linarres-Barranco et al., frontiers in Neuroscience, 2011
14
STDP : experimental implementation
presynaptic postsynaptic
neuron neuron
V = Vpost-Vpre
15
STDP : experimental implementation
16
Memristors around the world
• US : 2009 DARPA “SyNAPSE” program
Systems of Neuromorphic Adaptive Plastic Scalable Electronics
define a new path forward for creating
useful, intelligent machines
3 funded projects (~ 5 M$ each for the first phase)
- Hewlett-Packard (memristors) - HRL labs (memristors) - IBM (?)
• Europe :
FP7 Nabab, FP7 Bion (ended)
ERC NanoBrain & ERC Femmes projects, Chist-Era PNEUMA
32
Conclusion & perspectives
• State of the art memristor : exciting potential of memristor
devices as artificial synapse
• spintronic memristor : resistance switching based on purely
electronic effects
very promising : endurance, speed, power consumption
• Which type of memristor for which application ?
Acknowledgements
Funding :
‐ ERC Starting Grant 259068 Nanobrain
‐ ANR P2N MHANN « Memristive Hardware Artificial neural
Networks Accelerators »