Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation Nima Aghaee, Zhiyuan He, Zebo Peng, and Petru Eles Embedded Systems Laboratory.

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

Algorithm for Fast Statistical Timing Analysis Jakob Salzmann, Frank Sill, Dirk Timmermann SOC 2007, Nov ‘07, Tampere, Finland Institute of Applied Microelectronics.
UNSTEADY HEAT TRANSFER Many heat transfer problems require the understanding of the complete time history of the temperature variation. For example, in.
VARIUS: A Model of Process Variation and Resulting Timing Errors for Microarchitects Sarangi et al Prateeksha Satyamoorthy CS
CML CML Presented by: Aseem Gupta, UCI Deepa Kannan, Aviral Shrivastava, Sarvesh Bhardwaj, and Sarma Vrudhula Compiler and Microarchitecture Lab Department.
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.
EE/MAtE1671 Process Variability EE/MatE 167 David Wahlgren Parent.
June 20 th 2004University of Utah1 Microarchitectural Techniques to Reduce Interconnect Power in Clustered Processors Karthik Ramani Naveen Muralimanohar.
Core-based SoCs Testing Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping University Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping.
Bogdan Tanasa, Unmesh D. Bordoloi, Petru Eles, Zebo Peng Department of Computer and Information Science, Linkoping University, Sweden December 3, 2010.
1 of 10 April 25, 2001 Minimizing System Modification in an Incremental Design Approach Paul Pop, Petru Eles, Traian Pop, Zebo Peng Department of Computer.
1 of 14 1/15 Schedulability Analysis and Optimization for the Synthesis of Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded.
Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University Process-Variation and Temperature Aware SoC Test Scheduling.
SMART 2004 A NEW CONTROL SYSTEM FOR FAST MOTION CONTROL OF SMA ACTUATOR WIRES Yee Harn Teh and Roy Featherstone Department of Information Engineering,
Reliability-Aware Frame Packing for the Static Segment of FlexRay Bogdan Tanasa, Unmesh Bordoloi, Petru Eles, Zebo Peng Linkoping University, Sweden 1.
1 Temperature-Aware Resource Allocation and Binding in High Level Synthesis Authors: Rajarshi Mukherjee, Seda Ogrenci Memik, and Gokhan Memik Presented.
1 Oct 2, 2003 Design Optimization of Mixed Time/Event-Triggered Distributed Embedded Systems Traian Pop, Petru Eles, Zebo Peng Embedded Systems Laboratory.
1 of 14 1/15 Design Optimization of Multi-Cluster Embedded Systems for Real-Time Applications Paul Pop, Petru Eles, Zebo Peng, Viaceslav Izosimov Embedded.
Heuristics for Adaptive Temperature-Aware SoC Test Scheduling Considering Process Variation Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory.
Electronics Cooling Mechanical Power Engineering Dept.
Holistic Scheduling and Analysis of Mixed Time/Event-Triggered Distributed Embedded System Traian Pop, Petru Eles, Zebo Peng EE249 Discussion Paper Review.
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.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Main Points All matter is made up of invisible particles Particles have spaces between them Particles are moving all the time Particles move faster when.
Solutions of the Conduction Equation P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi An Idea Generates More Mathematics….
POWER TRANSISTOR – MOSFET Parameter 2N6757 2N6792 VDS(max) (V)
Diodes Analog Electronics UNIT III. Diodes UNIT I Objective The student will use diodes, capacitors, regulators and LEDs through a rectifying system in.
UC San Diego / VLSI CAD Laboratory Reliability-Constrained Die Stacking Order in 3DICs Under Manufacturing Variability Tuck-Boon Chan, Andrew B. Kahng,
University of Karlsruhe, System Architecture Group Balancing Power Consumption in Multiprocessor Systems Andreas Merkel Frank Bellosa System Architecture.
2011/12/14 2nd term M1 colloquium Creation of huge metal-insulator domain and its electrical conduction property in VO 2 thin film on TiO 2 (001) substrate.
Effective Modeling of Temperature Effects on Lithium Polymer Cells
UNIVERSITY OF SOUTHERN CALIFORNIA 1 ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks S. Begum, S. Wang, B.
Temperature-Gradient Based Burn-In for 3D Stacked ICs Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB) Linkoping University 12th.
An evaluation of HotSpot-3.0 block-based temperature model
Immune Genetic Algorithms for Optimization of Task Priorities and FlexRay Frame Identifiers Soheil Samii 1, Yanfei Yin 1,2, Zebo Peng 1, Petru Eles 1,
Carbon nanotube is a magic material. The unique structure brings it amazing characteristics. Lots of people believe that the usage of carbon nanotube will.
Carbon Nanotubes Related Devices and Applications
Dynamic Scheduling and Control-Quality Optimization of Self-Triggered Control Applications Soheil Samii, Petru Eles, Zebo Peng Department of Computer and.
Minimization in variation of output characteristics of a SOI MOS due to Self Heating Sahil M. BansalD.Nagchaudhuri B.E. Final Year, Professor, Electronics.
IPv6-Oriented 4 OC768 Packet Classification with Deriving-Merging Partition and Field- Variable Encoding Scheme Mr. Xin Zhang Undergrad. in Tsinghua University,
DTM and Reliability High temperature greatly degrades reliability
Lecture 4.0 Properties of Metals. Importance to Silicon Chips Metal Delamination –Thermal expansion failures Chip Cooling- Device Density –Heat Capacity.
Performance of Distributed Constraint Optimization Algorithms A.Gershman, T. Grinshpon, A. Meisels and R. Zivan Dept. of Computer Science Ben-Gurion University.
Temperature-Sensitive Loop Parallelization for Chip Multiprocessors Sri HK Narayanan, Guilin Chen, Mahmut Kandemir, Yuan Xie Embedded Mobile Computing.
Patricia Gonzalez Divya Akella VLSI Class Project.
M. Deveaux, CBM-Collaboration-Meeting, 25 – 28. Feb 2008, GSI-Darmstadt Considerations on the material budget of the CBM Micro Vertex Detector. Outline:
1 of 14 1/15 Schedulability-Driven Frame Packing for Multi-Cluster Distributed Embedded Systems Paul Pop, Petru Eles, Zebo Peng Embedded Systems Lab (ESLAB)
5.Linear Superposition Principle ( For Experiments ) This technique is extremely useful for effective thermal resistance characterization of thermal models.
Statistics Sampling Distributions and Point Estimation of Parameters Contents, figures, and exercises come from the textbook: Applied Statistics and Probability.
Department of Electrical and Computer Engineering University of Wisconsin - Madison Optimizing Total Power of Many-core Processors Considering Voltage.
EMT 112 / 4 ANALOGUE ELECTRONICS Self-Reading Power Transistor – BJT & MOSFET.
University of Toronto,Toronto, Ontario, Canada 1 Circuit Research Labs, Intel Corporation, Hillsboro, OR Variations-Aware Low-Power Design with Voltage.
Electronic Grain Moisture Tester Principles of Operation Hiroshi Noji Kett Electric Laboratory 11/27/2013 Electronic Moisture Tester - Principles of Operation.
CS203 – Advanced Computer Architecture
Power-aware NOC Reuse on the Testing of Core-based Systems* CSCE 932 Class Presentation by Xinwang Zhang April 26, 2007 * Erika Cota, et al., International.
This week in the physics course Lectures will cover Chapter 24 (Electric Current) and start Chapter 25 (Electric Circuits) Please note: lecture slides.
Magnetic Refrigeration down to 1.6K for FCC_ee Jakub Tkaczuk Supported by: DRF Energy Program – DESA41K CERN FCC Collaboration Francois Millet, Jean-Marc.
POWER TRANSISTOR – MOSFET Parameter 2N6757 2N6792 VDS(max) (V)
CS203 – Advanced Computer Architecture
A Seminar presentation on
Center for Advanced Life Cycle Engineering (CALCE)
Temperature Aware Storage
Welcome.
Low Power and High Speed Multi Threshold Voltage Interface Circuits
An Overview of Silicon-on-Sapphire CMOS Technologies
Yixin Luo Saugata Ghose Yu Cai Erich F. Haratsch Onur Mutlu
Circuit Design Techniques for Low Power DSPs
Sorin Manolache, Petru Eles, Zebo Peng {sorma, petel,
Safety factor profile control with reduced resistive flux consumption for DEMO is achieved using reinforcement learning technique T. Wakatsuki, et al.,
Source of variation Degrees of freedom Sum of squares Mean square
Presentation transcript:

Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation Nima Aghaee, Zhiyuan He, Zebo Peng, and Petru Eles Embedded Systems Laboratory (ESLAB), Linkoping University, Sweden {g-nimgh, zhihe, zebpe, IEEE 19th Asian Test Symposium (ATS2010)

Content Temperature-Aware Scheduling Inter-Chip Process Variation Temperature Error Hybrid Method Experimental Results 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation2

Increasing Power Density Source: F. Pollack, Int. Symp. Microarchitecture, 1999 Power density increases exponentially with technology scaling! 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation3

High Test Power Power consumption during SoC test is much higher than that in normal [Zorian, 93 & Wang, 98] – Test patterns with higher toggle rate – Parallel testing – High speed scan-based testing 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation4

High Test Temperature High test power density leads to high test temperature Overheating leads to: Yield loss (good dies fail the test) Damage to the devices under test 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation5

Temperature-Aware Scheduling Temperature-aware SoC test scheduling techniques are required to prevent overheating – [Z. He et al., J. Electron Test, 2008] – [C. Yao et al., ATS 2009] 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation6

Temperature-Aware Scheduling Introduce cooling cycles to avoid overheating 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation7

Process Variation Variation in geometries and material properties – Variation in electrical parameters Example: electrical resistances and capacitances Result: variation in power profile – Variation in thermal parameters Example: heat capacity and thermal conductivity Result: variation in thermal behavior 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation8

Process Variation Identical switching activity 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation9 Different power profiles Different temperature profiles

Inter-Chip Process Variation If no action 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation10 Warmer chips will Overheat

Inter-Chip Process Variation Safe action is to use worst case temperature limit 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation11 Long test application time

Temperature Error Temperature Error (TE) = Actual_Temperature – Expected_Temperature Each chip is characterized by its TE 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation12 TE distribution – Is discrete – Gives the probability that a chip has a certain temperature error

Temperature Error – Example Probability of TE = 0 is Probability of TE = +3 is Probability of TE = -9 is Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation13

Hybrid Method - Basic Concept Chip cluster – Chips within a certain TE range 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation14 Chip cluster 1 Cool Fast test Chip cluster 2 Warm Slow test

Hybrid Method - Test Process 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation15 Two group of chips, and two schedules

Hybrid Method – Scheduling Process Find the optimum cluster border – Tradeoff Faster test for cluster More chips covered in faster clusters – Exact search 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation16 Find the schedules for clusters – Heuristic

Experimental Results Test Throughput (TT) – Number of chips tested safely per time unit 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation17

10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation18

Conclusion SoC test scheduling should be thermal aware Process variation should be considered Best way to handle thermal issues when affected by process variation is an adaptive approach – Temperature sensing 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation19

Questions ? 10-Nov-2010Temperature-Aware SoC Test Scheduling Considering Inter-Chip Process Variation20