An Introduction to Electromigration-Aware Physical Design

An Introduction to Electromigration-Aware Physical Design

An Introduction to Electromigration-Aware Physical Design Jens Lienig Dresden University of Technology Dresden, Germany Contents 1 Introduction 2 Electromigration Issues 3 Electromigration-Dependent Design Parameters 4 Physical Design Methodologies Addressing Electromigration • Current-Driven Routing • Current-Density Verification • Current-Driven Decompaction 5 Summary J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 2 Contents 1 Introduction 2 Electromigration Issues 3 Electromigration-Dependent Design Parameters 4 Physical Design Methodologies Addressing Electromigration • Current-Driven Routing • Current-Density Verification • Current-Driven Decompaction 5 Summary J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 3 Introduction: Electromigration Electromigration (EM): Electromigration is the forced movement of metal ions due to an electric field Ftotal = Fdirect + Fwind Direct action of Force on metal ions resulting from electric field on << momentum transfer from the metal ions conduction electrons Anode AlAl+ Cathode + - - E - - Note: For simplicity, the term “electron wind force” often refers to the net effect of these two electrical forces J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 4 Introduction: Electromigration => Metal atoms (ions) travel toward the positive end of the conductor while vacancies move toward the negative end Effects of electromigration in metal interconnects: • Depletion of atoms (Voids): Voids → Slow reduction of connectivity → Interconnect failure • Deposition of atoms (Hillocks, Whisker): → Short cuts Hillocks J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 5 http://ap.polyu.edu.hk/apavclo/public/gallery.htm J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 6 01/full_papers/gutmann/gutmann_html http://www.usenix.org/events/sec J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 7 01/full_papers/gutmann/gutmann_html http://www.usenix.org/events/sec J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 8 Common Failure Mechanisms in Integrated Circuits A) Line Depletion Ta/TaN Metal2 Cu Liner Layer e SiN, NSiC Cap Layer Metal1 Cu Void Low κ Dielectric B) Via Depletion Ta/TaN Metal2 Cu Liner Layer SiN, NSiC Cap Layer Metal1 Cu e Void Low κ Dielectric J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 9 e e e www.lamel.bo.cnr.it/research/ elettronica/em/rel_res.htm J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 10 Electromigration and Current Density Black‘s Equation [1]: Mean time to failure of a single wire due to electromigration Cross-section-area- Activation energy dependent constant for electromigration A Ea MTTF = n ⋅exp J k ⋅T Temperature Current density Scaling factor Boltzmann constant (usually set to 2) -> Current density is the major parameter in addressing electromigration during physical design J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 11 Why is Electromigration Becoming a Problem? I J = A J Jref 1 I Iref A Aref 1996 (ref) 2006 J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 12 Why is Electromigration Becoming a Problem? (cont‘d.) Industry Example (Robert Bosch GmbH): Maximum tolerable current in minimum line width interconnect (Metal1, Al) due to technology scaling 1 Reduction 1996 - 2006: 95 % 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 Imax(Time) / Imax (1996) Imax / Imax(Time) 0 1996 2000 2001 2002 2003 2004 2005 2006 J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 13 Why is Electromigration Becoming a Problem? (cont‘d.) Industry Example (Robert Bosch GmbH): # Nets Critical nets: Nets with currents near or above # Nets(ref) maximum tolerable current value 100 -> “Manual consideration” of electromigration problem no longer feasible 10 ts ne al itic cr Un 1 Critical nets 1996 (ref) 2006 J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 14 Maximum Tolerable Current Densities • Conventional metal wires (house wiring, etc.) Al ≈ 19,100 A/cm2 Cu ≈ 30,400 A/cm2 … reaching melting temperature due to Joule heating Melting temperature limits maximum current densities • Thin film interconnect on integrated circuits can sustain current densities up to 1010 A/cm2 before reaching melting temperature, however, at Al ≈ 200,000 A/cm2 2 Cu (Jmax(Cu) ≈ 5* Jmax(Al) ) ≈ 1,000,000 A/cm … it reaches its maximum value due to the occurance of electromigration Electromigration limits maximum current densities J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 15 Contents 1 Introduction 2 Electromigration Issues 3 Electromigration-Dependent Design Parameters 4 Physical Design Methodologies Addressing Electromigration • Current-Driven Routing • Current-Density Verification • Current-Driven Decompaction 5 Summary J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 16 History of Electromigration Research • 1861 Discovery of electromigration by M. Gerardin • 1950s First systematic studies of electromigration by W. Seith and H. Wever (Correlation between the direction of the current flow and the material transport) • 1960s Electromigration is recognized as one of the main reasons for IC failure • 1967 J. R. Black: Relationship between MTTF (mean time to failure) and current density and temperature (Blacks law [1]) • 1975 I. A. Blech: Discovery of „immortal wires“ by considering the product of current density and wire length (Blech length [2]) J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 17 Migration in Solid State Materials Migration in Solid State Materials Stress Migration Electromigration Thermomigration due to due to due to mechanical stress electric field thermal gradient Electrolytic electromigration Solid state electromigration J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 18 Diffusion Processes and Activation Energies EA Grain: homogeneous Grain boundary: Triple Point lattice of metal atoms shift in the orientation of the lattice J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 19 Diffusion Processes and Activation Energies EA - Al Al Grain Boundary Diffusion Triple Point EA_GRAIN= 0.7 eV (Al) E = 1.2 eV (Cu) Grain A_GRAIN Al Bulk Diffusion Al Al Al Al Al EA_BULK= 1.2 eV (Al) Al Al Al Al EA_BULK= 2.3 eV (Cu) Al Surface Diffusion EA_SURF.= 0.8 eV (Al) Aluminum: Copper: EA_SURF.= 0.8 eV (Cu) Grain Boundary Diffusion Surface Diffusion + Surface Diffusion J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 20 Special Effects (1): Bamboo Wires I = constant Diffusion MTTF [h] – + T = constant w Grain Boundary w < ∅ Grains (Bamboo Wires) w = ∅ Grains wMTTF_min Wire Width w [µm] J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 21 Special Effects (2): Immortal Wires FN1 FN2 FN3 FN4 FN5 Electromigration (EM) Stress Migration (SM) – Al+Al+ Al+ Al+ Al+ Al+ + FN1 FN2 FN3 FN4 FN5 Al+ Al+ Al+ – Al+ Al+ Al+ Al+ + FN1 FN2 FN3 FN4 FN5 Equilibrium between EM and SM if lsegment < “Blech length” – Al+ Al+ Al+ Al+ Al+ Al+ + J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 22 Maximum Current Density With Regard to Temperature Black‘s Equation [1]: Mean time to failure of a single wire due to electromigration Cross-section-area- Activation energy dependent constant A Ea MTTF = n ⋅exp J k ⋅T Temperature Current density Scaling factor Boltzmann constant (usually set to 2) J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 23 Maximum Current Density With Regard to Temperature Jmax(T) compared to Jmax(Tref = 25 C) [Black1969] 100 10 1 -40 0 25 60 80 100 125 150 175 0,1 Jmax(T) / Jmax(T = 25 C) Consumer Electronics 0,01 Automotive Electronics Temperature T [Celsius] MTTF(T) = MTTF(TRef) Example: A temperature rise of 100 K in an Al metallization reduces the permissible current density by about 90 %. J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 24 Contents 1 Introduction 2 Electromigration Issues 3 Electromigration-Dependent Design Parameters 4 Physical Design Methodologies Addressing Electromigration • Current-Driven Routing • Current-Density Verification • Current-Driven Decompaction 5 Summary J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 25 Which Physical Design Parameters Effect Electromigration? • Local current density ! Wire widths and via sizes (number of vias) • Homogeneity of the current flow ! Wire shapes, corner bends, via arrangements, etc. • Current distribution within ! Current-density-correct pin device pins connections • Temperature-dependency of ! Temperature of the the maximum current density chip/interconnect • Immortal wires ! Segment length below Blech length J. Lienig: An Introduction to Electromigration-Aware Physical Design, ISPD 2006, pp. 39-46 26 (a) Wire Widths Layer- and current-type Minimal wire width wmin: Jmax/peak dependent maximum permissible current density dLayer at reference temperature Tref

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    58 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us