Download - Vlsi Design(Wires & Vias)

Transcript
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.