Why Low Power Testing? 台大電子所 李建模.

Slides:



Advertisements
Similar presentations
CMP238: Projeto e Teste de Sistemas VLSI Marcelo Lubaszewski Aula 2 - Teste PPGC - UFRGS 2005/I.
Advertisements

Slides based on Kewal Saluja
Supply Voltage Noise Aware ATPG for Transition Delay Faults Nisar Ahmed and M. Tehranipoor University of Connecticut Vinay Jayaram Texas Instruments, TX.
Modern VLSI Design 4e: Chapter 5 Copyright  2008 Wayne Wolf Topics n Memory elements. n Basics of sequential machines.
Power Reduction Techniques For Microprocessor Systems
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Synchronous Digital Design Methodology and Guidelines
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
4/28/05Vemula: ELEC72501 Enhanced Scan Based Flip-Flop for Delay Testing By Sudheer Vemula.
8/19/04ELEC / ELEC / Advanced Topics in Electrical Engineering Designing VLSI for Low-Power and Self-Test Fall 2004 Vishwani.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
8/18/05ELEC / Lecture 11 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
Mehdi Amirijoo1 Power estimation n General power dissipation in CMOS n High-level power estimation metrics n Power estimation of the HW part.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Power-Aware Computing 101 CS 771 – Optimizing Compilers Fall 2005 – Lecture 22.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
Digital Integrated Circuits for Communication
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Free Powerpoint Templates Page 1 Free Powerpoint Templates Low Power VLSI Design Dr Elwin Chandra Monie RMK Engineering College.
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Gheorghe M. Ştefan
Low-Power CMOS Logic Circuit Topic Review 1 Part I: Overview (Shaw) Part II: (Vincent) Low-Power Design Through Voltage Scaling Estimation and Optimization.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
Low Power Techniques in Processor Design
Lecture 2 1 Computer Elements Transistors (computing) –How can they be connected to do something useful? –How do we evaluate how fast a logic block is?
1 Power Dissipation in CMOS Two Components contribute to the power dissipation: »Static Power Dissipation –Leakage current –Sub-threshold current »Dynamic.
Sub-threshold Design of Ultra Low Power CMOS Circuits Students: Dmitry Vaysman Alexander Gertsman Supervisors: Prof. Natan Kopeika Prof. Orly Yadid-Pecht.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Low Power Architecture and Implementation of Multicore Design Khushboo Sheth, Kyungseok Kim Fan Wang, Siddharth Dantu ELEC6270 Low Power Design of Electronic.
MS108 Computer System I Lecture 2 Metrics Prof. Xiaoyao Liang 2014/2/28 1.
Washington State University
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
EEE2243 Digital System Design Chapter 7: Advanced Design Considerations by Muhazam Mustapha, extracted from Intel Training Slides, April 2012.
Guy Lemieux, Mehdi Alimadadi, Samad Sheikhaei, Shahriar Mirabbasi University of British Columbia, Canada Patrick Palmer University of Cambridge, UK SoC.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
By Praveen Venkataramani
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 18: October 14, 2013 Energy and Power.
Basics of Energy & Power Dissipation
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
EE434 ASIC & Digital Systems Partha Pande School of EECS Washington State University
Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review.
11-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon Latch-up & Power Consumption Latch-up Problem Latch-up condition  1   2 >1 GND Vdd.
Introduction to Clock Tree Synthesis
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Dynamic Logic Circuits Static logic circuits allow implementation of logic functions based on steady state behavior of simple nMOS or CMOS structures.
Jan. 26, 2001VLSI Test: Bushnell-Agrawal/Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault models.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
ELEC Digital Logic Circuits Fall 2014 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
LOW POWER DESIGN METHODS
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
Damu, 2008EGE535 Fall 08, Lecture 51 EGE535 Low Power VLSI Design Lecture #5 & 6 CMOS Inverter.
Digital Fundamentals Floyd Chapter 7 Tenth Edition
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
332:479 Concepts in VLSI Design Lecture 24 Power Estimation
Design of benchmark circuit s5378 for reduced scan mode activity
Lecture 7: Power.
Lecture 7: Power.
Presentation transcript:

Why Low Power Testing? 台大電子所 李建模

Test is HOT! Power consumption in test mode higher than normal operation 2 X higher [Zorian 93] ISCAS Benchmark circuit simulation [Li 04] CUT Normal (mW) Scan mW ( X higher than normal) s526 89.5 231.2 (1.58X) s1494 220.0 438.0 (1.99X) s5378 979.9 1,831.7 (1.87X) s9234 1,303.3 3,026.8 (2.32X) s38417 5,452.7 11,618.3 (2.13X) average 1,210.3 2,092.7 (1.73X)

Why Test Power is High? ATPG patterns try to detect as many faults as possible High toggle activities when testing ATPG patterns less correlated than functional patterns [Wang 97] Many circuit nodes are only toggling when scan chains shift Some DFT circuit only activated in test mode

Why Low Power Testing? Avoid power problems (e.g. IR drop) in test mode Ensure correct operation in test mode Protect CUT from overheating in test mode No expensive package for testing Enable parallel testing of multiple cores in SOC Save test time Avoid reliability problems Overheating can shorten CUT lifetime

Intel CPU Power (Normal Operation) History and projection Power (Watts) Of Intel Parts 4004 8008 8080 8085 8086 286 386 486 0.1 1 10 100 1000 10000 100000 1971 1974 1978 1985 1992 2000 2004 2008 P6 Pentium® Source: Borkar, De Intel

Types of Power Dissipation Classified by Circuit Operation Classified by Circuit Type Classified by Time

Classified by Circuit Operation Static power dissipation (circuit activity independent) Leakage power Dynamic power dissipation (circuit activity dependent) Short circuit power Switch power

Classified by Circuit Operation (2) Source: Synopsys Power Compiler

Short Circuit Power Short Circuit Power Caused by momentary short circuit current When NMOS PMOS both on Occurs only when circuit switching Can be estimated by the equation Ei = energy consumed per transition of gate i. usually provided by the ASIC vendor TRi = toggle rate of output of gate i. TRi is usually obtained by simulation

Short Circuit Power Transient short circuit current, ISC

Switching Power Switching Power is Caused by charging and discharging load capacitance Wire capacitance, parasitic capacitance Occurs only when circuit is switching Can be estimated by the equation Cload i = total load capacitance connected to net i. extracted from layout or estimated by synthesis tool TRi = toggle rate of output of gate i. TRi is usually obtained by simulation

Leakage Power Leakage power is Caused by static leakage current Such as source to drain, gate tunneling currents Independent of circuit activities Dependent on technology Such as transistor Vt , VDD Not a big concern …. yet Maybe problems in future generations Can be estimated by Ileak VDD

Leakage Power Projection 8KW 1.7KW 400W 88W 12W 0% 10% 20% 30% 40% 50% 2000 2002 2004 2006 2008 Drain Leakage Power .4 .8 1.2 1.6 2 2000 2002 2004 2006 2008 VDD and VT Power (Watts) Of Intel Parts 4004 8008 8080 8085 8086 286 386 486 0.1 1 10 100 1000 10000 100000 1971 1974 1978 1985 1992 2000 2004 2008 P6 Pentium® Source: Borkar, De Intel

Leakage Significant When Burn In Leakage power dominates burn in power Source [Intel 02], [Miller 01]

Classified by Circuit Types Logic power Power dissipation in combinational logic Sequential power Power dissipation in the sequential elements Such as scan chain, or latches Clock power Power dissipation in clock tree Other types of circuits (not covered in this lecture) Memory power SRAM, DRAM Analog, Mixed Signal Power

Breakdown of Power Dissipation SC = Short Ckt SW = Switching SW. SC. SEQ. SC. COMB. CLK CLK CLK Source [Li 04]

Classified by time Average power Peak power Time (Clock cycle) Power waveforms: Dividing a scan chain into two sub-chains [Lee 04]

My opinion Low power testing not really needed now But will be needed in future Especially for burn in Area needs more research Peak power reduction still needs more research Static power is difficult to control