Beruflich Dokumente
Kultur Dokumente
Compact Modeling
Josef Watts
IBM Semiconductor Research and Development Center
January 2008
2
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Jds = f1(Vds,Vgs)
TCAD
Model
3
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
PowerPC
microprocessor
2 cores
10 levels of wiring
7.9E8 transistors
Tim
ing
Mod
el
odel
p a ct M
C o m
5
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Design Information
Layout Layout Schematic
Netlister
Data Extractor Data
Net list
Circuit
Circuit Simulator
Characteristics
Compact (PowerSPICE
(delay,
Model HSPICE
gain, etc)
Spectre)
Process Information
6
Circuit Behavior
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
7
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
8
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
V3=0
9
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
10
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
11
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Charge Conservation
Cgs
C=C(Vgs, Vgd, Vbs)
V2
Q = ∫ C (Vgs , Vds , Vsb )dVgs 1 2
V1
Integrate around a loop and
net delta Q equals zero
3
But ΔVgs=0 on segment 2
and C on segements 1 & 3
are not equal. Vg
Charge accumulates on the The compact model must
gate
provide both Q and C
12
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
13
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
14
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
I = V/(θ*(L-dL)/(W-dW))
Add Geometric Scaling
15
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
I = V/((θo+TCR*(T-25))*(L-dL)/(W-dW))
Add: Geometric Scaling
Temperature Scaling
16
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
TR
Jth Rth
I = V/((θo+TCR*(VTR+T-25))*(L-dL)/(W-dW)
Jth = V*I
Rth=Rth/(L*W)
Add: Geometric Scaling
Temperature Scaling
Self Heating
17
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Communication Example
19
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
20
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Short Channel Vt
Gate
Source Drain
Drain
N+
P-
Gate
Source Drain
Drain
N+
P-
21
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Vt vs Leff
Threshold Voltage
Vtmin
Lmin Leff
22
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
N+
P+ P-
Halo blocks field lines from drain to
source end of channel
Short device has Vt mostly determined
Gate
by halo doping
Source Drain
Drain
N+
P+ P-
23
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Vt vs Leff
Halo
Threshold Voltage
No Halo
Lmin Leff
24
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
The plan
Lpoly 8% less
– Cg_total 8% less
Leff 12% less (at Lmin)
– Id 8% more
Build same design as original process
Microprocessor frequency 16% more
25
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Vsource
26
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Vt vs Leff
Halo
Threshold Voltage
No Halo
Lmin Leff
27
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
6s0, Lmin
6s+, Llatch effect
6s0, Llatch
Vsource
28
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Ship Model
29
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
No hardware exist
30
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Hardware Measurements
31
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Ship Model
32
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Hardware Fitting
FET
– We use standard models: can’t change the equations
– Certain parameters must have physical meanings
– One set of parameters must fit all sizes
– Find values of parameters that gives the best fit.
nonFET there are no standard models
– You can change the equations
– You can change the model topology
33
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
2nd
Id
4th
L=.12
1st
L=10 3rd
Vg Vd
34
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Id
L=.12
L=10
Vg Vd
35
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Id
L=.12
L=10
Vg Vd
36
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Global Optimization
37
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Genetic Algorithm
38
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Patriarch
Assign
Fitness to Each
Individual
Breed New
Population
Create
Population
by Mutation
Test for
Diversity
39
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Fitness Function
Matching to currents
Physical
reasonableness
Mathematical
robustness
Matching to derivatives
40
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Ship Model
41
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Systematic…P=P+ΔP(layout)
– Using the layout, we can predict the magnitude and direction of the
effect and
– The prediction is good for any lot though out the life of the program
Random Correlated…P=P+ΔP(layout)*global random #
– Not systematic but
– Using the layout, we can identify classes of devices which will have
the same magnitude and direction of effect.
Random Uncorrelated…P=P+ΔP(layout)*local random #
– Using the layout, we cannot know the magnitude and direction of the
effect and
– We cannot predict how predict that the effect will be the same as any
other device on the chip.
The classification depends not on the physics but how much
knowledge is available to the designer !
42
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
NW
Liner Stress
Corner Rounding
NW
Liner Stress
Corner Rounding
44
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
NW
PC
Nwell Proximity Effect
Systematic
RX STI stress Effect
SA
Systematic
CA Random Dopant Fluctuation
SB SA
Liner Stress
SB
Corner Rounding
46
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
STI Stress
GATE
Oxide Source
Source Drain
Drain Oxide
Silicon
NW
Nwell Proximity Effect
PC Systematic
STI stress Effect
RX Systematic
Random Dopant Fluctuation
CA
Uncorrelated
Liner Stress
Corner Rounding
Dopant atoms
are randomly
place
Vt Mismatch
For small FETs
there are few
total atoms
Random
variations are a
larger fractional
change
1/sqrt(W*Leff)[1/u]
49
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
NW
50
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Parallel BP Edge
compression d
PFET B
One PC pair
0.315um pitch
Product Like
tension RX length
Parallel
edge far
away PFET C
d 19 PC pairs
0.315um pitch
tension
This dimension being
varied on the x-axis
of the plot
NW
Nwell Proximity Effect
PC
Systematic
STI stress Effect
RX Systematic
Random Dopant Fluctuation
CA Uncorrelated
Liner Stress
Systematic
Corner Rounding
Systematic and
Correlated
Litho & Etch Effects
52
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Rounding (webbing) of
corners makes part of the PC
channel longer
RX
Delta W is used to modify the Nominal
device behavior alignment, small
effect
– Nominal and tolerance of
delta W can be effected
This is a systematic effect—L width
53
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Same Orientation NW
Nwell Proximity Effect
PC Systematic
STI stress Effect
RX Systematic
PC
Pitch Random Dopant Fluctuation
CA
Uncorrelated
Liner Stress
Systematic
Corner Rounding
Uncorrelated
Litho & Etch Effects
Correlated and
Uncorrelated
Close Proximity
54
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Ship Model
55
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Model Centering
As Fit Model
My Chip
DM Targets
Centered
Model
56
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Ship Model
57
IISc -- February 2008
IBM Semiconductor Research and Development Center – Joe Watts
Bibliography
58
IISc -- February 2008