Electromigration Analysis for MTTF Calculations

Slides:



Advertisements
Similar presentations
THERMAL-AWARE BUS-DRIVEN FLOORPLANNING PO-HSUN WU & TSUNG-YI HO Department of Computer Science and Information Engineering, National Cheng Kung University.
Advertisements

Heat Generation in Electronics Thermal Management of Electronics Reference: San José State University Mechanical Engineering Department.
Note 2 Transmission Lines (Time Domain)
Practical Aspects of Reliability Analysis for IC Designs T. Pompl, C. Schl ü nder, M. Hommel, H. Nielen, J. Schneider.
Caleb Serafy and Ankur Srivastava Dept. ECE, University of Maryland
Circuit Extraction 1 Outline –What is Circuit Extraction? –Why Circuit Extraction? –Circuit Extraction Algorithms Goal –Understand Extraction problem –Understand.
EE141 © Digital Integrated Circuits 2nd Wires 1 The Wires Dr. Shiyan Hu Office: EERC 731 Adapted and modified from Digital Integrated Circuits: A Design.
Bridging Theory in Practice Transferring Technical Knowledge to Practical Applications.
UCLA Modeling and Optimization for VLSI Layout Professor Lei He
Lightning Effects and Structure Analysis Tool (LESAT) Steve Peters
Multi Dimensional Steady State Heat Conduction P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi It is just not a modeling.
Adaptive Control of a Multi-Bias S-Parameter Measurement System Dr Cornell van Niekerk Microwave Components Group University of Stellebosch South Africa.
Ch.3 Overview of Standard Cell Design
Noise Model for Multiple Segmented Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu †, Niranjan A. Pol ‡ and Devendra Vidhani* UCSD CSE and ECE.
1 Closed-Loop Modeling of Power and Temperature Profiles of FPGAs Kanupriya Gulati Sunil P. Khatri Peng Li Department of ECE, Texas A&M University, College.
Adapted from Digital Integrated Circuits, 2nd Ed. 1 IC Layout.
Multiobjective VLSI Cell Placement Using Distributed Simulated Evolution Algorithm Sadiq M. Sait, Mustafa I. Ali, Ali Zaidi.
Timing Analysis Timing Analysis Instructor: Dr. Vishwani D. Agrawal ELEC 7770 Advanced VLSI Design Team Project.
Architectural-Level Prediction of Interconnect Wirelength and Fanout Kwangok Jeong, Andrew B. Kahng and Kambiz Samadi UCSD VLSI CAD Laboratory
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Analytical Thermal Placement for VLSI Lifetime Improvement and Minimum Performance Variation Andrew B. Kahng †, Sung-Mo Kang ‡, Wei Li ‡, Bao Liu † † UC.
ISPD 2000, San DiegoApr 10, Requirements for Models of Achievable Routing Andrew B. Kahng, UCLA Stefanus Mantik, UCLA Dirk Stroobandt, Ghent.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
One Dimensional Steady Heat Conduction problems P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi Simple ideas for complex.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
Signal Integrity Methodology on 300 MHz SoC using ALF libraries and tools Wolfgang Roethig, Ramakrishna Nibhanupudi, Arun Balakrishnan, Gopal Dandu Steven.
ECE 424 – Introduction to VLSI Design
Microwave Amplifier Design Blog by Ben (Uram) Han and Nemuel Magno Group 14 ENEL 434 – Electronics 2 Assignment
Semiconductor Devices III Physics 355. Transistors in CPUs Moore’s Law (1965): the number of components in an integrated circuit will double every year;
A Methodology for Interconnect Dimension Determination By: Jeff Cobb Rajesh Garg Sunil P Khatri Department of Electrical and Computer Engineering, Texas.
Ch.8 Layout Verification TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II.
2. Transistors and Layout Fabrication techniques Transistors and wires Design rule for layout Basic concepts and tools for Layout.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
CAD for Physical Design of VLSI Circuits
Limitations of Digital Computation William Trapanese Richard Wong.
Modern VLSI Design 3e: Chapter 2 Copyright  1998, 2002 Prentice Hall PTR Topics n Design rules and fabrication. n SCMOS scalable design rules. n Stick.
Topics SCMOS scalable design rules. Reliability. Stick diagrams. 1.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
ASENT_THERMAL.PPT ASENT Thermal Analysis Last revised: 8/17/2005.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
VLSI Design Lecture 3: Parasitics of CMOS Wires Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Harris’s lecture.
Simultaneous Analog Placement and Routing with Current Flow and Current Density Considerations H.C. Ou, H.C.C. Chien and Y.W. Chang Electronics Engineering,
Chapter 20 Electric Circuits Electromotive Force and Current Within a battery, a chemical reaction occurs that transfers electrons from one terminal.
ADVANCED HIGH DENSITY INTERCONNECT MATERIALS AND TECHNIQUES DIVYA CHALLA.
Norhayati Soin 06 KEEE 4426 WEEK 3/2 20/01/2006 KEEE 4426 VLSI WEEK 4 CHAPTER 1 MOS Capacitors (PART 3) CHAPTER MOS Capacitance.
-1- UC San Diego / VLSI CAD Laboratory On Potential Design Impacts of Electromigration Awareness Andrew B. Kahng, Siddhartha Nath and Tajana S. Rosing.
Dirk Stroobandt Ghent University Electronics and Information Systems Department Multi-terminal Nets do Change Conventional Wire Length Distribution Models.
Written by Whitney J. Wadlow
14 February, 2004SLIP, 2004 Self-Consistent Power/Performance/Reliability Analysis for Copper Interconnects Bipin Rajendran, Pawan Kapur, Krishna C. Saraswat.
1 EE 382M VLSI 1 EE 360R Computer-Aided Integrated Circuit Design Lab 1 Demo Fall 2011 Whitney J. Wadlow.
Heat Sinks and Component Temperature Control
Thermal Aware EM Computation
Circuit characterization and Performance Estimation
Written by Whitney J. Wadlow
Extended Surface Heat Transfer
Mechatronics Engineering
Physics of Semiconductor Devices (2)
Timing Analysis 11/21/2018.
UNIT-II Stick Diagrams
OVERVIEW OF FINITE ELEMENT METHOD
Technology scaling Currently, technology scaling has a threefold objective: Reduce the gate delay by 30% (43% increase in frequency) Double the transistor.
Voltage, Current, Resistance, Power, & Diodes
EE382M VLSI 1 LAB 1 DEMO FALL 2018.
C H A P T E R 11 A.C. Fundamentals.
Presentation transcript:

Electromigration Analysis for MTTF Calculations Mahesh N. Jagadeesan Analog IC Research Group The University of Texas, Arlington jmaheshn@yahoo.com

Electromigration Current induced transport of the conducting material Electromigration is caused by high current density stress Major source of breakdown in electronic devices Electromigration and Joule Heating (JH) Peak current density is calculated with the help of layout parameters Peak current density solutions used to generate adequately safe current density design guidelines

Electromigration estimation Electromigration Analysis – Checks for violations of the current density limits MTTF Calculation - Assess the mean-time-to-failure (MTTF) for all wire segments

Electromigration Analysis Computation of peak current densities for power, ground and other metal lines in a circuit Extraction of RC parameters from layout designed, using circuit netlist Verification of the estimated peak values with the values extracted from the layout parameters

Computation of peak current densities Jpeak comprehends simultaneously both of the relevant temperature dependent mechanisms-electromigration (EM) and joule heating (JH) Parametric dependence of Jpeak on lead width, underlying oxide thickness, and EM current density are given

Joule Heating effect on current densities For JH, the steady state equation for quasi one dimensional (1-D) heat transport equation is given by where Tm - mean metal lead temperature Tref - maximum allowed junction reference temperature (100 C) Kox - underlying oxide thermal conductivity tox - underlying oxide thickness tm - metal thickness wm - metal width ρm - temperature dependent metal resistivity.

Computation of peak current densities Figure shows three single level metal systems From Hunter et al, “Self -consistent solutions for allowed interconnect current density” 1-D solutions are considered the worst-case “thermally-wide” case Quasi-two-dimensional (2-D) solution as found analytically by Bilotti et al, for weff accurate to 3% weff = wm + 0.88 tox

EM lifetime on current density Black’s equation for dependence of EM lifetime on current density and temperature ; where JEM - dc current density at temperature Tm Em - activation energy for the EM mechanism JEM, dc, ref - dc EM current density specification at the temperature Tref.

Peak Current density For a unipolar (and rectangular) pulsed dc waveform with duty cycle r and peak current density Jpeak, the standard definition of Jrms results Reason for unipolar pulsed dc is that, maximum allowed Jpeak for a symmetrical pure ac is greater than for the pulsed dc case, making the latter a worst-case Where

Values of material parameters used Parameter Values used Values of material parameters used Parameter Value Units Kox 1.52 W .m-1 .K-1 Km 243 ρm (Tm) 4.2918 E -8 Ω .m Em 0.7 e.V Jem, dc, ref 6 E 9 A .m-2 Tox 3 E –6 .m Tm 0.5 E –6 Wm kB 1.38 E –23 J / k

Extraction of interconnect Area from layout Interconnect with an insufficient width may be subject to electromigration Crucial to address the problems of current densities and electromigration during layout generation Capacitance of each net has two components: - area and perimeter

Capacitance Extraction for Area estimation There are three capacitance components at any node Overlap capacitance (Cover) Lateral capacitance (Clat) Fringing capacitance (Cfr) From Arora et al, “Modeling and Extraction of Interconnect Capacitances for Multilayer VLSI Circuits”

Cint = (Carea W+2.Clength).L Area from Capacitance Intrinsic capacitance two components: - overlap and fringing capacitances overlap capacitance Where Carea is capacitance per unit area (fF/µm2), and W.L is the area (..m2). fringing capacitance Intrinsic capacitance is the sum of these two components Cover = Carea W. L Cfr=2.Clength.L Cint = (Carea W+2.Clength).L

Interconnect Area Extraction Modelling approach is not restricted to the structure Structures such as vias are not modelled using this approach Overlap capacitance is observed using Spectre simulator from Cadence tools Capacitance per unit area, Carea is estimated using the Advanced Design Systems (ADS)

Interconnect width extraction Two different ways researched From parasitic capacitances, - using metal interconnect area - width calculated with some assumptions for a constant length Metal width from Virtuoso Custom Router (VCR) - from the design rules file as documented by the VCR when creating a route between devices in a circuit

From parasitic capacitances For overlap capacitance, Cover - Schematic and layout created - DRC, LVS checks performed - extraction with DIVA RCX cadence tool For Carea from the Advanced Design systems (ADS) - microstrip line is considered with unit values for width and length - S-parameters generated - SPICE model generator creates R and C values for unit area WxL obtained using the expressions shown before

Schematic of a comparator circuit Schematic of a comparator circuit from Virtuoso Schematic viewer

Layout of the comparator circuit Layout of the comparator circuit, from Virtuoso XL, layout editor

Layout with parasitics Layout with parasitics extracted using the DIVA tool for RCX

Extracted netlist with capacitance values

Microstrip line for capacitance estimation Microstrip line for capacitance per area estimation in ADS

S-parameters generated S-parameters generated for the microstrip line in ADS

SPICE model generated

Metal width from VCR With the procedure described before the width of the metal line is difficult to obtain if the length is not known Virtuoso Custom Router (VCR) from Cadence VCR allows automatic and manual routing between the devices on a circuit Routing done after the devices are placed using a placement tool

Metal width from VCR Placement tool works to place the devices in the circuit at the optimum places from schematic Routing tool then draws metal and poly lines between them The lines are drawn depending on the dimension requirements from the user, and these values are documented in the device rules file in VCR

Layout as created by VCR Layout as created by Virtuoso Custom Router

devicelib.rules file from Virtuoso Custom Router Rules file from VCR devicelib.rules file from Virtuoso Custom Router

Calculated Current density values Parameter Value Units wdith, W 3 E -6 .m J EM(T m) 16.5825 E 8 A .m-2 Jrms (T m)2 2.2231 E 21 Jrms 4.712 E 10 r 1.23 E -3 Jpeak 134.3 E 10 Jcalc 96.87 E 10 Current density values calculated

Verification of Current Densities Account for temperature, characteristics of the process, and materials parameters and relate it with the current density that has been measured Relation between an acceptable current density Jcir(T) at an actual tempereature T and a material-dependent maximum current density Jpeak (Tref) at a given reference temperature Tref, with Q denoting experimentally determined activation energy, k denoting the Boltzmann’s constant, Tref usually 100 C for silicon, and T the working temperature | Jcir(T)| ≤ | Jpeak (Tref)|.exp ( - (Q/nk Tref)(1-( Tref /T)))

MTTF Calculations Mean Time To Failure, MTTF, of a system is the expected time a system will operate before the first failure occurs The MTTF of a conductor under a constant current stress is expressed by MTTF = AJ-n exp {Ea/ kT} Where Ea - Activation Energy, J - Current density, T - Temperature in degrees Kelvin A - constant depending on geometry and material parameters – scaling factor K - Boltzmann constant, n - constant ranging from 1 to 7

MTTF Calculations Three associated problems in electromigration - Joule Heating (JH) - Current crowding - Material reactions If the reliability of a system can be expressed in terms of a failure parameter, then it should be possible to express it as a numerical index which could be seen as a fitness of the design created

Conclusion and future works A simple method for electomigration analysis was devised and the current density violations were checked for MTTF calculations Once these analysis confirms that current densities do not exceed the limits, the mean time to failure (MTTF) calculations are done for the interconnects The future works for this project include, - Design and simulation of some basic test circuits for the electomigration analysis and MTTF calculations. - Extraction of interconnect width at the layout level for variable width interconnect circuits, using metal line parasitic either from Cadence tools.

Conclusion and future works - Formulating a capacitance extraction technique for VLSI circuits which have the overlap, fringing and other intrinsic capacitance values, which might be used for the interconnect width estimations - Developing a PERL script for incorporating the electromigration analysis – current density and temperature violation checks, and the MTTF calculations. - Determination of current crowding and hot spots at different places in a circuit for estimating the failure time. By this way the MTTF estimations can be done for a specific number of metal lines surrounding the hot spots. - Extending this work for circuits from industry and performing analysis and calculations for specified interconnects alone for processing time optimization.