Unit 3

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Unit 3 as PDF for free.

More details

  • Words: 3,150
  • Pages: 29
Topics Basic fabrication steps. „ Transistor structures. „ Basic transistor behavior behavior. „ Latch up. „

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Fabrication services „

Educational services: – U.S.: MOSIS – EC: EuroPractice – Taiwan: CIC – Japan: VDEC

„

Foundry = fabrication line for hire. – Foundries are major source of fab capacity today. Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Fabrication processes „

IC built on silicon substrate: – some structures diffused into substrate; – other structures built on top of substrate.

Substrate regions are doped with n-type and p-type impurities. (n+ = heavily doped) „ Wires made of polycrystalline silicon (poly), multiple layers of aluminum (metal). „ Silicon dioxide (SiO2) is insulator. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Simple cross section SiO2

metal3 metal2 metal1

transistor

via

poly n+

p+

n+ substrate substrate Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Photolithography Mask patterns are put on wafer using photosensitive material:

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Process steps First place tubs to provide properly-doped substrate for n-type, p-type transistors: p-tub

p-tub substrate

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Process steps, cont’d. Pattern polysilicon before diffusion regions: gate oxide

poly

poly

p-tub

p-tub

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Process steps, cont’d Add diffusions, performing self-masking:

poly n+

p-tub

poly n+

p+

p-tub

p+

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Process steps, cont’d Start adding metal layers: metal 1

metal 1 vias

poly n+

p-tub

Modern VLSI Design 3e: Chapter 2

n+

poly p+

p-tub

p+

Copyright © 1998, 2002 Prentice Hall PTR

Transistor structure n-type transistor:

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

0.25 micron transistor (Bell Labs) gate oxide silicide source/drain poly

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Transistor layout n-type (tubs may vary): L w

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Drain current characteristics

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Drain current „

Linear region (Vds < Vgs - Vt): – Id = k’ (W/L)(Vgs - Vt)(Vds - 0.5 Vds2)

„

Saturation region (Vds >= Vgs - Vt): d > – Id = 0.5k’ (W/L)(Vgs - Vt) 2

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

0.5 μm transconductances From a MOSIS process: „ n-type: – kn’ = 73 μA/V2 – Vtn = 0.7 V „

p-type: – kp’ = 21 μA/V2 – Vtp = -0.8 V

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Current through a transistor Use 0.5 μm parameters. Let W/L = 3/2. Measure at boundary between linear and saturation regions. g „ Vgs = 2V: Id = 0.5k’(W/L)(Vgs-Vt)2= 93 μA „

Vgs = 5V: Id = 1 mA Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Basic transistor parasitics Gate to substrate, also gate to source/drain. „ Source/drain capacitance, resistance. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Basic transistor parasitics, cont’d Gate capacitance Cg. Determined by active area. „ Source/drain overlap capacitances Cgs, Cgdd. Determined by source/gate and drain/gate overlaps. Independent of transistor L. „

– Cgs = Col W „

Gate/bulk overlap capacitance.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Latch-up CMOS ICs have parastic silicon-controlled rectifiers (SCRs). „ When powered up up, SCRs can turn on, on creating low-resistance path from power to ground. Current can destroy chip. „ Early CMOS problem. Can be solved with proper circuit/layout structures. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Parasitic SCR

circuit Modern VLSI Design 3e: Chapter 2

I-V behavior Copyright © 1998, 2002 Prentice Hall PTR

Parasitic SCR structure

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Solution to latch-up Use tub ties to connect tub to power rail. Use enough to create low-voltage connection.

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Tub tie layout

p+ metal (VDD) p-tub

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Topics „

Derivation of transistor characteristics.

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

MOSFET gate as capacitor „

Basic structure of gate is parallel-plate capacitor: gate +

SiO2

Vg

xox

-

substrate

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Parallel plate capacitance „

Formula for parallel plate capacitance: Cox = εox / xox

„

Permittivity of silicon: εox = 3.46 x 10-13 F/cm2

„

Gate capacitance helps determine charge in channel which forms inversion region.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Threshold voltage Components of threshold voltage Vt: „ Vfb = flatband voltage; depends on difference in work function between gate and substrate and on fixed surface charge. „ φs = surface potential (about 2φf). „ Voltage on paralell plate capacitor. „ Additional ion implantation. Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Body effect Reorganize threshold voltage equation: Vt = Vt0 + ΔVt „ Threshold voltage is a function of source/substrate voltage Vsb. „ Body effect γ is the coefficienct for the Vsb dependence factor. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Example: threshold voltage of a transistor Vt0 = Vfb + φs + Qb/Cox + VII = -0.91 V + 0.58 V + (1.4E-8/1.73E-7) + 0 92 V 0.92 = 0.68 V Body effect γn = sqrt(2qεSiNA/Cox) = 0.1 ΔVt = γn[sqrt(φs + Vsb) - sqrt(Vs)] = 0.16 V Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

More device parameters Process transconductance k’ = μCox. „ Device transconductance β = k’W/L. „

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Channel length modulation length parameter λ describes small dependence of drain corrent on Vds in saturation. „ Factor is measured empirically. empirically „ New drain current equation: „

– Id = 0.5k’ (W/L)(Vgs - Vt) 2(l - λ Vds) „

Equation has a discontinuity between linear and saturation regions---small enough to be ignored. Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Gate voltage and the channel gate source

current

drain

Vds < Vgs - Vt

Id

gate source

current

drain

Vds = Vgs - Vt

drain

Vds > Vgs - Vt

Id

gate source Id Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Leakage and subthreshold current A variety of leakage currents draw current away from the main logic path. „ The subthreshold current is one particularly important type of leakage current. „

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Types of leakage current. Weak inversion current (a.k.a. subthreshold current). „ Reverse Reverse-biased biased pn junctions. junctions „ Drain-induced barrier lowering. „ Gate-induced drain leakage; „ Punchthrough currents. „ Gate oxide tunneling. „ Hot carriers. „

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Subthreshold current „

Subthreshold current: – Isub = ke[(Vgs - Vt)/(S/ln 10)][1-e-qVds/kT]

Subthreshold slope S characterizes weak inversion current. „ Subthreshold current is a function of Vt. „

– Can adjust Vt by changing the substrate bias to control leakage.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

The modern MOSFET Features of deep submicron MOSFETs: – epitaxial layer for heavily-doped channel; – reduced area source/drain contacts for lower capacitance; – lightly-doped drains to reduce hot electron effects; – silicided poly, diffusion to reduce resistance.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Circuit simulation Circuit simulators like Spice numerically solve device models and Kirchoff’s laws to determine time-domain circuit behavior. „ Numerical solution allows more sophisticated models, non-functional (tabledriven) models, etc. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Spice MOSFET models Level 1: basic transistor equations of Section 2.2; not very accurate. „ Level 2: more accurate model (effective channel length, etc.). „ Level 3: empirical model. „ Level 4 (BSIM): efficient empirical model. „ New models: level 28 (BSIM2), level 47 (BSIM3). „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Some (by no means all) Spice model parameters L, W: transistor length width. KP: transconductance. „ GAMMA: body bias factor factor. „ AS, AD: source/drain areas. „ CJSW: zero-bias sidewall capacitance. „ CGBO: zero-bias gate/bulk overlap capacitance. „ „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Topics Wire and via structures. „ Wire parasitics. „ Transistor parasitics parasitics. „

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Wires and vias metal 3

metal 2

vias metal 1 poly n+

p-tub

Modern VLSI Design 3e: Chapter 2

poly n+

Copyright © 1998, 2002 Prentice Hall PTR

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

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Metal migration problems and solutions Marginal wires will fail after a small operating period—infant mortality. „ Normal wires must be sized to accomodate maximum current flow: „

Imax = 1.5 mA/μm of metal width. „

Mainly applies to VDD/VSS lines.

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Diffusion wire capacitance „

Capacitances formed by p-n junctions: sidewall capacitances

depletion region

n+ (ND)

substrate (NA)

bottomwall capacitance

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Depletion region capacitance „

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

„

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

„

Junction capacitance is function of voltage across junction: – Cj(Vr) = Cj0/sqrt(1 + Vr/Vbi)

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Poly/metal wire capacitance „

Two components: – parallel plate; – fringe. fringe plate

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Metal coupling capacitances „

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

metal 1

metal 1

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Example: parasitic capacitance measurement n-diffusion: bottomwall=2 fF, sidewall=2 fF. 1.5 μm „ metal: plate plate=00.15 15 fF fF, fringe=0.72 fF. „

3 μm

0.75 μm

Modern VLSI Design 3e: Chapter 2

1 μm

2.5 μm

Copyright © 1998, 2002 Prentice Hall PTR

Wire resistance „

Resistance of any size square is constant:

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Mean-time-to-failure MTF for metal wires = time required for 50% of wires to fail. „ Depends on current density: „

– proportional to j-n e Q/kT – j is current density – n is constant between 1 and 3 – Q is diffusion activation energy

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

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

– Back EMF induces counter-current in body of conductor. „

Skin effect most important at gigahertz frequencies.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Skin effect, cont’d „

Isolated conductor:

„

Conductor and ground:

Low frequency Low frequency

High frequency High frequency Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Skin depth „

Skin depth is depth at which conductor’s current is reduced to 1/3 = 37% of surface value: δ = 1/sqrt(π f μ σ) – f = signal frequency μ = magnetic permeability σ = wire conducitvity

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Effect on resistance „

Low frequency resistance of wire: – Rdc = 1/ σ wt

„

High frequency resistance with skin effect: – Rhf = 1/2 σ δ (w + t)

„

Resistance per unit length: – Rac = sqrt(Rdc 2 + κ Rhf 2)

„

Typically κ = 1.2.

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Transistor gate parasitics „

Gate-source/drain overlap capacitance: gate t source

drain

overlap

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Transistor source/drain parasitics Source/drain have significant capacitance, resistance. „ Measured same way as for wires. wires „ Source/drain R, C may be included in Spice model rather than as separate parasitics. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Topics Design rules and fabrication. „ SCMOS scalable desgn rules. „ Stick diagrams diagrams. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Why we need design rules Masks are tooling for manufacturing. „ Manufacturing processes have inherent limitations in accuracy accuracy. „ Design rules specify geometry of masks which will provide reasonable yields. „ Design rules are determined by experience. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Manufacturing problems Photoresist shrinkage, tearing. Variations in material deposition. „ Variations in temperature temperature. „ Variations in oxide thickness. „ Impurities. „ Variations between lots. „ Variations across a wafer. „ „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Transistor problems „

Varaiations in threshold voltage: – oxide thickness; – ion implanatation; – poly variations.

Changes in source/drain diffusion overlap. „ Variations in substrate. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Wiring problems Diffusion: changes in doping -> variations in resistance, capacitance. „ Poly, Poly metal: variations in height, height width -> > variations in resistance, capacitance. „ Shorts and opens: „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Oxide problems „ „

Variations in height. Lack of planarity -> step coverage. metal t l2 metal 2

Modern VLSI Design 3e: Chapter 2

metal 1

Copyright © 1998, 2002 Prentice Hall PTR

Via problems Via may not be cut all the way through. „ Undesize via has too much resistance. „ Via may be too large and create short. short „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

MOSIS SCMOS design rules Designed to scale across a wide range of technologies. „ Designed to support multiple vendors. vendors „ Designed for educational use. „ Ergo, fairly conservative. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

λ and design rules λ is the size of a minimum feature. „ Specifying λ particularizes the scalable rules rules. „ Parasitics are generally not specified in λ units. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Wires 6

metal 3

3

metal 2

3

metal 1

3

pdiff/ndiff

2

poly Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Transistors 2 2

3

3 1 5

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Vias „

Types of via: metal1/diff, metal1/poly, metal1/metal2. 4

4 1 2

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Metal 3 via Type: metal3/metal2. „ Rules: „

– cut: 3 x 3 – overlap by metal2: 1 – minimum spacing: 3 – minimum spacing to via1: 2

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Tub tie

4 1

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Spacings Diffusion/diffusion: 3 Poly/poly: 2 „ Poly/diffusion: 1 „ Via/via: 2 „ Metal1/metal1: 3 „ Metal2/metal2: 4 „ Metal3/metal3: 4 „ „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Overglass Cut in passivation layer. „ Minimum bonding pad: 100 μm. „ Pad overlap of glass opening: 6 „ Minimum pad spacing to unrelated metal2/3: 30 „ Minimum pad spacing to unrelated metal1, poly, active: 15 „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Stick diagrams A stick diagram is a cartoon of a layout. „ Does show all components/vias (except possibly tub ties) ties), relative placement placement. „ Does not show exact placement, transistor sizes, wire lengths, wire widths, tub boundaries. „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Stick layers metal 3 metal 2 metal 1 poly ndiff pdiff

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Dynamic latch stick diagram VDD

in

out

VSS phi

phi’

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Sticks design of multiplexer „

Start with NAND gate: +

out b

Modern VLSI Design 3e: Chapter 2

a

Copyright © 1998, 2002 Prentice Hall PTR

NAND sticks VDD a

out

b

VSS Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

One-bit mux sticks VDD ai bi

a

a

N1 (NAND)

a outt

select

select’

outt

out

N1 (NAND)

b

N1 (NAND)

b

b

VSS Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

3-bit mux sticks select’

select select’

b2

ai bi

a1

ai

b1

bi

a0

ai

b0

bi

a2

select

m2(one-bit-mux)

select’

select

m2(one-bit-mux) select’

Modern VLSI Design 3e: Chapter 2

select

m2(one-bit-mux)

VDD oi VSS

o2

VDD oi VSS

o1

VDD oi VSS

o0

Copyright © 1998, 2002 Prentice Hall PTR

Layout design and analysis tools Layout editors are interactive tools. Design rule checkers are generally batch--identify DRC errors on the layout. layout „ Circuit extractors extract the netlist from the layout. „ Connectivity verification systems (CVS) compare extracted and original netlists. „ „

Modern VLSI Design 3e: Chapter 2

Copyright © 1998, 2002 Prentice Hall PTR

Automatic layout Cell generators (macrocell generators) create optimized layouts for ALUs, etc. „ Standard cell/sea-of-gates cell/sea of gates layout creates layout from predesigned cells + custom routing. „

– Sea-of-gates allows routing over the cell.

Copyright © 1998, 2002 Prentice Hall PTR

Modern VLSI Design 3e: Chapter 2

Standard cell layout

Modern VLSI Design 3e: Chapter 2

routing area

routing area

routing area

routing g area

Copyright © 1998, 2002 Prentice Hall PTR

Related Documents

Unit 3
December 2019 19
Unit 3
June 2020 14
Unit 3
May 2020 16
Unit 3
November 2019 17
Unit 3
December 2019 22
Unit 3
May 2020 14