VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI...
Transcript of VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI...
![Page 1: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/1.jpg)
VLSI Design and SimulationVLSI Design and Simulation
Lecture Lecture 55
Performance CharacterizationPerformance Characterization
![Page 2: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/2.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
TopicsTopics
•• PerformancePerformance Characterization Characterization
–– Resistance EstimationResistance Estimation
–– Capacitance EstimationCapacitance Estimation
–– Inductance EstimationInductance Estimation
![Page 3: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/3.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Performance CharacterizationPerformance Characterization
Vin
Vout
VDD
VDD
•• Inverter Voltage Transfer CurveInverter Voltage Transfer Curve
![Page 4: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/4.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Performance CharacterizationPerformance Characterization
•• Voltage versus Time curve (ideal)Voltage versus Time curve (ideal)
time
VDD
Vin
Vout
![Page 5: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/5.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Performance CharacterizationPerformance Characterization
•• Gate delayGate delay
•• Voltage Voltage versus Time curveversus Time curve
time
VDD
Vout
Vin
![Page 6: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/6.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Performance CharacterizationPerformance Characterization
•• Interconnect delayInterconnect delay
time
VDD
V1
V2
V1 V2
![Page 7: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/7.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Performance CharacterizationPerformance Characterization
•• DelayDelay–– Primary determinant of the speed of a circuitPrimary determinant of the speed of a circuit
–– Due to resistances and capacitancesDue to resistances and capacitances•• Intrinsic resistance and capacitanceIntrinsic resistance and capacitance
•• Extrinsic resistance and capacitanceExtrinsic resistance and capacitance
![Page 8: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/8.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation
•• Dependent on Dependent on resistivityresistivity of material of material
•• Directly proportional to lengthDirectly proportional to length
•• Inversely proportional to cross-sectionalInversely proportional to cross-sectionalareaarea
€
R = ρlA
![Page 9: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/9.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation
€
R = ρLA
=ρH
LW
= RSLW
H
W
L
![Page 10: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/10.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation
H
W L
•• RRSS is the sheet resistance expressed in is the sheet resistance expressed interms of terms of ΩΩ// ��
H
2W 2L
![Page 11: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/11.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation
50-15050-150DiffusionDiffusion
150-200150-200PolysiliconPolysilicon
00..005-0.15-0.1Top metalTop metal
Typical Resistance (Typical Resistance (ΩΩ// �� ))Interconnect MaterialInterconnect Material
![Page 12: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/12.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation•• Intrinsic resistanceIntrinsic resistance
•• In linear regionIn linear region
€
IDS = k VGS −VT( )VDS −VDS2
2
Req =1
k VGS −VT( )=
1
µCoxWL
VGS −VT( )=
1µCox VGS −VT( )
LW
RS =1
µCox VGS −VT( )
![Page 13: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/13.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Resistance EstimationResistance Estimation
•• Intrinsic resistanceIntrinsic resistance
–– Dependent on CDependent on Coxox and carrier mobility and carrier mobility
–– Temperature variantTemperature variant
–– Typically 1000-30000 Typically 1000-30000 ΩΩ// ��
![Page 14: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/14.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Capacitance EstimationCapacitance Estimation
•• Capacitance in concert with interconnectCapacitance in concert with interconnectresistance is the primary determinant ofresistance is the primary determinant ofinterconnect delaysinterconnect delays
•• Intrinsic capacitanceIntrinsic capacitance
•• Interconnect capacitancesInterconnect capacitances
![Page 15: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/15.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Overlap related capacitanceOverlap related capacitance
•• Channel related capacitancesChannel related capacitances
–– Dependent on region of operationDependent on region of operation
•• Diffusion to substrate capacitancesDiffusion to substrate capacitances
![Page 16: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/16.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
Source
Gate
n+n+
Drain
CDB
CGDO
CGCB
CGSO
CSB
CGCDCGCS
![Page 17: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/17.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
CGCD
CGCS
CGCBCSB
CDB
![Page 18: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/18.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Overlap related capacitanceOverlap related capacitance
•• Usually can be ignored since Usually can be ignored since xxDD is very is verysmallsmall€
CGSO = CDSO =εoxtox
Aoverlap = CoxxDW
![Page 19: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/19.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Channel related capacitancesChannel related capacitances–– CutoffCutoff
•• No channelNo channel
•• Therefore, no gate to source or drain capacitancesTherefore, no gate to source or drain capacitances
![Page 20: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/20.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
Source
Gate
n+n+
Drain
Cdep
C0
€
CGCB =C0Cdep
C0 + Cdep
C0 = CoxWL
Cdep =εsilicond
WL
![Page 21: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/21.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Channel related capacitancesChannel related capacitances–– CutoffCutoff
•• No channelNo channel
•• Therefore, no gate to source or drain capacitancesTherefore, no gate to source or drain capacitances
–– As gate voltage increases, depletion region deepens,As gate voltage increases, depletion region deepens,causing causing CCdepdep to decrease, and thus decrease the to decrease, and thus decrease thegate to body capacitancegate to body capacitance
–– As gate voltage nears VAs gate voltage nears VTT, inversion channel forms, inversion channel formscausing a barrier for the gate to body capacitancecausing a barrier for the gate to body capacitance
![Page 22: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/22.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitancesCgb
C0
€
C0Cdep
C0 + Cdep
Vt Vgs
![Page 23: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/23.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Channel related capacitancesChannel related capacitances–– SaturationSaturation
•• Channel is pinched offChannel is pinched off
•• Gate to source capacitance existsGate to source capacitance exists
•• Gate to drain capacitance is zeroGate to drain capacitance is zero
€
CGCB =23CoxWL
CGCD = 0
![Page 24: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/24.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Channel related capacitancesChannel related capacitances–– LinearLinear
•• Channel is formedChannel is formed
•• Therefore, no gate to body capacitanceTherefore, no gate to body capacitance
€
CGCS = CGCD =CoxWL2
![Page 25: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/25.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
C0
€
C0Cdep
C0 + Cdep
Vt Vgs
CGCB
CGCD
CGCS
€
23C0
€
12C0
VDS + Vt
![Page 26: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/26.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
Cg
C0
€
C0Cdep
C0 + Cdep
Vt Vgs
€
23C0
VDS + Vt
![Page 27: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/27.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitanceMOS device capacitance
•• Channel related capacitanceChannel related capacitance
•• Worst caseWorst case
•• CCoxox ranges from 1.7 ranges from 1.7-6-6 fFfF//µµmm22
•• For a 1.5For a 1.5µµ by by 11.5.5µµ channel channel€
Cg = CoxWL
€
Cg = (6)(1.5)(1.5)=13.5 fF
![Page 28: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/28.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• Diffusion to substrate capacitanceDiffusion to substrate capacitance
•• Junction capacitanceJunction capacitance
•• CCjj is the is the bottom-platebottom-plate capacitance per area capacitance per area
W
LS
€
Cdiff = C jLSW
![Page 29: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/29.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
•• Side wall or peripherySide wall or periphery capacitance (drain and source capacitance (drain and sourcesidewalls)sidewalls)
•• CCjswjsw is the is the side wallside wall capacitance per linear distance capacitance per linear distance
MOS device capacitancesMOS device capacitances
W
LS
€
Cdiff = C jsw(2LS +W )
L
![Page 30: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/30.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
MOS device capacitancesMOS device capacitances
•• CCjj is typically is typically .5-2.5-2 fFfF//µµmm22
•• CCjswjsw is typically is typically .28-.4.28-.4 fFfF//µµmm
•• For a 1.5For a 1.5µµ by 1.5 by 1.5µµ diffusion region diffusion region
€
Cdiff = C jLSW + C jsw(2LS +W )= 2(1.5)(1.5) + .28(3.0 +1.5)= 5.8 fF
![Page 31: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/31.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Interconnect capacitancesInterconnect capacitances
HL
W
tdi
€
Cplate =εditdiWL
![Page 32: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/32.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Interconnect capacitancesInterconnect capacitances
tw
h
•• When h is comparable in magnitude to t,When h is comparable in magnitude to t,fringing electric fields can increase the totalfringing electric fields can increase the totaleffective parasitic capacitanceeffective parasitic capacitance
•• The effect is magnified as the ratio of w to hThe effect is magnified as the ratio of w to hdecreasesdecreases
•• If w=h, the effective capacitance can be up toIf w=h, the effective capacitance can be up to10 times 10 times CCplateplate
![Page 33: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/33.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Cross-InterconnectCross-Interconnectcapacitancescapacitances
•• Can be very difficult to computeCan be very difficult to compute
•• Requires three dimensional field simulationsRequires three dimensional field simulations
•• Usually provided by process measurementsUsually provided by process measurements
![Page 34: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/34.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Cross InterconnectCross InterconnectCapacitancesCapacitances
Perimeter (Perimeter (fFfF//µµmm))Area (Area (fFfF//µµmm2)2)..2525µµm processm process
..002929..001717Metal2 over polyMetal2 over poly
..050544..050577Metal1 over polyMetal1 over poly
..002525..010133Metal2 over oxideMetal2 over oxide
..004545..030366Metal2 over Metal1Metal2 over Metal1
..040400.030.030Metal1 over oxideMetal1 over oxide
..005454..008888Poly over oxidePoly over oxide
![Page 35: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/35.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Interconnect capacitancesInterconnect capacitances
•• Can dominate the effect of the gateCan dominate the effect of the gatecapacitancecapacitance
•• Example: 100Example: 100µµm metal1 line over oxidem metal1 line over oxide–– AreaArea capacitance: 100 capacitance: 100µµm x 1m x 1µµm x .030fF/m x .030fF/µµmm22 = 3 fF = 3 fF
–– Fringing capacitance: 100Fringing capacitance: 100µµm x 2 x .m x 2 x .040fF040fF//µµm = 8m = 8.0.0 fFfF
–– Total capacitance: Total capacitance: 1111 fF fF
![Page 36: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/36.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
InductanceInductance
•• For the most part is not an issueFor the most part is not an issue
•• Wire inductance is on the order of 10s of pH perWire inductance is on the order of 10s of pH permmmm
•• Small enough to ignore except for very highSmall enough to ignore except for very highperformance chipsperformance chips
•• Inductance is usually higher for I/O interfacesInductance is usually higher for I/O interfaces
![Page 37: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/37.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Delay DefinitionsDelay Definitions
time
VOH
time
VOH
(VOH+ VOL)/2
VOL
(VOH+ VOL)/2
tdhl
V90%
V10%
tf
tdlh
tr
![Page 38: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/38.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Interconnect delayInterconnect delay
•Lumped RC modelVin Vout
•Charge Vin to VDD
•The transient output voltage is
€
Vout (t) =VDD 1− e−
tRC
€
VDD
2=VDD 1− e
−tdlhRC
tdlhRC
= −ln 12
tdlh ≈ .69RC
R
C
![Page 39: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/39.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Interconnect delayInterconnect delay
•Distributed RC ladder model
Vin Vout
C/N C/N C/N C/N
R/N R/N R/N R/N
•More accurate than lumped RC model
•More difficult to solve for large N
•Need full-scale SPICE simulation
![Page 40: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/40.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Elmore DelayElmore Delay
•• Single line model not useful forSingle line model not useful forgeneralized RC tree networksgeneralized RC tree networks
Vin
C1 C2 C3
C4
R1 R2 R3
R4
![Page 41: VLSI Design and Simulation - School of Engineeringchandy/courses/249s05/249ln05.pdf · ECE 249 VLSI Design and Simulation Spring 2005 Lecture 5 © John A. Chandy Dept. of Electrical](https://reader031.fdocuments.in/reader031/viewer/2022020316/5b94557c09d3f219658cb6ff/html5/thumbnails/41.jpg)
ECE 249 VLSI Design and Simulation
Spring 2005
Lecture 5
© John A. Chandy
Dept. of Electrical and Computer Engineering
University of Connecticut
Next classNext class
•• More Performance CharacterizationMore Performance Characterization