Temperature-Gradient Based Burn-In for 3D Stacked ICs Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University 12th.

Slides:



Advertisements
Similar presentations
International Symposium on Low Power Electronics and Design Qing Xie, Mohammad Javad Dousti, and Massoud Pedram University of Southern California ISLPED.
Advertisements

Slides based on Kewal Saluja
1 of 14 1 /23 Flexibility Driven Scheduling and Mapping for Distributed Real-Time Systems Paul Pop, Petru Eles, Zebo Peng Department of Computer and Information.
DC Choppers 1 Prof. T.K. Anantha Kumar, E&E Dept., MSRIT
The method of a fast electrothermal transient analysis of a buck converter Krzysztof Górecki and Janusz Zarębski Department of Marine Electronics Gdynia.
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.
1 of 16 April 25, 2006 Minimizing System Modification in an Incremental Design Approach Paul Pop, Petru Eles, Traian Pop, Zebo Peng Department of Computer.
Robust Low Power VLSI ECE 7502 S2015 Burn-in/Stress Test for Reliability: Reducing burn-in time through high-voltage stress test and Weibull statistical.
BURN-IN, RELIABILITY TESTING, AND MANUFACTURING OF SEMICONDUCTORS
May 14, ISVLSI 09 Algorithms for Estimating Number of Glitches and Dynamic Power in CMOS Circuits with Delay Variations Jins Davis Alexander Vishwani.
Core-based SoCs Testing Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping University Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping.
Lifetime Reliability-Aware Task Allocation and Scheduling for MPSoC Platforms Lin Huang, Feng Yuan and Qiang Xu Reliable Computing Laboratory Department.
Bogdan Tanasa, Unmesh D. Bordoloi, Petru Eles, Zebo Peng Department of Computer and Information Science, Linkoping University, Sweden December 3, 2010.
Process Scheduling for Performance Estimation and Synthesis of Hardware/Software Systems Slide 1 Process Scheduling for Performance Estimation and Synthesis.
Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation Nima Aghaee, Zhiyuan He, Zebo Peng, and Petru Eles Embedded Systems Laboratory.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University Process-Variation and Temperature Aware SoC Test Scheduling.
L i a b l eh kC o m p u t i n gL a b o r a t o r y Performance Yield-Driven Task Allocation and Scheduling for MPSoCs under Process Variation Presenter:
Scheduling with Optimized Communication for Time-Triggered Embedded Systems Slide 1 Scheduling with Optimized Communication for Time-Triggered Embedded.
1 of 16 March 30, 2000 Bus Access Optimization for Distributed Embedded Systems Based on Schedulability Analysis Paul Pop, Petru Eles, Zebo Peng Department.
1 of 12 May 3, 2000 Performance Estimation for Embedded Systems with Data and Control Dependencies Paul Pop, Petru Eles, Zebo Peng Department of Computer.
Heuristics for Adaptive Temperature-Aware SoC Test Scheduling Considering Process Variation Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory.
A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf Sizing Tools.
Thermal-Aware SoC Test Scheduling with Test Set Partitioning and Interleaving Zhiyuan He 1, Zebo Peng 1, Petru Eles 1 Paul Rosinger 2, Bashir M. Al-Hashimi.
1 of 16 June 21, 2000 Schedulability Analysis for Systems with Data and Control Dependencies Paul Pop, Petru Eles, Zebo Peng Department of Computer and.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
VLSI Design & Embedded Systems Conference January 2015 Bengaluru, India Diagnostic Tests for Pre-Bond TSV Defects Bei Zhang Vishwani Agrawal.
Copyright by UNIT III DC Choppers 4/17/2017 Copyright by
1 of 14 1 / 18 An Approach to Incremental Design of Distributed Embedded Systems Paul Pop, Petru Eles, Traian Pop, Zebo Peng Department of Computer and.
1 Neural plug-in motor coil thermal modeling Mo-Yuen Chow; Tipsuwan Y Industrial Electronics Society, IECON 26th Annual Conference of the IEEE, Volume:
Power Electronics and Drives (Version ) Dr. Zainal Salam, UTM-JB 1 Chapter 3 DC to DC CONVERTER (CHOPPER) General Buck converter Boost converter.
Power Extraction Research Using a Full Fusion Nuclear Environment G. L. Yoder, Jr. Y. K. M. Peng Oak Ridge National Laboratory Oak Ridge, TN Presentation.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 CMOS Temperature Sensor with Ring Oscillator for Mobile DRAM Self-refresh Control IEEE International Symposium on Circuits and Systems, Chan-Kyung.
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
SoC TAM Design to Minimize Test Application Time Advisor Dr. Vishwani D. Agrawal Committee Members Dr. Victor P. Nelson, Dr. Adit D. Singh Apr 9, 2015.
1 An FPGA-Based Novel Digital PWM Control Scheme for BLDC Motor Drives 學生 : 林哲偉 學號 :M 指導教授 : 龔應時 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL.
Ashley Brinker Karen Joseph Mehdi Kabir ECE 6332 – VLSI Fall 2010.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Testing of integrated circuits and design for testability J. Christiansen CERN - EP/MIC
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Electronic transmissions Main controls Shift timing is computer controlled Line pressure is computer controlled which controls shift feel Computer can.
Presented By: RENJITHKUMAR TKMCE KOLLAM. INTRODUCTION Electronics with out silicon is unbelievable, but it will come true with evolution of diamond or.
The Influence of the Selected Factors on Transient Thermal Impedance of Semiconductor Devices Krzysztof Górecki, Janusz Zarębski Gdynia Maritime University.
26 th International Conference on VLSI January 2013 Pune,India Optimum Test Schedule for SoC with Specified Clock Frequencies and Supply Voltages Vijay.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
THE ELECTROTHERMAL ANALYSIS OF A SWITCHED MODE VOLTAGE REGULATOR Krzysztof Górecki and Janusz Zarębski Department of Marine Electronics Gdynia Maritime.
Test Architecture Design and Optimization for Three- Dimensional SoCs Li Jiang, Lin Huang and Qiang Xu CUhk Reliable Computing Laboratry Department of.
1 The piezoelectronic transistor: A nanoactuator-based post-CMOS digital switch with high speed and low power Class: Bio MEMS Components and System Teacher.
Week 3 Capacitance & Inductance Transitions Try your hand at graphing these functions Graph: y = e x Graph: y = e -x Graph: y = 1 - e -x.
M.Nuzaihan DMT 243 – Chapter 5 Fundamental Design For Reliability What is Design for Reliability, Microsystems Failure & Failure Mechanisms, Fundamental.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
-1- UC San Diego / VLSI CAD Laboratory Optimal Reliability-Constrained Overdrive Frequency Selection in Multicore Systems Andrew B. Kahng and Siddhartha.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
CS203 – Advanced Computer Architecture
RTL Hardware Design by P. Chu Chapter 9 – ECE420 (CSUN) Mirzaei 1 Sequential Circuit Design: Practice Shahnam Mirzaei, PhD Spring 2016 California State.
Hantao Huang1, Hao Yu1, Cheng Zhuo2 and Fengbo Ren3
ALD Oxide Nanolaminates Final Presentation Member: Yi (Alice) Wu, Shimeng Yu, Shuang Li Mentor: J Provine.
© 2016 Minitab, Inc. Reliability for Your Company's Survival Bonnie Stone, Minitab October 19,
UNIT III DC Choppers.
Raghuraman Balasubramanian Karthikeyan Sankaralingam
An FPGA Implementation of a Brushless DC Motor Speed Controller
3D IC Reliability Xinxin Yu, Hao Wu.
Martin Shaw – Reliability Solutions
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
POWER SEMICONDUCTOR DEVICES OVERVIEW
Integrated tool set for electro-thermal evaluation of ICs
Martin Shaw – Reliability Solutions
YuankaiGao,XiaogangLi
Presentation transcript:

Temperature-Gradient Based Burn-In for 3D Stacked ICs Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University 12th Swedish System-on-Chip Conference – May 2013

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic –only in paper Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs2

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs3

Early Life May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs4 Bathtub curve Survival curve Also known as –Infant mortality Failure rate –Large –Decreasing Failure mechanism –Birth defects Warranty –Manufacturers warranty Burn-in process tries to cover this area

Burn-In Burn-in is an effort to speed up the life –Elevated temperature and voltage Wear mechanisms include –Metal stress voiding and electromigration –Metal sliver bridging shorts –Gate-oxide wearout and breakdown Some wear mechanisms strongly dependent on temperature gradients May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs5

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs6

Metal Layer Elevation Source: T. Smorodin, J. Wilde, P. Alpern, and M. Stecher, “A temperature-gradient-induced failure mechanism in metallization under fast thermal cycling,” IEEE Transactions on Device and Materials Reliability, 2008, vol. 8, no. 3, pp. 590–599. May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs7 Temperature-Gradient Induced Wear

Electromigration (Atomic Flux) Migration depends on temperature gradients May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs8 J. Pak, M. Pathak, S. K. Lim, and D. Z. Pan, “Modeling of electromigration in through-silicon-via based 3D IC,” Electronic Components and Technology Conference (ECTC), 2011, pp. 1420–1427. K. Chakrabarty, S. Deutsch, H. Thapliyal, and F. Ye, “TSV defects and TSV-induced circuit failures: The third dimension in test and design-for-test,” International Reliability Physics Symposium (IRPS), 2012, pp. 5F.1.1–5F stress temperature Temperature-Gradient Induced Wear

Temperature-Gradient Dependence Creating temperature gradients during burn-in speeds up the early life more effectively than uniform heating –Potential defects are speeded up faster May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs9 Some wear mechanisms depend on temperature gradients

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs10

3D Stacked IC and Burn-In Thermal gradients for 3D-SIC 3 times larger than normal 2D ICs –Very important to pay attention to temperature gradients for 3D ICs Multiple thermal maps to improve effectiveness of burn-in May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs11

Thermal Map For different benchmarks for a microprocessor For different functional modes of an IC Synthetic maps to target certain defects –Knowledge from yield learning process –Based on experience and empirical approaches –Based on analysis and computer simulation Specifies high and low temperature limits for each core or each thermal node May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs12

Burn-In Moments Wafer-Level Burn-In (WLBI) –Similar to bare-die test in 2D Die-Level Burn-In (DLBI) –Similar to final test in 2D –Usually done after packaging Possibilities for 3D –Pre-bond –Mid-bond –Post-bond –Final (after packaging) May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs13

Alternatives for Creating a Thermal Map (1) Especially for different benchmarks for a microprocessor or functional modes of an IC Might be slow Might be impossible to create large gradients Might not be possible before final bond in 3D –Some inputs are from TSVs –Intermediate data usually has high volume and high speed –TSVs could not be properly accessed using test equipment –There will be a test access mechanism that has access to cores May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs14 1. Using real inputs/input ports

Alternatives for Creating a Thermal Map (2) Might not be achievable using real inputs Might be achievable using test access mechanism –Direct access to cores May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs15 2. Synthetic thermal maps in order to target certain defects

Description of the Problem Multiple thermal maps are to be applied A maps is created by selectively applying heating sequences (dummy tests) Heating sequences are applied via Test Access Mechanism (TAM) Inputs –Thermal maps –TAM width –Other IC specifications Output –Schedules indicating proper times for heating sequence application May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs16

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs17

Thermal Model May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs18

Steady-State Solution for Burn-In May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs19 Thermal model Steady-state Target temperatures

Necessary Reachability Condition Stray power –Static power (Leakage) –Clock network power May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs20 Heating sequence power –Large (largest) power –Achieved in test mode

Pulse Width Modulation - PWM Creating arbitrary power values –Duty cycle –Period Test access mechanism limited bandwidth (W) May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs21 Schedulability condition:

Scheduling May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs22

Ripples On-off changes in power create ripples in temperature May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs23

Ripples and the Period (1) Ripples should not drive the temperature higher than or lower than limits specified in the map May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs24 Thermal model: Power on: Power off:

Ripples May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs25

Ripples and the Period (2) May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs26 Estimation of the derivative in a short time interval: Period that temperature touches the max in an power-on period: Smallest period (High/Low period for a core, for all cores) is the period to go with

Ripples May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs27

Steady-State Solution - Summary The schedule is repeated periodically Transition to a new thermal map is slow –Initial temperatures to fade away –New temperatures to build up Schedule generation is fast To be faster, the transient response should be taken into account May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs28

Outline Introduction Early life failures Temperature gradient effects Thermal maps Proposed methods Steady state solution Transient based heuristic Experimental results May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs29

Experimental Setup 12 ICs 1, 2, and 3 layers 2 to 48 modules Min/max in thermal maps –35/45 –45/55 –55/65 –65/75 –75/85 –85/95 May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs30

Experimental Results CPU time –Steady-state solution : 2 sec –Transient-based heuristic : 12 min Test time percentage change –Transient-based heuristic compared with steady-state solution -78% May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs31

Conclusion (1) Proper temperature gradients and thermal maps should be in place during burn-in –Cannot be achieved using ordinary ovens –Using test access mechanism is unavoidable May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs32 Early life failures dependency on temperature gradients

May-2013Temperature-Gradient Based Burn-In for 3D Stacked ICs33 Steady- state solution Transient- based heuristic SimpleYesNo Fast to generate the schedulesYesNo Fast to achieve a new thermal mapNoYes Supports high resolution thermal mapsNoYes Supports different TAM widths for different modules NoYes Conclusion (2)

? Questions