Interconnect
Interconnect
araswat
tanford University                     1                        EE311 / Interconnect Scaling
araswat
tanford University                     2                        EE311 / Interconnect Scaling
                                                                                               1
                              Scaling of Minimum Feature size and Chip
                                               Area
                                                                                          104
Mimimum Geometry (µm)
10
                                                                                                     logic
                                de velopment
                        0.1                                                                    2
                                                                                          10
                                                                                                             memor
                                                                                                             memoryy
            0.01
              1970              1980   1990      2000       2010                               1
                                                                                          10
                                       Year                                                1970    1980   1990     2000         2010
                                                                                                          Year
                                               Ref. A. Loke, PhD Thesis, Stanford Univ. 1999
araswat
tanford University                                                       3                                       EE311 / Interconnect Scaling
araswat
tanford University                                                       4                                       EE311 / Interconnect Scaling
                                                                                                                                                2
                         Scaling of global interconnections
                                                                  New (scaled)
                     Old
              101
Delay Time (ns)
10-1 Future
                                                                                                                 3
  Why should we look at interconnects?
  Basics and Background
        Interconnect Parameters: resistance, capacitance,inductance
        Interconnect Metrics: Delay and Area Calculations
araswat
tanford University                         7                      EE311 / Interconnect Scaling
                     Types of Interconnects
                                                Dimension based
                                                   • Local
                                                   • Intermediate/semiglobal
                                                   • Global
                                                Function based
                                                   • Signaling
                                                   • Clocking
                                                   • Power/ground distribution
Global Local
                                                                                                 4
                      Performance Metrics
• Signaling                                    • Clocking
   • Delay                                        • Timing uncertainty
   • Power dissipation                              (skew and jitter)
   • Bandwidth                                    • Power dissipation
   • Data reliability (Noise)                     • Slew rate
   • Cross talk                                   • Area
   • Impedance mismatch
   • Area                                      • Power Distribution
                                                  • Supply reliability
 • Reliability
    • Electromigration
          • Depend on R, C and L !
          • Function and length dictates relative importance
araswat
tanford University                    9                         EE311 / Interconnect Scaling
                                                                  L
                                                         R=!
                                                                 WH
                                                                        WL
                                                       CILD = K ox"o
                                                                        X ox
                                                                             HL
             AR=H/W
                                                        CIMD = K ox"o
                                                                             LS
                                           !
     • What metrics does Resistance impact????
     •With scaling of technology L increases, Xox, LS W and H decrease
     • As a result R, Cox and CI increase
araswat
                                           !
tanford University                    10                        EE311 / Interconnect Scaling
                                                                                               5
               Capacitance in Multilayer Structures
                                                                                        500
                                                                                                     CAPACITANCE
                      M3
                                                                  Capacitance (fF/mm)
                                                                                        400              Line To Ground
                                                                                                         Line To Line
                                       CILD                                                              Total
                                                                                        300
     H                M2
                                                                                                       Cintot
           W                           CIMD                                             200
 AR=H/W
                                                                                              CIMD              CILD
                      M1
                                                                                        100
                                                 Capacitance (fF/mm)
  In general                                                                              0
                                ! ILD                                                      0.0 0.5 1.0 1.5 2.0 2.5 3.0
Cinttot =C ILD +C IMD =2l(    +! IMD AR )
                           AR                                                               Space Width (!m) [=Line Width]
 araswat
 tanford University                                           11                                                 EE311 / Interconnect Scaling
  RC-Delay
     * ' RCint tot
  Power
     P =)Cint totV 2 f ' Cint tot
   Crosstalk                                                                               Higher Packing Density
             C                     1                                                                   ⇓
     X talk ' IMD =                                                                       Decreased Space Between
             Cint tot         & ( ILD        #                                                  Interconnects
                              $       ( IMD !"
                           1+ %                                                                        ⇓
                                    AR 2                                                 Higher RC-Delay, power and
                                                                                                   crosstalk
                                                                                                                                                1
       What Capacitance to Use for Delay?
            Depends on switching condition on adjacent wires
  • Nominal
                                          CILD
    Cinttot=CIMD+CILD
                                         SC
                                  o                o
                                             IMD
  araswat
  tanford University                             13                     EE311 / Interconnect Scaling
• Resistance: R(f)
    – Two components: signal and return path
    – Frequency effects
         – Current distribution in signal (Skin effect)                                 s
         – Return path choice, thus resistance
• Inductance: L(f)
     – Self: Area enclosed between signal & return path        Return
       (larger area => larger L): Can effect delay             path   Current dist.
     – Mutual: Effects crosstalk (long range)
                                                                      in signal wire
• Capacitance: C(f)
    – Relatively constant
                                                                                                       7
              Current Distribution and Return Path
               S                       Higher                        S              R
                                       Frequency
        L ~ 0.3-0.7 nH/mm
        C ~ 0.15-0.25 pF/mm                    Z0= (L/C)1/2 ~ 35- 65Ω
 araswat
 tanford University                           15                           EE311 / Interconnect Scaling
       • Copper
                              1     2.1
              Skin Depth =        =           f in GHz, S.D in µm
                             "µ#f     f
1 µm
                3 µm
                                                      Case 2: Not important
       Case 1: Important (from sides)
                                                      (from vertical direction)
 araswat
 tanford University                           16                           EE311 / Interconnect Scaling
                                                                                                          8
                Summary: R, L and C Parameters
araswat
tanford University                                     17                           EE311 / Interconnect Scaling
                                     l
                                                                 Zdr : Driver resistance
   • Driver Delay          (
                        Z dr Cdiff + Cwl + CL      )             Z0 : Characteristic impedance of wire
                                                                 ν : Velocity
   • Interconnect Delay
      – LC regime l = l LwCw = Lw Cwl = Z0 ( Cwl )
                       v                   Cw
     – RC regime       ( 0.5 Rwl )( Cwl + C L )
                                                                                                                   9
                                                            Delay: Local wires
                                        Zdr>Z0 (slope)
                                             Local wires
            •      Driver small, wire length short, cross section small => Zdr>Z0
            •      Inductance (LC) almost never important
            •      Mostly driver delay dominates => want low Cw
            •      Power (CV2f) is dominated by the transistor capacitance for most
                   of the local wires
  araswat
  tanford University                                                                         19                                       EE311 / Interconnect Scaling
                                             y
                                      e la                                                                                     LC
                                 rD                                                                                                                       elay
                        r iv
                             e
                                                 R
                                                     C           LC                                                                            Driver D
                    D
                                      Interconnect Delay                                                                                      2 Z0
                                                                                                                      Length
                                                                                                                                    lcrit !
                                  Length                                                                                                      Rw
                                                                                                                                                                     10
             Delay: When is inductance important? (II)
               Technology Node (µm)
     0.18   0.15    0.12     0.1   0.07     0.05          0.035
                                            ALD                    Kapur et. al. , IEEE Trans. Elec. Dev., April 2002
                    Resistive
                                            Ideal Cu
                    Regime                  resistivity        • Global wires are becoming more
                                                                 RC in terms of delay in future
                                   *   L=2 nH/mm
                                       L=1 nH/mm
                                       L=0.2 nH/mm
                                                               • However L is still very important
                                                                 in Cross talk (long range) and noise
        Inductive Regime
                                                               • L also important in delay for wide
                                                                 global wires
                             2.77 Lw       Z
                   lcrit =           = 2.77 0                        J. A. Davis et. al. Proc. IEEE, March 2001
                              Rw Cw        Rw
  araswat
  tanford University                                      21                                  EE311 / Interconnect Scaling
Chip Size
PMOS Μ3
Μ2
                                                                                                          Μ1
        NMOS
                                                                                                                             11
                          Wire-length distribution
  1E8
                       Local            Semiglobal Global
  1E6
                                                                                                         global
  1E4                                                 LSemi-global
1E2
                                                                               2D                        semiglobal
  1E0                          LLocal
                                                  3D
  1E-2
                                                                                                           local
  1E-4
         1         10          100           1000
              Interconnect Length, l (gate pitches)
    • Wire-length distribution (in terms of gate pitches) for a futuristic logic circuit
      with 180 million gates.
    • Metal tiers determined by LLoc and LSemi-global boundaries defined by design
      constraints, such as maximum allowable delay, current density, etc.
    • More wires can be accommodated in the lower levels.
    • By placing wires in higher levels design constraints can be met but will
      need more metal levels
araswat
tanford University                                                             23                             EE311 / Interconnect Scaling
                                        Rent’s Rule
                                                                               1000
                N gates
                                                       Number of I/O pins, T
100
             T = k NP                                                                                TT=2.09
                                                                                                       = 2.09 N0.36
                                                                                                      N^(0.36)
             T = # of I/O terminals                                                 10
             N = # of gates
             k = avg. I/O’s per gate
             P = Rent’s exponent
                                                                                    1
                                                                                    1E+02      1E+04               1E+06
                                                                                            Number of Gates, N
araswat
tanford University                                                             24                             EE311 / Interconnect Scaling
                                                                                                                                             12
 Determination of Wire-length Distribution
• Conservation of I/O’s
                                                       Block A with NA gates
  TA + TB + TC = TA-to-B + TA-to-C + TB-to-C + TABC
          TA-to-B = TA + TB -TAB
          TB-to-C = TB+ TC -TBC                                        Block B
• Values of T within a block or collection of
  blocks are calculated using Rent’s rule,
  e.g.,
        TA = k (NA) P
        TABC = k (NA+ NB+ NC) P
• Recursive use of Rent’s rule gives wire-
  length distribution for the whole chip
                                                                           Block C
araswat
tanford University                            25                        EE311 / Interconnect Scaling
araswat
tanford University                            26                        EE311 / Interconnect Scaling
                                                                                                       13
                     Future Problems (Delay)
                                                      Wire Cross section
 Simple Scaling Scenarios                             Scaling Scenarios
• Local: Wires whose length shrinks
  • S1: AR maintained (3D shrink)                              S1
  • R up by α (worse) where α = scaling factor                 S2
  • C down by α (geometrical effect)
  • C down by low-k material
  • RC delay down as low-k                                    S3
  • Delay going up compare to gate delay
                                    .
araswat
tanford University                           27                      EE311 / Interconnect Scaling
                                                                                                    14
          Solutions to Mitigate the Interconnect
                        Problems
  Technological Solutions
        Material Solutions: Lower resistivity materials and lower-dielectric constant
            (Existing Paradigm)
        Future Solutions: 3-D integration and Optical Interconnects
  Circuit Solutions
        Repeaters (Existing Paradigm)
        Future Solutions: Low-swing signaling and near speed of light electrical
       interconnects
  Architectural/Combination Solutions
araswat
tanford University                         29                          EE311 / Interconnect Scaling
Al
                                                                                                      15
Interconnect and gate delay vs chip area and minimum
    feature sizes for various interconnect materials
                                                                                        Si 2
                                                                                    W
                                                       Si 2
                                                   W
                                                                                           chip area
          Delay calculated for the longest interconnect on a chip                  L=
                                                                                              2
araswat
tanford University                                     31                                  EE311 / Interconnect Scaling
Copper
                                                                                                                          16
    Why Cu and Low-k Dielectrics?
    14
    13
    12                          Al & SiO2 (! = 4)
    11                            Cu & SiO2 (! = 4)                                global
    10
     9
     8
     7
                                                                                   semiglobal
     6
     5
     4     Al & low-! (! = 2)                                                        local
     3
     2            Cu & lo w- ! ( ! = 2)
     1
             0.09 0.13 0.18 0.25 0.35 µm
             2007 2004 2001 1998 1995 Year
                Tec hnology Generation                Source: Y.Nishi T.I.
    Oxide Derivatives
    F-doped oxides (CVD)                                                     k = 3.3-3.9
    C-doped oxides (SOG, CVD)                                                k = 2.8-3.5
    H-doped oxides (SOG)                                                     k = 2.5-3.3
    Organics
    Polyimides (spin-on)                                                     k = 3.0-4.0
    Aromatic polymers (spin-on)                                              k = 2.6-3.2
    Vapor-deposited parylene; parylene-F                                     k ~ 2.7; k ~ 2.3
    F-doped amorphous carbon                                                 k = 2.3-2.8
    Teflon/PTFE (spin-on)                                                    k = 1.9-2.1
Air k=1
araswat
tanford University                                      34                                   EE311 / Interconnect Scaling
                                                                                                                            17
                     Repeaters As a SOLUTION
                      Repeater
               R/n
                                                                   τG           τL / n
             C/n
 Power Distribution
araswat
tanford University                                36                                     EE311 / Interconnect Scaling
                                                                                                                        18
                                   Processor Power
                     100
10
1000
100
                                                                                                                        19
                  Transistor Scaling: Bad News
Ed Nowak, IBM
araswat
tanford University                                        39                                   EE311 / Interconnect Scaling
                                                                                                                              20
                                                      Transistor Power Trends
                     1000
                                                                                         Dynamic Power: CV2f
                                                         er
                                                  ve Pow
 Power Density (W/cm2 )
                          100
                                     ActiveActi
                                     Power                                               Leakage power: devices
                           10
                                                                Passive Power
                                                                                         Analog components (sense
                                                 er
                            1
                                                w
                           0.1
                                      ss
                          0.01
                                                                                          switching
                                               1994               2004 Wong
                                                       Courtesy: H.S.P
                    0.001
                                 1                       0.1                    0.01
                                                 Gate Length (µm)
 araswat
 tanford University                                                              41                       EE311 / Interconnect Scaling
Dynamic Power
Logic memory
                                • Interconnect power
                                     • Due to Cint: dissipated in devices (predominant)
                                     • Due to Rint: Joule heating (not as big but makes things worse)
 araswat
 tanford University                                                              42                       EE311 / Interconnect Scaling
                                                                                                                                         21
                                   Local wires: Delay and Power
           Delay
          Driver small, wire length short => Zdr>Z0
          Inductance (LC) almost never important
          Mostly driver delay dominates
         => want low Cw
            Power
           Power ~Cw l*Vdd2*Fclock
          ⇒ Also want low Cw
           Typical Cw =0.15fF/µm (changes very slowly), Ctrans = 1.5fF/µm (Reducing very slowly)
          ⇒ lengths > 10µm, Cw dominates over 1um wide transistor => Most power is in interconnects
           Similar to delay, where wire delay dominates if l > Ctrans/Cw and Rdr > Rw
           Energy required to charge 10µm of local wire ~ 1fJ
          araswat
          tanford University                                               43                                       EE311 / Interconnect Scaling
         Driver                              Rec
                                                                                                d
                                                                                              a te
    !
                                                                                          pe
                                                                                                                                          lt y
                                                                                         re
                                                                                                                                     na
                                                                                         n-
                                                                                                                                 e
                                                                                                                              yp
                                                                                    No
                                                                                                                                                             22
                                                     Number of Repeaters Required
                                                Technology Node ( µm)                                                                   Technology Node
                                                                                                                                       Technology   Node(µm)
                                                                                                                                                          (µm)
                                      0.18    0.15   0.12    0.1        0.07        0.05                                 0.18      0.15         0.12      0.1           0.07          0.05
Repeaters per Longest Global Line
                                                                                              Number of Repeaters
                                                                                                                                                             p = 0.6
                                                                                                                                                                 p = 0.55
                                                                                                                                                          Rent’s exponent of
                                                                                                                                                          0.55 is reasonable in
                                                                                                                                                          microprocessors
Year Year
                                      • ITRS wire dimensions: justified based on barely enough metal levels to fit the wires
                                      • Separation of memory and logic area because different wire length distributions
                                      • Rent’s rule based distribution for logic area
                                        A fraction of the chip area would be occupied by repeaters
                                        Additional power will be consumed by repeaters
                                    araswat
                                    tanford University                                                              45                                                EE311 / Interconnect Scaling
                                                                                                                                                                      Rent’s exponent
                                                                                                                                                                               p = 0.6
                                                                     Rent’s exponent
p = 0.6
                                                                                                                                                                                  p = 0.55
                                                                                    p = 0.55
                                                                                                                                                                                                     23
                 Global Wires (Repeated): Delay & Power
                                                                                               Barrier Effects
 Delay
 Delay = 60-80ps/mm
   •Speed of light in a
   medium~10ps/mm
  Power
                                                                                           Scattering Effects
 Energy Price for a Chip wide communications ~ 1000-1500 fJ
 Delay optimized: Repeaters dissipate same power as a wire
 Can trade a small amount of delay and reduce repeater power
  to only 20% of interconnect power
    • Energy efficiency ~ 1000fJ
 araswat
 tanford University                           47                                           EE311 / Interconnect Scaling
                                                   Semi-global     5%
                                                          )
                                                                 5%
                                                Wires (27%
                                                                                                      ck
                                                Signaling
(28
                                                                                                  23%
                                                                                                            %)
                                                         12%                           Latches
                                                               Local wires
     ITRS projections for total
     power dissipation on chip                           2%                                             < 1% Memory
                                                                      (Dynamic)
                                                                                                          7%
                                                                                                17%
                                                                                                        (1
                                                   Lo
                                                                  25%
                                                                                                 or
                                                     gi
                                                                                               em
                                                       c
                                                         (2
                                                                                              M
                                                           7%
                                                             )
50nm node
                                                                                                                          24
                                                Thermal problem
                                                                                                                I am Hot !
                                                                                                                                 Higher T
                       4                              1.2
 Dielectric Constant
                                                             Thermal Conductivity
                                                      1
                       3
                                                      0.8
                                                                  [ W / mK ]
                       2                              0.6
                                                      0.4
                       1
                                                      0.2
                       0                              0
                             35 50 70 100 130   180
                           Technology Node [nm]
                                                                                                   Substrate                      Lower T
                                Higher T ⇒
                                   • higher R
                                   • lower reliability
                                Better circuit design techniques needed to reduce power
            araswat
                                Better cooling techniques needed
            tanford University                                                      49                              EE311 / Interconnect Scaling
            araswat
            tanford University                                                      50                              EE311 / Interconnect Scaling
                                                                                                                                                   25
                          Impact of Vias on the Thermal
                       Characteristics of low-k Interconnects
                                                                          n
                                                                       tio
                                                                   pa ia
                                                                 Se V
                                                                     ra
                                              Mn
                                                   S       W1           W2
                                          Mn-1             Via
araswat
tanford University                                                 51                         EE311 / Interconnect Scaling
                                                                                                                             26
           3D Thermal Analysis of Interconnects
       THERMAL-ELECTRICAL ANALOGY                                                                                             THERMAL ANALYSIS USING SPICE.
 Thermal                                                      Electrical
                                                                                          [W/mK]
                                                   IMD                                                                   10
Mn+1                                                                                                                                                ILD: SiO2          kSiO2
                                                                                                                         1
                                              ILD                                                                                                                      kpolymer
                                                                                             eff
                                                                                                                                                     polymer
                                                                                                                 0.1
                                                                                          kILD,
Mn                                                                                                                                                                     kair
                                                                                                                                                        air
   Via                                                                                                 0.01
                                                                                                                              0      100 200 300 400              500
 Mn-1                                                                                                                             Via Separation [µm]
 araswat                                                                                       Chiang and Saraswat, VLSI Symp, June 2001
 tanford University                                                               53                                                               EE311 / Interconnect Scaling
                                                   300
                                                                 air
                                                                 aerogel
                                                   250
                                                                 polyimide
                                                                 HSQ
                                                   200           FSG                                                                                  65nm
                                                                 air-gap                                                                              Node
                                                   150
                                                   100
                                                         0.5            1.5               2.5                                       3.5
                                                               Current Density, J [M A/cm2]
   • Temperature of global interconnects rise sharply for low-k ILD
     materials.
   • Embedded low-k approach, e.g., air-gap shows excellent results
                                                                 Chiang, Shieh and Saraswat, VLSI Symp, June 2002
 araswat
 tanford University                                                               54                                                               EE311 / Interconnect Scaling
                                                                                                                                                                                    27
 Embedded Low-k Dielectric Approach
                                                       Why embed Low-k dielectric
                  SiO2
                 (k~4.2)                               only between metal lines?
                   LOW
                                                             •Capacitance is dominated by
       MET                             MET                    CIMD
                    k
              Source: Y. Nishi
araswat
tanford University                                              55                                 EE311 / Interconnect Scaling
                                120
                                100                                                                 65nm
                                 80                                                                 Node
                                                                                    FSG
                                 60                                                 HSQ
                                                                                    air-gap
                                 40                                                 polyimide
                                                                                    aerogel
                                                                                    air
                                 20
                                      0.5              1.5            2.5           3.5
                                      Current Density, J [M A/cm2]
                                                                                                                                  28
                 Temperature in Multilevel Metal Layers
                           30
                                        scenario (a)                           a)both j and kILD scale
Temperature Rise ΔT [°C]
Copper 6
Copper 5
Copper 4
Copper 3
                                                                                                                   Copper 2
                                                                                                                   Copper 1
                                                                                                       Tungsten
                                                                                                       Local Interconnect
                   araswat
                   tanford University                                  58                           EE311 / Interconnect Scaling
                                                                                                                                   29
DC Resistance Modeling with Scaling:Technology Impact (I)
Diffusion barrier
   • Consumes progressively larger fractional area                                Future
        • Barrier thickness (BT) doesn’t scale
        • Higher AR => larger barrier area
    • Technology dictates
        • Minimum thickness: reliability constraints
        • Profile: deposition technology                                 ALD       IPVD        C-PVD
                                           Surrounded Interconnect
    AS λ DECREASES
                                                 Cu       Barrier
 • Resistivity increases as
   grain size decreases             ρav                        Layered Interconnect
                                                                    Al
                                                                               Barrier
 • Resistivity increases as
   main conductor size                                                              Al
   decreases but not the                                                                    Pure Metal
                                                                                            Interconnect
   surrounding film size                                                           Cu
 araswat
 tanford University                               60                               EE311 / Interconnect Scaling
                                                                                                                  30
                               Interplay Between Signaling Metrics (II)
                            Fixed length & width
                                                                        t
                                                                                   • Aspect ratio increase tradeoffs:
                                                                     C to
                                                                 α                     Better delay and electromigration
                                                            er
                  Resi
                                                                 Delay
Arbitrary Units
not help
                                        lk
                                                                                   • Explains why AR dropped when
                               s   ta                             Elect
                                                                         romig       Al to Cu switch
                            os                                   c u rre       ra
                      Cr                                                 nt de tio:n
                                                                              nsity
              araswat
              tanford University                                                  61                      EE311 / Interconnect Scaling
              araswat
              tanford University                                                  62                      EE311 / Interconnect Scaling
                                                                                                                                         31
                            Outline
araswat
tanford University               63                 EE311 / Interconnect Scaling
32