41
VLSI Design and Simulation VLSI Design and Simulation Lecture Lecture 5 5 Performance Characterization Performance Characterization

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

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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