+ All Categories
Home > Documents > Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration...

Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration...

Date post: 23-Jan-2021
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
62
EE141 1 Microelettronica Coping with Coping with Interconnect Interconnect
Transcript
Page 1: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1411

Microelettronica

Coping with Coping with InterconnectInterconnect

Page 2: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1412

Microelettronica

Impact of Interconnect Impact of Interconnect ParasiticsParasitics

• Reduce Robustness• Affect Performance

• Increase delay• Increase power dissipation

Classes of Parasitics

• Capacitive

• Resistive

• Inductive

Page 3: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1413

Microelettronica

Capacitive Cross TalkCapacitive Cross Talk

X

YVX

CXY

CY

Page 4: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1414

Microelettronica

Capacitive Cross TalkCapacitive Cross TalkDynamic NodeDynamic Node

3 x 1 μm2 overlap: 0.19 V disturbance

CY

CXY

VDD

PDN

CLK

CLK

In1In2In3

Y

X

2.5 V

0 V

Page 5: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1415

Microelettronica

Capacitive Cross TalkCapacitive Cross TalkDriven NodeDriven Node

Keep time-constant smaller than rise time

V ( V o l t )

X

YVX

RYCXY

CY

τXY = RY(CXY+CY)

0

0.50.450.4

0.350.3

0.250.2

0.150.1

0.050 10.80.6

t (nsec)0.40.2

tr↑ (5-500 ps)

Vy

(vol

t)

Page 6: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1416

Microelettronica

Dealing with CapacitiveDealing with CapacitiveCross TalkCross Talk

Avoid floating nodesProtect sensitive nodesMake rise and fall times as large as possibleDifferential signalingDo not run wires together for a long distanceUse shielding wiresUse shielding layers

Page 7: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1417

Microelettronica

ShieldingShielding

GND

GND

Shieldingwire

Substrate (GND )

Shieldinglayer

VDD

Page 8: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1418

Microelettronica

Cross Talk and PerformanceCross Talk and Performance

Cc

- When neighboring lines switch in opposite direction of victim line, delay increases

DELAY DEPENDENT UPON ACTIVITY IN NEIGHBORING WIRES

Miller EffectMiller Effect

- Both terminals of capacitor are switched in opposite directions (0 → Vdd, Vdd → 0)

- Effective voltage is doubled and additional charge is needed

X

Y

Z

Cc

Page 9: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE1419

Microelettronica

Impact of Cross Talk on Delay Impact of Cross Talk on Delay

r is ratio between capacitance to GND and to neighbor

Page 10: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14110

Microelettronica

Design Design TechniquesTechniques

Evaluate and improveConstructive layout generationPredictable structuresAvoid worst case patterns

Page 11: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14111

Microelettronica

Structured Predictable InterconnectStructured Predictable Interconnect

S

S SV V S

G

SSV

G

VS

S SV V S

G

SSV

G

V

Example: Dense Wire Fabric ([Sunil Kathri])Trade-off:• Cross-coupling capacitance 40x lower, 2% delay variation• Increase in area and overall capacitance

Page 12: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14112

Microelettronica

Encoding Data Avoids WorstEncoding Data Avoids Worst--CaseCaseConditionsConditions

Encoder

Decoder

Bus

In

Out

Page 13: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14113

Microelettronica

Driving Large CapacitancesDriving Large Capacitances

• Transistor Sizing• Cascaded Buffers

Page 14: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14114

Microelettronica

2 4 6 8 10 12 142

2.2

2.4

2.6

2.8

3

3.2

3.4

3.6

3.8x 10

-11

S

t p(s

ec)

Device SizingDevice Sizing

(for fixed load)

Self-loading effect:Intrinsic capacitancesdominate

Page 15: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14115

Microelettronica

Inverter ChainInverter Chain

CL

If CL is given:- How many stages are needed to minimize the delay?- How to size the inverters?

May need some additional constraints.

In Out

Page 16: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14116

Microelettronica

tp = tp1 + tp2 + …+ tpN

⎟⎟⎠

⎞⎜⎜⎝

⎛+ +

jgin

jginunitunitpj C

CCRt

,

1,1~γ

LNgin

N

i jgin

jginp

N

jjpp CC

CC

ttt =⎟⎟⎠

⎞⎜⎜⎝

⎛+== +

=

+

=∑∑ 1,

1 ,

1,0

1, ,1

γ

Chain of N InvertersChain of N Inverters

Page 17: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14117

Microelettronica

Delay equation has N - 1 unknowns, Cgin,2 ….. Cgin,N

Minimize the delay, find N - 1 partial derivatives

Result: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1

Size of each stage is the geometric mean of two neighbors

- each stage has the same effective fanout (Cout/Cin)- each stage has the same delay

1,1,, +−= jginjginjgin CCC

Optimal Tapering for Given NOptimal Tapering for Given N

Page 18: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14118

Microelettronica

ExampleExample

CL= 8 C1

In Out

C11 f f2

283 ==f

CL/C1 has to be evenly distributed across N = 3 stages:

Page 19: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14119

Microelettronica

Optimum Delay and Number of Optimum Delay and Number of StagesStages

1,/ ginLN CCFf ==

When each stage is sized by f and has same eff. fanout f:

N Ff =

( )γ/10N

pp FNtt +=

Minimum path delay

Effective fanout of each stage:

Page 20: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14120

Microelettronica

Optimum Number of StagesOptimum Number of Stages

For a given load, CL and given input capacitance CinFind optimal sizing f

( ) ⎟⎟⎠

⎞⎜⎜⎝

⎛+=+=

fffFt

FNtt pNpp lnln

ln1/ 0/1

γγ

0ln

1lnln2

0 =−−

⋅=∂

fffFt

ft pp γ

γ

fFNCfCFC in

NinL ln

ln with ==⋅=

( )ff γ+= 1exp

Page 21: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14121

Microelettronica

Optimum Effective FanOptimum Effective Fan--out fout fOptimum f for given process defined by γ

( )ff γ+= 1exp

fopt = 3.6for γ=1

Page 22: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14122

Microelettronica

Impact of SelfImpact of Self--Loading on Loading on ttpp

With Self-Loading γ=1

Page 23: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14123

Microelettronica

Normalized delay function of FNormalized delay function of F

( )γ/10N

pp FNtt +=

Page 24: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14124

Microelettronica

Buffer DesignBuffer Design

1

1

1

1

8

64

64

64

64

4

2.8 8

16

22.6

N f tp

1 64 65

2 8 18

3 4 15

4 2.8 15.3

Page 25: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14125

Microelettronica

Using Cascaded BuffersUsing Cascaded Buffers

CL = 20 pF

In Out

1 2 N0.25 μm processCin ≅ 2.5 fFtp0 ≅ 30 ps

F = CL/Cin = 8000fopt = 3.6 N = 7tp ≅ 0.97 ns

Transistor sizes for optimally sized cascaded buffers

Page 26: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14126

Microelettronica

Delay as a Function of F and NDelay as a Function of F and N

101 3 5 7

Number of buffer stages N

9 11

10,000

1000

100

t

p

/

t

p

0

F = 100F = 1000

F = 10,000t p

/t p0

Page 27: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14127

Microelettronica

Output Driver Design (1)Output Driver Design (1)

Trade off Performance for Area and EnergyGiven tpmax find N and f

Area

Energy

( ) minminmin12

11

11...1 A

fFA

ffAfffA

NN

driver −−

=−−

=++++= −

( ) 22212

111...1 DD

LDDiDDi

Ndriver V

fCVC

fFVCfffE

−≈

−−

=++++= −

Page 28: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14128

Microelettronica

Output Driver Design (2)Output Driver Design (2)

Transistor Sizes for optimally-sized cascaded buffer tp = 0.97 ns

Transistor Sizes of redesigned cascaded buffer tp = 1.89 ns

0.25 μm process, CL = 20 pF, Cin ≅ 2.5 fF

Page 29: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14129

Microelettronica

1 1.5 2 2.5 3 3.5 4 4.5 53

3.5

4

4.5

5x 10

-11

β

t p(s

ec)

NMOS/PMOS ratioNMOS/PMOS ratio

tpLH tpHL

tp β = Wp/Wn

Page 30: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14130

Microelettronica

How to Design Large TransistorsHow to Design Large Transistors

G(ate)

S(ource)

D(rain)

Multiple

Contacts

small transistors in parallel

Reduces diffusion capacitanceReduces gate resistance

Page 31: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14131

Microelettronica

Bonding Pad DesignBonding Pad DesignBonding Pad

Out

InVDD GND

100 μm

GND

Out

In

guard ring

Page 32: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14132

Microelettronica

ESD ProtectionESD Protection

Diode

PAD

VDD

R D1

D2X

C

PAD

BUFFER

RESISTOR

Page 33: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14133

Microelettronica

Pad FramePad FrameLayout Die Photo

Page 34: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14134

Microelettronica

Tristate BuffersTristate Buffers

InEn

En

VDD

Out

VDD

In

En

EnOut

Page 35: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14135

Microelettronica

Impact of ResistanceImpact of Resistance

We have already learned how to drive RC interconnectImpact of resistance is commonly seen in power supply distribution:

IR dropVoltage variations

Power supply is distributed to minimize the IR drop and the change in current due to switching of gates

Page 36: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14136

Microelettronica

RI Introduced NoiseRI Introduced Noise

M1

X

I

R ‘

RΔV

φ pre

ΔV

VDD

VDD - ΔV ‘

I

Page 37: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14137

Microelettronica

Power DistributionPower Distribution

Low-level distribution is in Metal 1Power has to be ‘strapped’ in higher layers of metal.The spacing is set by IR drop, electromigration, inductive effectsAlways use multiple contacts on straps

Page 38: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14138

Microelettronica

Power and Ground DistributionPower and Ground Distribution

GND

VDD

Logic

GND

VDD

Logic

GND

VDD

(a) Finger-shaped network (b) Network with multiple supply pins

Page 39: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14139

Microelettronica

3 Metal Layer Approach (EV4)3 Metal Layer Approach (EV4)3rd “coarse and thick” metal layer added to the

technology for EV4 designPower supplied from two sides of the die via 3rd metal layer

2nd metal layer used to form power grid90% of 3rd metal layer used for power/clock routing

Metal 3

Metal 2Metal 1

Courtesy Compaq

Page 40: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14140

Microelettronica

4 Metal Layers Approach (EV5)4 Metal Layers Approach (EV5)4th “coarse and thick” metal layer added to the

technology for EV5 designPower supplied from four sides of the dieGrid strapping done all in coarse metal

90% of 3rd and 4th metals used for power/clock routing

Metal 3

Metal 2Metal 1

Metal 4

Courtesy Compaq

Page 41: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14141

Microelettronica

2 reference plane metal layers added to thetechnology for EV6 designSolid planes dedicated to Vdd/Vss

Significantly lowers resistance of gridLowers on-chip inductance

6 Metal Layer Approach 6 Metal Layer Approach –– EV6EV6

Metal 4

Metal 2Metal 1

RP2/Vdd

RP1/Vss

Metal 3

Courtesy Compaq

Page 42: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14142

Microelettronica19

ASP DAC 2000

Power Dissipation TrendsPower Dissipation Trends

Power consumption is increasingPower consumption is increasingBetter cooling technology neededBetter cooling technology needed

Supply current is increasing faster!Supply current is increasing faster!OnOn--chip signal integrity will be a major chip signal integrity will be a major issueissuePower and current distribution are criticalPower and current distribution are criticalOpportunities to slow power growthOpportunities to slow power growth

Accelerate Accelerate VddVdd scalingscalingLow κ dielectrics & thinner (Cu) Low κ dielectrics & thinner (Cu) interconnectinterconnectSOI circuit innovations SOI circuit innovations Clock system designClock system designmicromicro--architecturearchitecture

Power Dissipation

020406080

100120140160

EV4 EV5 EV6 EV7 EV8

Pow

er (W

)

00.511.522.533.5

Vol

tage

(V)

Supply Current

020406080

100120140

EV4 EV5 EV6 EV7 EV8

Cur

rent

(A)

00.511.522.533.5

Volta

ge (V

)

Page 43: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14143

Microelettronica

Power Distribution ProblemPower Distribution ProblemSource: Cadence

•• Requires fast and accurate peak current predictionRequires fast and accurate peak current prediction•• Heavily influenced by packaging technologyHeavily influenced by packaging technology

BeforeBefore AfterAfter

Highest voltage drop

Page 44: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14144

Microelettronica

ElectromigrationElectromigration (1)(1)

Limits dc-current to 1 mA/μm

Page 45: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14145

Microelettronica

ElectromigrationElectromigration (2)(2)

Page 46: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14146

Microelettronica

Resistivity and PerformanceResistivity and Performance

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

1.5

2

2.5

time (nsec)

vo

ltag

e (

V)

x= L/10

x = L /4

x = L /2

x= L

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

1.5

2

2.5

time (nsec)

vo

ltag

e (

V)

x= L/10

x = L /4

x = L /2

x= L

Diffused signal Diffused signal propagationpropagation

Delay ~ LDelay ~ L22

CN-1 CNC2

R1 R2

C1

Tr

Vin

RN-1 RN

The distributed The distributed rcrc--lineline

Page 47: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14147

Microelettronica

Using BypassesUsing BypassesDriver

Polysilicon word line

Polysilicon word line

Metal word line

Metal bypass

Driving a word line from both sides

Using a metal bypass

WL

WL K cells

Page 48: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14148

Microelettronica

Diagonal WiringDiagonal Wiring

y

x

destination

Manhattan

source

diagonal

•20+% Interconnect length reduction• Clock speedSignal integrityPower integrity

• 15+% Smaller chips plus 30+% via reduction Example of layout using 45° lines

Page 49: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14149

Microelettronica

Interconnect Projections: CopperInterconnect Projections: Copper

Copper is planned in full sub-0.25 μm process flows and large-scale designs (IBM, Motorola, IEDM97)With cladding and other effects, Cu ~ 2.2 μΩ-cm vs. 3.5 for Al(Cu) ⇒40% reduction in resistanceElectromigration improvement; 100X longer lifetime (IBM, IEDM97)

Electromigration is a limiting factor beyond 0.18 μm if Al is used (HP, IEDM95)

Vias

Page 50: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14150

Microelettronica

Interconnect hierarchy of 0.25 Interconnect hierarchy of 0.25 μμmmCMOS processCMOS process

# of metal layers is steadily increasing due to:

• Increasing die size and device count: we need more wires and longer wires to connect everything

• Rising need for a hierarchical wiring network; local wires with high density and global wires with low RC

0.25 μm wiring stacksubstrate

poly

M1

M2

M3

M4

M5

M6

Tins

H

WS

ρ = 2.2μΩ -cm

Page 51: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14151

Microelettronica

Minimum Widths (Relative)

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

1.0μ 0.8μ 0.6μ 0.35μ 0.25μ

M5M4M3M2M1Poly

Minimum Spacing (Relative)

0.0

0.5

1.0

1.5

2.0

2.5

3.0

3.5

4.0

1.0μ 0.8μ 0.6μ 0.35μ 0.25μ

M5M4M3M2M1Poly

Wiring Layers Wiring Layers

Page 52: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14152

Microelettronica

DelayDelay in the in the PresencePresence of Long of Long InterconnectInterconnect WiresWires

Page 53: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14153

Microelettronica

Reducing RCReducing RC--delaydelay

Repeater

Page 54: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14154

Microelettronica

Repeater InsertionRepeater InsertionTaking the repeater loading into account

Page 55: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14155

Microelettronica

For a given technology and a given interconnect layer, there exiFor a given technology and a given interconnect layer, there exists sts an optimal length of the wire segments between repeaters. The an optimal length of the wire segments between repeaters. The delay of these wire segments is delay of these wire segments is independent of the routing layer!independent of the routing layer!

Repeater InsertionRepeater Insertion

Page 56: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14156

Microelettronica

OptimizingOptimizing the the InterconnectInterconnectArchitectureArchitecture

Wire pipelining improves the throughput of a wire

Page 57: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14157

Microelettronica

Ldi/dtLdi/dt voltage dropvoltage drop

Impact of inductance on supply voltages:• Change in current induces a change in voltage• Longer supply lines have larger L

CL

V ’DD

V DD

L i(t)

V outV in

GND ’

L

Page 58: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14158

Microelettronica

Ldi/dtLdi/dt: Simulation: Simulation

0 0.5 1 1.5 2

x 10-9

0

0.5

1

1.5

2

2.5

V out(V

)

0 0.5 1 1.5 2

x 10-9

0

0.02

0.04

i L(A

)

0 0.5 1 1.5 2

x 10-9

0

0.5

1

VL

(V)

time (nsec)

0 0.5 1 1.5 2

x 10-9

0

0.5

1

1.5

2

2.5

0 0.5 1 1.5 2

x 10-9

0

0.02

0.04

0 0.5 1 1.5 2

x 10-9

0

0.5

1

time (nsec)

Input rise/fall time: 50 psec Input rise/fall time: 800 psec

decoupled

Without inductors

With inductors

Without

With inductors

With inductors

decoupled

Page 59: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14159

Microelettronica

Dealing with Dealing with Ldi/dtLdi/dt

Separate power pins for I/O pads and chip core.Multiple power and ground pins. Careful selection of the positions of the power and ground pins on the package.Increase the rise and fall times of the off-chip signals to the maximum extent allowable.Schedule current-consuming transitions. Use advanced packaging technologies.Add decoupling capacitances on the board.Add decoupling capacitances on the chip.

Page 60: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14160

Microelettronica

Choosing the Right PinChoosing the Right Pin

ChipL

L ´

Bonding wire

Mountingcavity

Leadframe

Pin

Page 61: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14161

Microelettronica

Decoupling CapacitorsDecoupling Capacitors

SUPPLY

Boardwiring

Bondingwire

Decouplingcapacitor

CHIPCd

1

2

Decoupling capacitors are added: • on the board (right under the supply pins)• on the chip (under the supply straps, near large buffers)

Page 62: Coping with Interconnect€¦ · Source: Cadence • Requires fast and ... Electromigration improvement; 100X longer lifetime (IBM, IEDM97) Electromigration is a limiting factor beyond

EE14162

Microelettronica

OnOn--chip Decoupling Capacitances chip Decoupling Capacitances in Alpha Processor Familyin Alpha Processor Family

Source: B. Herrick (Compaq)


Recommended