Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Digital Integrated Digital Integrated Digital Integrated Digital Integrated CircuitsCircuits
The InverterThe Inverter
© Digital Integrated Circuits2nd Inverter
The CMOS InverterThe CMOS InverterThe CMOS InverterThe CMOS InverterAnalysisVDD Analysis
Inverter complex gate
Costcomplexity & AreaVin Vout
Integrity and robustnessStatic behavior
CL
PerformanceDynamic response
E ffi iEnergy efficiencyEnergy & power consumption
© Digital Integrated Circuits2nd Inverter
CMOS InverterCMOS InverterCMOS InverterCMOS InverterVDD
N Well
PMOS 2λVDD
OutIn
PMOSContacts
Polysilicon
In OutMetal 1
OutIn
yNMOS
GNDNMOS
© Digital Integrated Circuits2nd Inverter
Two InvertersTwo InvertersShare power and groundShare power and ground
Abut cells
Connect in MetalVDD
© Digital Integrated Circuits2nd Inverter
CMOS InverterCMOS InverterFirstFirst--Order DC AnalysisOrder DC Analysis
VDD VDD
VOL = 0VOH = VDD
Rp
VOH VDDVM = f(Rn, Rp)Vout
Vout
Rn
Vi = VDD Vi = 0
© Digital Integrated Circuits2nd Inverter
Vin = VDD Vin = 0
CMOS Inverter: Transient ResponseCMOS Inverter: Transient Responsepp
V DDV DD
tpHL = f(Ron.CL)R p
V DDDD
pHL on L= 0.69 RonCL
V
p
V outVout
CLCL
R n Ex)Rp or Rn ~ 수 KΩCL ~ 수십 fF
V in = V DDV in = 0
(a) Low-to-high (b) High-to-low
L 수tpHL=0.69RC ~ 수십ps
© Digital Integrated Circuits2nd Inverter
( ) g ( ) g
Voltage TransferVoltage TransferCh t i tiCh t i tiCharacteristicCharacteristic
© Digital Integrated Circuits2nd Inverter
PMOS Load LinesPMOS Load LinesPMOS Load LinesPMOS Load Lines
IDp IDnVin=0
IDnVin=0
VDSp VDSp
Vin=1.5
Vout
Vin=1.5
p
VGSp=-2.5
VGSp=-1p
Vin = VDD+VGSpIDn = - IDp
Vout = VDD+VDSp
Mirror around x-axis Shift over VDD
© Digital Integrated Circuits2nd Inverter
CMOS Inverter Load CharacteristicsCMOS Inverter Load CharacteristicsCMOS Inverter Load CharacteristicsCMOS Inverter Load Characteristics
IDnVin = 2.5Vin = 0
Vin = 2Vin = 0.5 NMOSPMOS
Vin = 1.5Vin = 1
V = 0 5
Vin = 1Vin = 1.5
V = 2Vin = 1Vin = 1.5
Vin = 0
Vin = 0.5Vin 2
Vin = 2.5
© Digital Integrated Circuits2nd Inverter
Vout
CMOS Inverter VTCCMOS Inverter VTCCMOS Inverter VTCCMOS Inverter VTC
VVout
2.5
NMOS offPMOS res
22 NMOS sat
PMOS res1.
5 NMOS satPMOS sat
1
NMOS resPMOS t
0.5 NMOS res
PMOS offPMOS sat
© Digital Integrated Circuits2nd Inverter
Vin0.5 1 1.5 2 2.5
Switching Threshold as a function of Switching Threshold as a function of Transistor RatioTransistor Ratio
1 8
1.5
1.6
1.7
1.8
1.1
1.2
1.3
1.4MV
(V)
100 1010.8
0.9
1
W /WWp/Wn
© Digital Integrated Circuits2nd Inverter
Switching ThresholdSwitching ThresholdSwitching ThresholdSwitching Threshold
© Digital Integrated Circuits2nd Inverter
Determining VDetermining V and Vand VDetermining VDetermining VIHIH and Vand VILILVout
VOH
g = inverter gain
VM
VOL
Vin
V VOL VIL VIH
A simplified approach
© Digital Integrated Circuits2nd Inverter
Inverter GainInverter GainInverter GainInverter Gain0
-4
-2
-8
-6
n
-12
-10gain
-16
-14
0 0.5 1 1.5 2 2.5-18
Vin (V)
© Digital Integrated Circuits2nd Inverter
Gain as a function of VGain as a function of VGain as a function of VGain as a function of VDDDD
0.2
2
2.5
0.15
V)
1.5
2
V)
%
0 05
0.1
Vou
t (V
1
Vou
t(V 17%
0 0 05 0 1 0 15 0 20
0.05
0
0.5
Gain=-110%
0 0.05 0.1 0.15 0.2V
in (V)
0 0.5 1 1.5 2 2.5V
in (V)
© Digital Integrated Circuits2nd Inverter
Impact of Process VariationsImpact of Process VariationsImpact of Process VariationsImpact of Process Variations2.5
2Good PMOSB d NMOS
1.5
ut(V
)
Bad NMOS
Nominal
1
V ou
Good NMOSBad PMOS
0.5
0 0.5 1 1.5 2 2.50
Vin (V)
© Digital Integrated Circuits2nd Inverter
Propagation DelayPropagation DelayPropagation DelayPropagation Delay
© Digital Integrated Circuits2nd Inverter
CMOS Inverter Propagation DelayCMOS Inverter Propagation DelayA h 1A h 1Approach 1Approach 1
VDD
tpHL = CL Vswing/2tpHL CL Vswing/2
Iav
Vout CL~
CLIav kn VDD
© Digital Integrated Circuits2nd Inverter
Vin = VDD
CMOS Inverter Propagation DelayCMOS Inverter Propagation DelayA h 2A h 2Approach 2Approach 2
VDD
tpHL = f(Ron.CL)pHL ( on L)= 0.69 RonCL
Vout
CL
Vout ln(0.5)
Ron
CLVDD1
0 5
Vin = VDDt
0.50.36
© Digital Integrated Circuits2nd Inverter
tRonCL
CapacitanceCapacitanceCapacitanceCapacitanceVDD VDD
V V
M2M4Cdb2Cgd12
Cg4
VVinVout
M1 M3Cdb1
gd12
Cw Cg3
Vout2
M1 M3
Interconnect
Fanout
VoutVinSimplified
CLSimplified
Model
© Digital Integrated Circuits2nd Inverter
CMOS InvertersCMOS InvertersCMOS InvertersCMOS InvertersVDD
PMOSPMOS
InOut
1.2 μm=2λ
Polysilicon
InMetal1
NMOSGND
© Digital Integrated Circuits2nd Inverter
Transient ResponseTransient Response3
pp
?2.5
?
1.5
2
V)
tp = 0.69 CL (Reqn+Reqp)/2
0 5
1Vou
t(V
tpLHtpHL
0
0.5
0 0.5 1 1.5 2 2.5
x 10-10
-0.5
t (sec)
© Digital Integrated Circuits2nd Inverter
Design for PerformanceDesign for PerformanceDesign for PerformanceDesign for Performance
Keep capacitances smallIncrease transistor sizes (W/L)Increase transistor sizes (W/L)
watch out for self-loading! diffusion cap.Increase VDD (????)
VDD ↓Power ↓ but delay ↑S iti t d i i ti (E V )Sensitive to device variation (Ex. VT)Signal swing ↓ sensitive to external noise
© Digital Integrated Circuits2nd Inverter
Delay as a function of VDelay as a function of VDDDDDelay as a function of VDelay as a function of VDDDD
5
5.5
4
4.5
)
3
3.5
norm
aliz
ed
2
2.5t p(n
0 8 1 1 2 1 4 1 6 1 8 2 2 2 2 41
1.5
© Digital Integrated Circuits2nd Inverter
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4V
DD(V)
Device SizingDevice Sizing3 8
x 10-11
Device SizingDevice Sizing
3 4
3.6
3.8
tp=0.69Req(Cint+Cext)=0.69Req Cint (1+Cext/Cint)
t (1 C /C )
3
3.2
3.4
c)
=tp0 (1+Cext/Cint)
Cint=S Ciref t =0 69(R /S)(S C )(1+C t/SC )
2 6
2.8
3
t p(sec
Self-loading effect:Intrinsic capacitances
tp=0.69(Rref/S)(S Ciref)(1+Cext/SCiref)
2 2
2.4
2.6
(for fixed load)
Intrinsic capacitancesdominate
2 4 6 8 10 12 142
2.2
S
© Digital Integrated Circuits2nd Inverter
S
NMOS/PMOS ratioNMOS/PMOS ratio5
x 10-11
NMOS/PMOS ratioNMOS/PMOS ratio
4.5
tpLH tpHL
4
4.5
ec)
tp β = Wp/Wn4
t p(se
Mi i t d l3.5 Minimum worst case delay for large cap. load
1 1.5 2 2.5 3 3.5 4 4.5 53
β
Minimum gate delay
© Digital Integrated Circuits2nd Inverter
Minimum gate delay
Inverter SizingInverter SizingInverter SizingInverter Sizing
© Digital Integrated Circuits2nd Inverter
Inverter ChainInverter ChainInverter ChainInverter Chain
In Out
CL
If CL is given:If CL is given:- How many stages are needed to minimize the delay?- How to size the inverters?
May need some additional constraints.
© Digital Integrated Circuits2nd Inverter
Inverter DelayInverter DelayInverter DelayInverter Delay
• Minimum length devices, L=0.25μm• Assume that for WP = 2WN =2W
• same pull up and pull down currents2W
• same pull-up and pull-down currents• approx. equal resistances RN = RP• approx. equal rise tpLH and fall tpHL delays Wapprox. equal rise tpLH and fall tpHL delays
• Analyze as an RC network
WW ⎞⎛⎞⎛−− 11
W
WNunit
Nunit
unit
PunitP RR
WWR
WWRR ==⎟⎟
⎠
⎞⎜⎜⎝
⎛≈⎟⎟
⎠
⎞⎜⎜⎝
⎛=
tpHL = (ln 2) RNCL tpLH = (ln 2) RPCLDelay (D):
CWC 3© Digital Integrated Circuits2nd Inverter
unitunit
gin CWWC 3=Load for the next stage:
Inverter with LoadInverter with LoadInverter with LoadInverter with LoadD lDelay
RW
L d (C )
CL
R Load (CL)
tp = k RWCL
RW
Assumptions: no load -> zero delayk is a constant, equal to 0.69
© Digital Integrated Circuits2nd InverterWunit = 1
Inverter with LoadInverter with LoadInverter with LoadInverter with LoadD lC 2C DelayCP = 2Cunit
2W
C CW
L d
Cint CL
LoadCN = Cunit
Delay = kRW(Cint + CL) = kRWCint + kRWCL = kRW Cint(1+ CL /Cint)= Delay (Internal) + Delay (Load)
© Digital Integrated Circuits2nd Inverter
Delay FormulaDelay FormulaDelay FormulaDelay Formula
( )~ CCRDelay LintW +( )
( ) ( )/1/1 ftCCCkRt
y LintW
( ) ( )γ/1/1 0int ftCCCkRt pintLWp +=+=
Cint = γCgin with γ ≈ 1f C /C ff ti f tf = CL/Cgin - effective fanoutR = Runit/W ; Cint =WCunitt 0 = 0 69R itC it
© Digital Integrated Circuits2nd Inverter
tp0 0.69RunitCunit
Apply to Inverter ChainApply to Inverter ChainApply to Inverter ChainApply to Inverter Chain
In Out
CL1 2 N
tp = tp1 + tp2 + …+ tpN
⎞⎛⎟⎟⎠
⎞⎜⎜⎝
⎛+ +
jgin
jginunitunitpj C
CCRt
,
1,1~γ ⎠⎝ jg
LNgin
N
i
jginp
N
jjpp CC
CC
ttt =⎟⎟⎠
⎞⎜⎜⎝
⎛+== +
+∑∑ 1,1
1,0
1, ,1
γ
© Digital Integrated Circuits2nd Inverter
i jginj C ⎠⎝== 1 ,1 γ
Optimal Tapering for Given Optimal Tapering for Given NNOptimal Tapering for Given Optimal Tapering for Given NN
Delay equation has N - 1 unknowns, Cgin,2 – Cgin,N
Minimize the delay, find N - 1 partial derivatives
R lt C /C C /CResult: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1
Size of each stage is the geometric mean of two neighborsSize of each stage is the geometric mean of two neighbors
1,1,, +−= jginjginjgin CCC
- each stage has the same effective fanout (Cout/Cin)- each stage has the same delay
© Digital Integrated Circuits2nd Inverter
Optimum Delay and Number of Optimum Delay and Number of StagesStages
/N CCFfWhen each stage is sized by f and has same eff. fanout f:
1,/ ginL CCFf ==
Effective fanout of each stage:
N Ff
Effective fanout of each stage:
N Ff =
Minimum path delay
( )γ/10N
pp FNtt +=
p y
© Digital Integrated Circuits2nd Inverter
ExampleExampleExampleExample
In Out
CL= 8 C1C11 f f2
CL/C1 has to be evenly distributed across N = 3 stages:
283 ==f
CL/C1 has to be evenly distributed across N 3 stages:
28f
© Digital Integrated Circuits2nd Inverter
Optimum Number of StagesOptimum Number of StagesOptimum Number of StagesOptimum Number of Stages
For a given load, CL and given input capacitance CinFind optimal sizing f
fFNCfCFC in
NinL ln
ln with ==⋅=
( ) ⎟⎟⎠
⎞⎜⎜⎝
⎛+=+=
fffFt
FNtt pNpp ll
ln1/ 0/1
0γγ( ) ⎟
⎠⎜⎝ ffpp lnlnγ
01lnln0 =−−
⋅=∂ ffFtt pp γ 0
ln2∂ ff γ
For γ = 0 f = e N = lnF ( )ff γ+= 1exp
© Digital Integrated Circuits2nd Inverter
For γ 0, f e, N lnF ( )ff γ+1exp
Optimum Effective Fanout Optimum Effective Fanout ffOptimum Effective Fanout Optimum Effective Fanout ffOptimum f for given process defined by γ
( )ff γ+= 1exp
f 3 6fopt = 3.6for γ=1
© Digital Integrated Circuits2nd Inverter
Impact of SelfImpact of Self--Loading on Loading on ttImpact of SelfImpact of Self--Loading on Loading on ttpp
No Self-Loading, γ=0 With Self-Loading γ=1
60.0
40.0
u/ln
(u) x=10,000
20.0
x=10
x=100
x=1000
1.0 3.0 5.0 7.0u
0.0
α=2.7 일반적으로 α=4
© Digital Integrated Circuits2nd Inverter
Buffer DesignBuffer Design ( )γ/1 N FNtt +=Buffer DesignBuffer DesignN f tp
( )γ/10pp FNtt +=
1 64
N f tp
1 64 65
1 8 64 2 8 18
1 644 16 3 4 15
1 642.8 8 22.6 4 2.8 15.3
© Digital Integrated Circuits2nd Inverter
Power DissipationPower DissipationPower DissipationPower Dissipation
© Digital Integrated Circuits2nd Inverter
Where Does Power Go in CMOS?Where Does Power Go in CMOS?Where Does Power Go in CMOS?Where Does Power Go in CMOS?• Dynamic Power Consumption• Dynamic Power Consumption
Charging and Discharging Capacitors
• Short Circuit Currents
• Leakage
Short Circuit Path between Supply Rails during Switching
• LeakageLeaking diodes and transistors
© Digital Integrated Circuits2nd Inverter
Dynamic Power DissipationDynamic Power DissipationDynamic Power DissipationDynamic Power DissipationVdd
Vin Vout
CL
Energy/transition = CL * Vdd2
Power = Energy/transition * f = CL * Vdd2 * f
Not a function of transistor sizes!
Power Energy/transition f CL Vdd f
Vout 0 1되는주기
Need to reduce CL, Vdd, and f to reduce power.Not a function of transistor sizes!
© Digital Integrated Circuits2nd Inverter
Modification for Circuits with Reduced SwingModification for Circuits with Reduced Swing
VVdd
Vdd
Vdd -Vt
CL
E0 1→ CL Vdd Vdd Vt–( )••=→
Can exploit reduced swing to lower power(e.g., reduced bit-line swing in memory)
© Digital Integrated Circuits2nd Inverter
Transistor Sizing for Minimum Transistor Sizing for Minimum EnergyEnergy In Out
1Cg1 fCext
Goal: Minimize Energy of whole circuitD i t f d VDesign parameters: f and VDD
tp ≤ tpref of circuit with f=1 and VDD =Vref
pp fFftt ⎟⎟
⎠
⎞⎜⎜⎝
⎛⎟⎟⎠
⎞⎜⎜⎝
⎛++⎟⎟
⎠
⎞⎜⎜⎝
⎛+= 0 11
γγ
TEDD
DDp VV
Vt
f
−∝
⎠⎝ ⎠⎝⎠⎝
0
γγ
© Digital Integrated Circuits2nd Inverter
TEDD
Transistor Sizing (2)Transistor Sizing (2)Transistor Sizing (2)Transistor Sizing (2)Performance Constraint (γ=1)(γ )
220
⎟⎟⎠
⎞⎜⎜⎝
⎛++
−⎟⎟⎠
⎞⎜⎜⎝
⎛++
fFf
VVVfFf
tt TEf
( ) ( ) 1330
0 =+
⎠⎝−
=+
⎠⎝=F
fVVVV
VV
Ff
tt
tt
TEDD
TEref
ref
DD
refp
p
pref
p
Energy for single Transition
( )( )[ ]
⎞⎛ ++⎟⎞
⎜⎛
+++=
FfVE
FfCVE gDD
22
112
12 γ
⎟⎠⎞
⎜⎝⎛
+++
⎟⎟⎠
⎞⎜⎜⎝
⎛=
FFf
VV
EE
ref
DD
ref 422
© Digital Integrated Circuits2nd Inverter
Transistor Sizing (3)Transistor Sizing (3)Transistor Sizing (3)Transistor Sizing (3)VDD=f(f) E/E =f(f)
4 1.5
VDD f(f) E/Eref=f(f)
3
3.5
1y
F=1
2
2
2.5
vdd
(V)
1
aliz
ed e
nerg
y2
5
1
1.5
v
0.5norm
a
10
20
1 2 3 4 5 6 70
0.5
f1 2 3 4 5 6 7
0
f
20
© Digital Integrated Circuits2nd Inverter
Short Circuit CurrentsShort Circuit CurrentsShort Circuit CurrentsShort Circuit CurrentsVdd
Vin Vout
CL
0.15
I VD
D (m
A)
0.10
0.05
Vin (V)5.04.03.02.01.00.0
© Digital Integrated Circuits2nd Inverter
How to keep ShortHow to keep Short--Circuit Currents Low?Circuit Currents Low?How to keep ShortHow to keep Short Circuit Currents Low?Circuit Currents Low?
Short circuit current goes to zero if tfall >> trise,but can’t do this for cascade logic so
© Digital Integrated Circuits2nd Inverter
but can t do this for cascade logic, so ...
Minimizing ShortMinimizing Short--Circuit PowerCircuit PowerMinimizing ShortMinimizing Short Circuit PowerCircuit Power8
5
6
7
Vdd =3.3
3
4P no
rmVdd =2.5
0 1 2 3 4 50
1
2
Vdd =1.50 1 2 3 4 5
tsin/tsout
© Digital Integrated Circuits2nd Inverter
LeakageLeakageLeakageLeakageVdd
Vout
Drain JunctionDrain JunctionLeakage
Sub-ThresholdCurrent
Sub-threshold current one of most compelling issuesin low-energy circuit design!
© Digital Integrated Circuits2nd Inverter
ReverseReverse--Biased Diode LeakageBiased Diode LeakageReverseReverse--Biased Diode LeakageBiased Diode Leakage
p+ p+
GATE
Np+ p
Reverse Leakage Current
+
-Vdd
IDL = JS × A
JS = 10-100 pA/μm2 at 25 deg C for 0.25μm CMOSJS doubles for every 9 deg C!
© Digital Integrated Circuits2nd Inverter
Subthreshold Leakage ComponentSubthreshold Leakage ComponentSubt es o d ea age Co po e tSubt es o d ea age Co po e t
© Digital Integrated Circuits2nd Inverter
Static Power ConsumptionStatic Power ConsumptionppVd d
Vout
Istat
Vin=5V CL
Pstat = P(In=1).Vdd . Istatstat (In 1) dd stat
Wasted energy …Should be avoided in almost all cases,but could help reducing energy in others (e.g. sense amps)
© Digital Integrated Circuits2nd Inverter
Principles for Power ReductionPrinciples for Power ReductionPrinciples for Power ReductionPrinciples for Power ReductionPrime choice: Reduce voltage!Prime choice: Reduce voltage!
Recent years have seen an acceleration in l lt d tisupply voltage reduction
Design at very low voltages still open question (0.6 … 0.9 V by 2010!)
Reduce switching activityReduce switching activityReduce physical capacitance
Device Sizing: for F=20– fopt(energy)=3.53, fopt(performance)=4.47
© Digital Integrated Circuits2nd Inverter
Impact ofImpact ofImpact ofImpact ofTechnology Technology gygyScalingScaling
© Digital Integrated Circuits2nd Inverter
Goals of Technology ScalingGoals of Technology ScalingGoals of Technology ScalingGoals of Technology Scaling
Make things cheaper:Want to sell more functions (transistors) per chip for the same moneysame moneyBuild same products cheaper, sell the same part for less moneyPrice of a transistor has to be reduced
But also want to be faster smaller lower powerBut also want to be faster, smaller, lower power
© Digital Integrated Circuits2nd Inverter
Technology ScalingTechnology ScalingTechnology ScalingTechnology Scaling
Goals of scaling the dimensions by 30%:Reduce gate delay by 30% (increase operating frequency by 43%)frequency by 43%)Double transistor densityReduce energy per transition by 65% (50% powerReduce energy per transition by 65% (50% power savings @ 43% increase in frequency
Di i d t i b 14%Die size used to increase by 14% per generation
Technology generation spans 2-3 years
© Digital Integrated Circuits2nd Inverter
Technology Evolution (2000 data)Technology Evolution (2000 data)Technology Evolution (2000 data)Technology Evolution (2000 data)
I i l T h l R d f S i dInternational Technology Roadmap for Semiconductors
1999 2000 20142011200820042001Year of
180
1999 2000
30406090130Technology node [nm]
20142011200820042001Introduction
6-7
1.5-1.8
6-7
1.5-1.8
109-10987Wiring levels
0.3-0.60.5-0.60.6-0.90.9-1.21.2-1.5Supply [V]
[nm]
1.2
6 7
1.6-1.4
6 714.9-3.611-37.1-2.53.5-22.1-1.6Max frequency
[GHz],Local-Global
109 10987Wiring levels
18617717116013010690Max μP power [W]1.4 1.7 2.52.32.12.42.0Bat. power [W]
© Digital Integrated Circuits2nd Inverter
Node years: 2007/65nm, 2010/45nm, 2013/33nm, 2016/23nm
ITRS Technology Roadmap ITRS Technology Roadmap A l ti C tiA l ti C tiAcceleration ContinuesAcceleration Continues
© Digital Integrated Circuits2nd Inverter
Technology Scaling (1)Technology Scaling (1)Technology Scaling (1)Technology Scaling (1)10
2
101
cron
)
100
10re
Siz
e (m
ic
-1
10
mum
Fea
tur
2
10
Min
im
Minimum Feature SizeMinimum Feature Size1960 1970 1980 1990 2000 2010
10-2
Year
© Digital Integrated Circuits2nd Inverter
Minimum Feature SizeMinimum Feature Size
Technology Scaling (2) Technology Scaling (2) Technology Scaling (2) Technology Scaling (2)
Number of components per chipNumber of components per chip
© Digital Integrated Circuits2nd Inverter
Technology Scaling (3)Technology Scaling (3)Technology Scaling (3)Technology Scaling (3)
tp decreases by 13%/year50% every 5 years!50% every 5 years!
Propagation DelayPropagation Delay
© Digital Integrated Circuits2nd Inverter
p g yp g y
Technology Scaling (4)Technology Scaling (4)Technology Scaling (4)Technology Scaling (4)
100
W)
x1.4 / 3 years1000
)
∝ κ 0.7
10
patio
n (W
x4 / 3 year
s
100 ∝ κ 3
(mW
/mm
2 )
1
ower
Dis
sip
10r Den
sity
(0.01
0.1Po
MPU DSP
1011Po
we
(a) Power dissipation vs. year.
95908580Year
Scaling Factor κ (normalized by 4μm design rule)
1011
(b) Power density vs. scaling factor.
© Digital Integrated Circuits2nd InverterFrom Kuroda
Technology Scaling Models Technology Scaling Models Technology Scaling Models Technology Scaling Models
• Full Scaling (Constant Electrical Field)ideal model — dimensions and voltage scalegtogether by the same factor S
• Fixed Voltage Scalingmost common model until recently —only dimensions scale voltages remain constant
• General Scaling
only dimensions scale, voltages remain constant
gmost realistic for todays situation —voltages and dimensions scale with different factors
© Digital Integrated Circuits2nd Inverter
Scaling Relationships for Long Channel DevicesScaling Relationships for Long Channel Devicesg p gg p g
© Digital Integrated Circuits2nd Inverter
Transistor ScalingTransistor Scaling(velocity(velocity saturated devices)saturated devices)(velocity(velocity--saturated devices)saturated devices)
© Digital Integrated Circuits2nd Inverter
μμProcessor ScalingProcessor ScalingμμProcessor ScalingProcessor Scaling
P.Gelsinger: μProcessors for the New Millenium, ISSCC 2001
© Digital Integrated Circuits2nd Inverter
μμProcessor PowerProcessor PowerμμProcessor PowerProcessor Power
P.Gelsinger: μProcessors for the New Millenium, ISSCC 2001
© Digital Integrated Circuits2nd Inverter
μμProcessor PerformanceProcessor PerformanceμμProcessor PerformanceProcessor Performance
P Gelsinger: μProcessors for the New Millenium ISSCC 2001
© Digital Integrated Circuits2nd Inverter
P.Gelsinger: μProcessors for the New Millenium, ISSCC 2001
2010 Outlook2010 Outlook2010 Outlook2010 Outlook
Performance 2X/16 months1 TIP (terra instructions/s)( )30 GHz clock
SizeNo of transistors: 2 BillionDie: 40*40 mm
Power10kW!!Leakage: 1/3 active Power
P.Gelsinger: μProcessors for the New Millenium, ISSCC 2001
© Digital Integrated Circuits2nd Inverter
P.Gelsinger: μProcessors for the New Millenium, ISSCC 2001
Some interesting questionsSome interesting questionsSome interesting questionsSome interesting questions
What will cause this model to break?When will it break?When will it break?Will the model gradually slow down?g y
Power and power densityLeakageLeakageProcess Variation
© Digital Integrated Circuits2nd Inverter