Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
電阻式記憶體之物理機制與SPICE模型建立
Physical Mechanisms and SPICE Modeling of Resistive Random
Access Memory
Student: Huan-Lin Chang (張環麟)Advisor: Prof. Chee Wee Liu (劉致為博士)
2011/7/20
Graduate Institute of Electronics Engineering,National Taiwan University (NTU), Taiwan, R.O.C.
1
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
2
Motivation• Various next-generation NVMs
PCM, RRAM (resistive switching)• SPICE Models to facilitate memory
circuit design• Two ways of creating SPICE models
Subcircuit method (macromodel) (e.g., inductor, RFMOS)Compact model (e.g., BSIM: C, PSP: Veriog-A)
• Compact Model EnvironmentVerilog-A compiler in HSPICE
3
Verilog-AMS (Verilog-A)
• Verilog-AMS is an extension to Verilog-HDL.• Compatible to HSPICE, Eldo, flexible in coding. • No need to use tran/DC mode. More Secure.
4
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
5
Phase Change Memory• Resistance Switching Nonvolatile Memory
(NVM) Family• Advantages:
– Good Scalability (Simple structure)– Low Power (V = 1.5V, I = 1mA)– Fast speed (~ 100 ns)
6
Bit Storage• Bits are stored by Resistance Difference
– Bit Alterable (No need to do Erase!)– Promising Multilevel (ML) Operation
Bit alterable
Increase memory density immediately!
7
Phase Change• Phase change of chalcogenide Ge2Sb2Te5 (GST)
is temperature-driven.
A. Pirovano et al., IEEE Tran. Electron Devices, pp. 452-459, Mar. 2004
Multilevel by crystallization fraction
8
PROGRAM and READ• PROGRAM by Current Pulses
• READ by Small VAPP ~ 0.2 V
RESET
SETCurrent Waveform Temperature Resistance
9
I-V Characteristic
Measurement Setup
VSNAP
Convergence
• Snapback phenomenon is observed.
• I-V Convergence at high voltage.
Measured I-V Curve
Test Waveform
10
R-I Characteristic
Measurement Setup
• To design Programming Pulses.
Measured R-I Curve
Test Waveform
LRS
HRS
11
Model Architecture
System Input
System Output
12
Decision Circuit
From Logic Circuit
To Phase Change Circuit
Inspired from I-V Curve
R1
R2
R3
R4
Model Architecture
* Marked in Red: I-V Convergence (R4)
For I-V Continuity
13
Phase Change Circuit
Model Architecture
* Marked in Blue: Falling Edge Correction Circuit
* Marked in Red: Crystallization Time Calibration
From Decision Circuit
Device Temperature
To Logic Circuit
Cx Fraction
Cx Time
Power Dissipation
Absorbed Power
14
Falling Edge Problem
Problem:
Segment S1 and S3 cannotbe differentiated.
VXP
Correct Waveform!
TR
S3: AmorphousS1: Crystalline
XOR
AND
15
Crystallization Time Calibration
VPD = VXP - CEN CT = CTP - CPD
CTP
Problem: Cx time (CTP) do not return to zero during RESET (amorphous).
16
Logic Circuit
Binary (1-bit) PCM Multilevel (2-bit) PCM
Model Architecture
17
Model Verification
I-V Curve R-I Curve
Symbol: Measured DataLine: Model Simulation
• I-V and R-I Curves are accurately modeled.
18
Crystallization Fraction
(1) Device Temperature TR(2) Crystallization Fraction CTX
Simulation Results
From the phase change circuit, we have
19
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
20
Goal• Develop a compact PCM SPICE model to bridge
process fabrication and IC design community
Intel and Numonyx’s phase change memory and switch
(PCMS), Oct. 2009.
SPICE Model
Phase change memory array using MOS as the
select device.
21
Tools and Environment• Development Tools
Language: Verilog-A (VA)VA Compilers in HSPICESimulators: HSPICEViewers: Waveview
• Test EnvironmentsPC: Windows 7WS: Solaris, RedHat
22
ImplementationI/O Ports
Auxiliary Ports
Step 3 (Crystal Fraction)
Note:C. F. is proportional to crystal time and temperature.
Step 2 (Temperature)
Step 1 (I-V)
Note:Current 1:1 mapping to voltage, but not otherwise.
Consider C.F.:
23
SPICE Parameters• 16 SPICE parameters
HSPICE model card “pcram.l”
• Model Card interface (same as foundry).
24
Simulation Results (I)• A Binary (1-bit) example
HRS: 500kohmLRS: 1kohmSET: 300nsRESET: 100ns
• Temperature and Crystal Fraction are simulated for verification.
READ
25
Simulation Results (II)• A MLC (2-bit) example using various SET Pulse Time
HRS: 500kohmLRS: 1kohmSET: 80, 160, 320nsRESET: 100ns
• SET Pulse Time causes different C.F. to realize MLC.
READ
26
Simulation Results (III)• A MLC (2-bit) example using SET Pulse Amplitude
HRS: 500kohmLRS: 1kohmSET: 80nsRESET: 100ns
• SET Pulse Amplitude causes different temperature and C.F.to realize MLC. More efficient than using SET pulse time.
READ
27
Simulation Results (IV)• C. F. is temperature-dependent
HRS: 500kohmLRS: 1kohmSET: 300nsRESET: 100ns
tau as T
28
Simulation Results (V)• C. F. is accumulative before RESET.
HRS: 500kohmLRS: 1kohmSET: 80nsRESET: 100ns
• Accumulative C.F. is another way to realize MLC.
READ
29
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Simulation Measured Data
Cur
rent
(mA
)
Voltage (V)
From HRS to LRS (40 nm T-shaped PCM from ITRI)
I-V Curve
300.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
1k
10k
100k
TM
TGT Pulse width: 500 ns
Res
ista
nce
(Ω)
Programming Current (mA)
Measured Data Simulation
0
150
300
450
600
750
900
Tem
pera
ture
(oC
)
• Intrinsic temperature is shown for reference
R-I Curve (Fundamental)
31
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.01k
10k
100k Measured Data Simulation
Res
ista
nce
(Ω)
Programming Current (mA)
Pulse width: 500 ns
R-I Curve (Advanced)• For accurate resistance switching
32
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
33
HfO2-Based Bipolar RRAM
RRAM with a 10 nm-thick HfO2 layer
-1.5 -1.0 -0.5 0.0 0.5 1.0 1.51E-7
1E-6
1E-5
1E-4
1E-3
CC = 0.1 mA
Cur
rent
(A)
Voltage (V)
10 nm HfO2
RRAM stack Bipolar RRAM I-V
34
FormingViewed as: Injection of oxygen vacancies
Two types of oxygen vacancies:
OVtotal=
OV1 (Vo2+)+
OV2 (Hf4+)
35
Filament GrowthElectrochemical Redox Process
Hf (neutral) filament grows from cathode to anode.
OV2OV1
Electric Fieldas
Catalyst
36
RESETReverse Redox: Rupture of filament near anode
(Filament breaks at the weakest part)
Vo2+
Vo2+
Vo2+Vo2+
Vo2+Vo2+
Vo2+
Vo2+
Vo2+
Vo2+
37
HRS-LRS Switching
Switching speed of 0.3 ns has been reported in IEDM 2010.
Vo2+ Vo2+
Vo2+
Vo2+
Vo2+
Vo2+Vo2+
Switching: Rupture/Reformation of filament
SET (LRS):RESET (HRS):
The speed can be very fast because switching occurs only a few nm (< 3 nm) near anode.
38
LRS ConductionQuasi-ballistic theory might apply.
Current density (temperature) is too high to sustain.
None or a few scattering occurs during carrier transport in filament. Scattering mostly occurs at metal electrodes.
1D filament @ 0 K
Ω⋅⎟⎠⎞
⎜⎝⎛≈ k
MR D
131
∫ −=2
1
))(()(2 21f
f
E
EdEffEMET
hqI
1mA: T > 2233 oC (melting point of Hf)
39
HRS Conduction
tunneling 300 350 400 450 500100k
1M
10M
V = - 0.2V
HR
S (Ω
)
Temperature (K)
- 1.14 %/K
-1.5 -1.2 -0.9 -0.6 -0.3 0.010k
100k
1M
HR
S (Ω
)
Voltage (V)
Not Sensitive to T+
Exponential V Dependence=
Tunneling Transport
)exp(dHRS ∝
40
MLC: VST vs. HRS
-1.5 -1.2 -0.9 -0.6 -0.3 0.0 0.3 0.6 0.91E-9
1E-8
1E-7
1E-6
1E-5
1E-4
1E-3
VST = - 0.8 V VST = - 1.1 V VST = -1.4 V
Cur
rent
(A)
Voltage (V)
MLC of HRS: Variation of tunnel gap
)exp(dVHRS ST ∝∝
More O2- driven out of Ti layer to break the filament deeper with larger VST.
41
1001k
10k
LRS
(Ω)
Current Compliance (μA)
MLC: CC vs. LRS
QmHf ⋅×=−41062.4
(g/mol) 49.178=HfM
⎟⎟⎠
⎞⎜⎜⎝
⎛⋅⎟
⎠⎞
⎜⎝⎛=
Hf
HfHf z
MFQm
Hf4eHf 4 →+ −+
)in and in ( gmCQ
Faraday’s laws of electrolysis
Faraday’s constant:Molar mass of Hf:Electrons transferred per ions:
HfmQCC1 11 LRS ∝∝∝
Thick filament
Thin filament
MLC of LRS: Variation of thickness of filament
(C/mol) 96485=F
4=Hfz
Filament growth:
42
Resistance Fluctuation
10 100 1k 10k 100k 1M 10M0
5k
10k
15k
20k
25k
30k CC = 45 μA CC = 90 μA CC = 220 μA
Res
ista
nce
(Ω)
Number of Cycling
VRESET = -1.4V
CCRR 1)Avg( ∝∝Δ
Redistribution of mobile Frenkel-Poole defects
Total number of OV’s are fixed during forming process (OVtotal = OV1 + OV2)
43
Scaling Trend
Size Cell1HRS ∝
LRS independent of cell size down to 0.1 um2
(Under same VSET, VRESET)
Constant LRS because cell size is much larger than filament cross-section.
HRS trend due to O2- diffusion from isolation oxide (Hf-O > Si-O)
Large Cell Size:
Small Cell Size:
44
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
45Typical measured I-V curve of the bipolar RRAM.
Typical I-V and 1T1R
46
SPICE macromodel for binary RRAM
Switch network
Macromodel
47
MM S
List of SPICE parameters in the model
SPICE Parameters
48
A two-segment SCLC model for LRS
Schottky emission-like model for HRS
I-V Mechanisms (Fitting)
49
Add-on circuit to realize three LRS levels
I-V simulation vs. measured data for three
LRS levels
Multilevel LRS
50
Test of the forming behavior of the 1T1R cell
Test of initial resistance setting of the 1T1R cell
Circuit Verification
51
Architecture of the READ circuit with four RRAM cells
Simulation results of the READ architecture with
four RRAM cells
Simulation With Peripheral Circuits
Layout of the 1 kbit RRAM chip
52
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
53
Detect/Decide Switching
53
• VA has a parallel input nature. Hard to detect pulse width directly.
SWIVS: Switch time from HRS to LRS
@(cross(…)) function is suitable for RRAM model.
SWIVR: Switch time from LRS to HRS
54
1ns 3ns 5ns
VAPP
RHRS LRS
VS = 0.8V
SWIVS = 5ns
Simulation of the two-level switching of SWIVS = 5ns
Concept Validation
55
The 1T1R testing array (2x2) used for verification of the Verilog-A model
Operation voltages for word line (WL), bit line (BL), and source line (SL)
Memory Array (2x2) Setting
56Simulation waveform of the 2x2 memory array.
Memory Array (2x2) Simulation
R1, R2, R3, R4 RESET to HRS (logic 1) consecutively.
57
Block diagram of the 1k bit RRAM array with peripheral circuits.
Simulation results showing all successful switching in V_out.
1 kbit Simulation with Peripherals
58TYPICAL corner selector: “.lib 'C:\....\rram.l' TYPICAL”
RRAM sweeping I-V curves showing VSET and VRESETvariation.
Values of the TYPICAL, BEST, WORST corners of four SPICE parameters VS, VR, LRS, HRS.
Corner Models
59
Sub-Modelcards
Sublibraries realization of corner models
60
Three RESET voltages using corner models
Three SET voltages using corner models
Simulation Results
61
Outline• Motivation• SPICE Modeling of Phase Change
Random Access Memory (PCM)Subcircuit method (Eldo)Compact model (Verilog-A)
• SPICE Modeling of Resistive Random Access Memory (RRAM)
Physical MechanismsSubcircuit method (HSPICE)Compact model (Verilog-A)
• Conclusions• Appendixes
62
ConclusionsPCM SPICE Modeling
•PCM SPICE model is developed by macromodel (Eldo) and Verilog-A with matched I-V and R-Icurves.•Crystallization fraction and temperature can be extracted to further design multilevel PCM.•Peripheral memory circuits need to be tested for convergence issue.•The physics of gradual SET should be studied for R-I curve fitting improvement.
63
ConclusionsRRAM Physical Mechanisms
•RRAM optimization can be performed by:Fine-tune the thickness of Ti layer for control of oxygen vacanciesUse Si3N4 (no O) instead of SiO2 for RRAM isolation
Keep HRS scaling flatAvoid large HRS fluctuation
•Further simulation or measured evidences needed.
64
ConclusionsRRAM SPICE Modeling
•RRAM SPICE model is developed by macromodel (HSPICE) and Verilog-A with matched I-V curves and transient behavior.•The proposed physical mechanisms need to be integrated into advanced SPICE model for accurate RRAM behavior.•Multilevel RRAM and memristor idea (R = f(Q)) should be studied further.
65
Appendix A
Reduction of Crosstalk Between Dual Power Amplifiers Using
Laser Treatment
66
Performance of single PA, where P1dB is 25.3 dBm, linear gain is 18.6 dB, and PAE at P1dB is 16.7 %. The gain expansion is shown less than 1 dB (dashed lines).
Single PA Characteristic
67
PCB layout and coupling signal flow from port 1 to port 4 in the four-port S-parameter measurement.
Seq = |S4′1′| − |S2′1′|= (|S41|−|S1′1|−|S44′|) −(|S21|−|S1′1|−|S22′|) = |S41| − |S21|
Dual PAs Coupling
68
Simulation of three rows of L.T.-induced holes (10 nm hole spacing).
The Req is three times larger than that without L.T.
Laser Treatment Simulation
SEM image showing the impact of one L.T. implementation.
The inset shows entire L.T. area (1470 μm × 150 μm) after one and two L.T. implementations.
69
The equivalent coupling Seq shows a 4.55 dB reduction at 2.45 GHz after two L.T.s (power density ~ 5.0
μW/μm2).
Coupling Reduction by L.T.
70
Pout at 3 % EVM (linearity) shows a maximum 6.1 dB improvement under 0 dB interference.
Linearity Improvement
71
Appendix B
Effects of Extreme Ultraviolet Radiation on SiGe Heterojunction
Bipolar Transistors
72
SiGe HBT cross-section (not scaled)
Dashed circles indicate possible EUV damage regions
DUT layout showing that 57.8 % of active region not covered by Al layer, and thus susceptible to the EUV radiation
Device Structure and Layout
73
Forward Gummel plot of the DUT before and after an EUV dose of 7.9 nJ/μm2 (30-minute exposure) at 300 K.
Reverse Gummel plot of the DUT.
Forward/Reverse Gummel Plots
74
The forward and reverse current gain degradation is < 3X and < 2X within JC from 10-3 to 105 A/cm2, respectively.
Current Gain Degradation
75
Using the E-B junction as an example.
The surface traps are efficient recombination centers in the E-B depletion region, causing extrinsic Ib to increase due to more hole recombination, which leads to current gain degradation.
EUV-induced Surface Traps
Verilog-AMS (Verilog-A)Phase Change MemoryBit StoragePhase ChangePROGRAM and READI-V CharacteristicR-I CharacteristicModel ArchitectureDecision CircuitPhase Change CircuitFalling Edge ProblemCrystallization Time CalibrationLogic CircuitModel VerificationCrystallization FractionGoalTools and EnvironmentImplementationSPICE ParametersSimulation Results (I)Simulation Results (II)Simulation Results (III)Simulation Results (IV)Simulation Results (V)Detect/Decide SwitchingConclusionsConclusionsConclusions