Vlsi Design(Wires & Vias)

21
VLSI Design Lecture 4: Wires and Vias, Parasitics Shaahin Hessabi Department of Computer Engineering Sharif University of Technology Adapted, with modifications, from lecture notes prepared by the author (from Prentice Hall PTR)

Transcript of Vlsi Design(Wires & Vias)

Page 1: Vlsi Design(Wires & Vias)

VLSI DesignLecture 4: Wires and Vias,

ParasiticsShaahin Hessabi

Department of Computer EngineeringSharif University of Technology

Adapted, with modifications, from lecture notes prepared by the author (from Prentice Hall PTR)

Page 2: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 2 of 21

Topics

Wire and via structuresWire parasitics

CapacitanceResistance

Transistor parasitics

Page 3: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 3 of 21

Wires and vias

p-tub

poly poly

n+n+

metal 1

metal 3

metal 2

vias

Page 4: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 4 of 21

Metal migration

Current-carrying capacity of metal wire depends on cross-section. Height is fixed, so width determines current limit.Metal migration: when current is too high, electron flow pushes around metal grains. Higher resistance increases metal migration, leading to destruction of wire.

Page 5: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 5 of 21

Metal migration problems and solutions

Marginal wires will fail after a small operating period—infant mortality.Normal wires must be sized to accommodate maximum current flow:Imax = 1.5 mA/μm of metal width.

Mainly applies to VDD/VSS lines.

Page 6: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 6 of 21

Diffusion wire capacitance

Capacitances formed by p-n junctions:

n+ (ND)

depletion region

substrate (NA)bottomwallcapacitance

sidewallcapacitances

Page 7: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 7 of 21

Typical 0.5 micron diffusion capacitance values

n-type:bottomwall: 0.6 fF/μm2

sidewall: 0.2 fF/μm

p-type:bottomwall: 0.9 fF/μm2

sidewall: 0.3 fF/μm

In 0.5 micron process, λ = 0.25 μm

Page 8: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 8 of 21

Diffusion capacitance example

Perimeter = 32λ area = 52 λ2

sidewall/bottomwall capacitances = ?total capacitance = ?

12 λ

3 λ 4 λ

Page 9: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 9 of 21

Depletion region capacitance

Zero-bias depletion capacitance:Cj0 = εsi/xd.

Depletion region width (zero bias):xd0 = sqrt[(1/NA + 1/ND)2εsiVbi/q].

Junction capacitance is function of voltage across junction:

Cj(Vr) = Cj0/sqrt(1 + Vr/Vbi)

Page 10: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 10 of 21

Poly/metal wire capacitance

Two components:parallel plate;fringe.

plate

fringe

Page 11: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 11 of 21

Typical poly/metal capacitance values for 0.5 micron process

poly:plate: 0.09 fF/μm2

fringe: 0.04 fF/μm

metal 1:plate: 0.04 fF/μm2

fringe: 0.09 fF/μm

metal 2:plate: 0.02 fF/μm2

fringe: 0.06 fF/μm

metal 3:plate: 0.009 fF/μm2

fringe: 0.02 fF/μm

Page 12: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 12 of 21

Metal coupling capacitances

Can couple to adjacent wires on same layer, and to wires on above/below layers:

metal 2

metal 1 metal 1

Page 13: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 13 of 21

Example: parasitic capacitance measurement

n-diffusion: bottomwall=2 fF, sidewall=2 fF.

metal: plate=0.15 fF, fringe=0.72 fF.

3 μm

0.75 μm 1 μm

1.5 μm

2.5 μm

Page 14: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 14 of 21

Wire resistance

Resistance of any size square is constant:

Page 15: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 15 of 21

Typical resistance values for our 0.5 micron process

Poly: 4 ohms/squaremetal 1: 0.08 ohms/squaremetal 2: 0.07 ohms/squaremetal 3: 0.03 ohms/squarendiff: 2 ohms/squarepdiff: 2 ohms/square

Page 16: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 16 of 21

Calculating resistance

Determine current flow, then aspect ratio:

I2

20

vs.

I2

20

Page 17: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 17 of 21

Current around corners

Resistance at corner of two equal-width wires is approximately 1/2 square:

1/2 square

Page 18: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 18 of 21

Via resistance

Determined by current flow through via cut.Typical metal1-poly contact: 2.5 ohms.Typical metal1-metal2 contact: 0.5 ohms.

Page 19: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 19 of 21

Skin effect

At low frequencies, most of copper conductor’s cross section carries current.As frequency increases, current moves to skin of conductor.

Back EMF induces counter-current in body of conductor.

Skin effect most important at gigahertz frequencies.

Page 20: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 20 of 21

Transistor gate parasitics

Gate-source/drain overlap capacitance:

gate

source drain

overlap

Page 21: Vlsi Design(Wires & Vias)

Sharif University of Technology Modern VLSI Design 3e: Chapter 2 Slide 21 of 21

Transistor source/drain parasitics

Source/drain have significant capacitance, resistance.

Significant effect on circuit performance.

Measured same way as for wires.Source/drain R, C may be included in Spice model rather than as separate parasitics.