ADVANCED VLSI CHAP2-4

download ADVANCED VLSI CHAP2-4

of 34

Transcript of ADVANCED VLSI CHAP2-4

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    1/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Topics

    SCMOS scalable design rules.

    Reliability.

    Stick diagrams.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    2/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    MOSIS SCMOS design rules

    Designed to scale across a wide range of

    technologies.

    Designed to support multiple vendors.

    Designed for educational use.

    Ergo, fairly conservative.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    3/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    and design rules

    is the size of a minimum feature.

    Specifying particularizes the scalable

    rules.

    Parasitics are generally not specified in

    units

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    4/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Wires

    metal 36

    metal 23

    metal 13

    pdiff/ndiff3

    poly2

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    5/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Transistors

    2

    3

    1

    32

    5

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    6/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Vias

    Types of via: metal1/diff, metal1/poly,

    metal1/metal2.

    4

    1

    4

    2

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    7/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 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

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    8/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Tub tie

    4

    1

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    9/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 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

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    10/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 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

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    11/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Scmos VARIATIONS

    SCMOS SCMOS

    submicron

    SCMOS deep

    Poly space 2 3 3

    Active extensionbeyond poly

    3 3 4

    Contact space 2 3 4

    Via width 2 2 3

    Metal 1 space 2 3 3

    Metal 2 space 3 3 4

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    12/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Lithography for nanometer

    processes

    Interference causes

    drawn features to be

    distorted duringlithography.

    Optical proximity

    correction pre-distorts

    masks so they createthe proper features

    during lithography.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    13/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    3-D integration

    3-D technology stacks multiple levels of

    transistors and interconnect.

    Through-silicon-via (TSV) with die

    stacking uses special via to connect between

    separately fabricated chips.

    Multilayer buried structures build severallayers of devices on a substrate.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    14/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Reliability

    Failures happen early,

    late in chips life.

    Infant mortality iscaused by marginal

    components.

    Late failures are

    caused by wear-out

    (metal migration,

    thermal, etc.).

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    15/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    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

    Can determine lifetime from MTTF.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    16/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Traditional sources of

    unreliability

    Diffusions and junctions: crystal defects,

    impurity precipitation, mask misalignment,

    surface contamination. Oxides: Mobile ions, pinholes, interface

    states, hot carriers, time-dependent

    dielectric breakdown. Metalization: scratches/voids, mechanical

    damage, non-ohmic contacts, step coverage.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    17/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    TDDB

    Time-dependent dielectric breakdown: gate

    voltages cause stress in gate oxides.

    More common as oxides become thinner.

    TDDB failure rate:

    MTTF = A 10 bE eEs/kt

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    18/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Hot carriers

    Hot carrier has enough energy to jump from

    silicon to oxide.

    Accumulated hot carriers create a spacecharge that affects threshold voltage.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    19/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    NTBI

    Negative bias temperature instability is

    particular to pMOS devices.

    Threshold voltage, transconductance changedue to stresses.

    Can be reversed by applying a reverse bias

    to the transistor.

    l i i d

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    20/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Electromigration and stress

    migration

    Degenerative failure for wires.

    Grains in metal have defects at grain surface

    that cause electromigration.

    Stress migration caused by mechanical

    stress.

    Can occur even with zero current.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    21/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Soft errors

    Caused by alpha particles.

    Packages contain small amounts of uranium

    and thorium, which generate error-inducingradiation.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    22/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    PVT

    Borkar et al.:

    variations in process,

    supply voltage,temperature are key

    design challenges in

    nanometer technology.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    23/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    PVT challenges

    Process variations: channel length and

    threshold significantly in nanometer

    technologies. Supply voltage: non-ideal wires introduce

    variations in supply across chip.

    Temperature: higher chip operatingtemperatures degrade both transistors and

    interconnect.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    24/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    On-chip temperature sensors

    Temperature sensors are used to shut off

    part or all of the chip to stop thermal

    runaway. Use a pn junction from a parasitic bipolar

    transistor.

    Can also use MOS transistor.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    25/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Stick diagrams

    A stick diagram is a cartoon of a layout.

    Does show all components/vias (except

    possibly tub ties), relative placement.

    Does not show exact placement, transistor

    sizes, wire lengths, wire widths, tub

    boundaries.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    26/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Stick layers

    metal 3

    metal 2

    metal 1

    poly

    ndiff

    pdiff

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    27/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Dynamic latch stick diagram

    VDD

    in

    VSS

    phiphi

    out

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    28/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Sticks design of multiplexer

    Start with NAND gate:

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    29/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    NAND sticks

    VDD

    a

    VSS

    out

    b

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    30/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    One-bit mux sticks

    VDD

    VSS

    N1

    (NAND)select out

    a

    b

    N1

    (NAND)

    out

    a

    b

    N1

    (NAND)

    out

    a

    b

    select

    ai

    bi

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    31/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    3-bit mux sticks

    m2(one-bit-mux)

    select select VDD

    VSS

    oiai

    bi

    m2(one-bit-mux)

    select select VDD

    VSS

    oiai

    bi

    m2(one-bit-mux)

    select select VDD

    VSS

    oiai

    bi

    select select

    a2

    b2

    a1

    b1

    a0

    b0

    o2

    o1

    o0

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    32/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 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.

    Circuit extractors extract the netlist from the

    layout.

    Connectivity verification systems (CVS)

    compare extracted and original netlists.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    33/34

    Modern VLSI Design 4e: Chapter 2 Copyright 2008 Prentice Hall PTR

    Automatic layout

    Cell generators (macrocell generators)

    create optimized layouts for ALUs, etc.

    Standard cell/sea-of-gates layout createslayout from predesigned cells + custom

    routing.

    Sea-of-gates allows routing over the cell.

  • 7/28/2019 ADVANCED VLSI CHAP2-4

    34/34

    M d VLSI D i 4 Ch t 2 C i ht 2008 P ti H ll PTR

    Standard cell layout

    routing area

    routing arearoutinga

    rea

    routingare

    a