basic interconnects

Upload: gnanendra-kumar

Post on 08-Apr-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Basic Interconnects

    1/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Basic Interconnects

    VLSI Design EE213

    These slides contain some notes on interconnectionsin VLSI circuits. Full details are in Pucknell andEshraghian pages 94 - 107

  • 8/7/2019 Basic Interconnects

    2/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Introduction

    Wiring-Up of chip devices takes place through variousconductors produced during processing

    Today, interconnects constitute the main source of delay inMOS circuits

    We will examine: Sheet Resistance Resistance / Unit Area Area Capacitance Delay Units CMOS Inverter Delay Rise and Fall Time Estimation

  • 8/7/2019 Basic Interconnects

    3/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Sheet Resistance Resistance of a square slab of material R AB = L/A => R = L/t*W Let L = W (square slab) => R AB = /t = R s ohm / square

    t w L

    A

    B

    R AB = ZR sh

    Z = L/W

  • 8/7/2019 Basic Interconnects

    4/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Typical sheet resistance values for materialsare very well characterised

    Layer Rs (Ohm / SqAluminium 0.03

    N Diffusion 10 50

    Silicide 2 4

    Polysilicon 15 - 100

    N-transistor Channel 10 4

    P-transistor Channel 2.5 x 10 4

    Typical Sheet Resistances for 5m Technology

  • 8/7/2019 Basic Interconnects

    5/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Polysilicon

    N - diffusion

    N-type Minimum Feature Device

    R = 1sq x Rs = Rs = 10 4

    L

    W2

    2

  • 8/7/2019 Basic Interconnects

    6/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Polysilicon

    N - diffusion

    L = 2

    W = 8

    R = Z RsR = (L/W) * RsR = 4 10 4

  • 8/7/2019 Basic Interconnects

    7/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Exercise

    Calculate the ON resistance for a depletion pull upNmos inverter with Z pu : Z pd ratio 4:1

    Use sheet resistance values given in earlier slide

  • 8/7/2019 Basic Interconnects

    8/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Area Capacitance of Layers Conducting layers are separated from each

    other by insulators (typically SiO2) This may constitute a parallel plate

    capacitor, C = 0 ox A / D (farads) D = thickness of oxide, A = area, ox = 4 F/m 2 Area capacitance given in pF/m 2

  • 8/7/2019 Basic Interconnects

    9/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Capacitance Standard unit for a technology node is the

    gate - channel capacitance of the minimumsized transistor (2 x 2 ), given as Cg

    This is a technology specific value

  • 8/7/2019 Basic Interconnects

    10/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    References Pucknell and Eshraghian pages 94 - 102

  • 8/7/2019 Basic Interconnects

    11/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    Delay Unit For a feature size square gate, = Rs x Cg i.e for 5m technology, = 10 4 ohm/sq x 0.01pF = 0.1ns Because of effects of parasitics which we have not

    considered in our model, delay is typically of the order of 0.2 - 0.3 ns

    Note that is very similar to channel transit time sd

  • 8/7/2019 Basic Interconnects

    12/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    CMOS Inverter Delay Pull-down delay = Rpd x 2 Cg Pull-up delay = Rpu x 2 Cg Asymmetry in rise and fall due to resistance difference

    between pull-up and pull-down (factor of 2.5) (due tomobilities of carriers)

    Delay through a pair of inverters is 2 (fall time) + 5 (rise time) Delay through a pair of CMOS inverters is therefore 7

  • 8/7/2019 Basic Interconnects

    13/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    CMOS Inverter Delay Asymmetry can be improved by reducing resistance of pull

    - up

    Reduce resistance of pull - up by increasing channel width( typically by a factor of 2.5) Note that increasing channel width also increases the

    capacitance

    The overall delay (after increasing channel width by 2.5)will be the same 7

  • 8/7/2019 Basic Interconnects

    14/14

    EE213 VLSI Design Stephen Daniels 2003

    VLSIDesign

    CMOS Inverter Rise and Fall Time

    Estimation T f ~ 3C L / VDD r ~ 3C L / VDD (Derivations for the above are in Pucknell and Eshraghian

    Pages 105 - 107) So, r / f = n/ p Given that (due to mobilities) n = 2.5 p, rise time is

    slower by a factor of 2.5 when using minimum dimensionsof n and p transistors