Supply Voltage Noise Aware ATPG for Transition Delay Faults Nisar Ahmed and M. Tehranipoor University of Connecticut Vinay Jayaram Texas Instruments, TX.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

At-Speed Test Considering Deep Submicron Effects
Advanced ITC Presentation A. Pogiel J. Rajski J. Tyszer.
1 Pattern-Directed Circuit Virtual Partitioning for Test Power Reduction Qiang Xu The Chinese University of Hong Kong Dianwei Hu and Dong Xiang Tsinghua.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Slides based on Kewal Saluja
NTHU-CS VLSI/CAD LAB TH EDA De-Shiuan Chiou Da-Cheng Juan Yu-Ting Chen Shih-Chieh Chang Department of CS, National Tsing Hua University, Taiwan Fine-Grained.
June 6, Using Negative Edge Triggered FFs to Reduce Glitching Power in FPGA Circuits Tomasz S. Czajkowski and Stephen D. Brown Department of Electrical.
System Design Tricks for Low-Power Video Processing Jonah Probell, Director of Multimedia Solutions, ARC International.
Robust Low Power VLSI ECE 7502 S2015 Delay Test ECE 7502 Class Discussion He Qi March 19, 2015.
High-Level Constructors and Estimators Majid Sarrafzadeh and Jason Cong Computer Science Department
Praveen Venkataramani Suraj Sindia Vishwani D. Agrawal FINDING BEST VOLTAGE AND FREQUENCY TO SHORTEN POWER CONSTRAINED TEST TIME 4/29/ ST IEEE VLSI.
Dynamic Scan Clock Control In BIST Circuits Priyadharshini Shanmugasundaram Vishwani D. Agrawal
5/1/2006VTS'061 Upper Bounding Fault Coverage by Structural Analysis and Signal Monitoring Vishwani D. Agrawal Auburn University, Dept. of ECE, Auburn,
Toward PDN Resource Estimation: A Law of General Power Density Kwangok Jeong and Andrew B. Kahng
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
TH EDA NTHU-CS VLSI/CAD LAB 1 Re-synthesis for Reliability Design Shih-Chieh Chang Department of Computer Science National Tsing Hua University.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 8 Test Power.
Power Modeling and Architecture Evaluation for FPGA with Novel Circuits for Vdd Programmability Yan Lin, Fei Li and Lei He EE Department, UCLA
1 Oct 24-26, 2006 ITC'06 Fault Coverage Estimation for Non-Random Functional Input Sequences Soumitra Bose Intel Corporation, Design Technology, Folsom,
10/25/2007 ITC-07 Paper Delay Fault Simulation with Bounded Gate Delay Model Soumitra Bose Design Technology, Intel Corp. Folsom, CA Hillary.
NTHU-CS VLSI/CAD LAB TH EDA Student : Da-Cheng Juan Advisor : Shih-Chieh Chang Fine-Grained Sleep Transistor Sizing Algorithm for Leakage Power Minimization.
Build-In Self-Test of FPGA Interconnect Delay Faults Laboratory for Reliable Computing (LaRC) Electrical Engineering Department National Tsing Hua University.
January 16, '02Agrawal: Delay testing1 Delay Testing of Digital Circuits Vishwani D. Agrawal Agere Systems, Murray Hill, NJ USA
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
An Introduction to Synopsys Design Automation Jeremy Lee November 7, 2007.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Laboratory of Reliable Computing Department of Electrical Engineering National Tsing Hua University Hsinchu, Taiwan Delay Defect Characteristics and Testing.
Temperature-Aware Design Presented by Mehul Shah 4/29/04.
Author: D. Brooks, V.Tiwari and M. Martonosi Reviewer: Junxia Ma
1 Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu.
DFT Technologies for High- Quality Low-Cost Manufacturing Tests Yuval Snir JTAG 2006 Yuval Snir JTAG 2006.
Statistical Critical Path Selection for Timing Validation Kai Yang, Kwang-Ting Cheng, and Li-C Wang Department of Electrical and Computer Engineering University.
Signal Integrity Methodology on 300 MHz SoC using ALF libraries and tools Wolfgang Roethig, Ramakrishna Nibhanupudi, Arun Balakrishnan, Gopal Dandu Steven.
By Praveen Venkataramani Vishwani D. Agrawal TEST PROGRAMMING FOR POWER CONSTRAINED DEVICES 5/9/201322ND IEEE NORTH ATLANTIC TEST WORKSHOP 1.
By Praveen Venkataramani Committee Prof. Vishwani D. Agrawal (Advisor) Prof. Adit D. Singh Prof. Fa Foster Dai REDUCING ATE TEST TIME BY VOLTAGE AND FREQUENCY.
Machine Learning in Simulation-Based Analysis 1 Li-C. Wang, Malgorzata Marek-Sadowska University of California, Santa Barbara.
Juanjo Noguera Xilinx Research Labs Dublin, Ireland Ahmed Al-Wattar Irwin O. Irwin O. Kennedy Alcatel-Lucent Dublin, Ireland.
© 2003 Xilinx, Inc. All Rights Reserved Power Estimation.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
ENGG 6090 Topic Review1 How to reduce the power dissipation? Switching Activity Switched Capacitance Voltage Scaling.
Capturing Crosstalk-Induced Waveform for Accurate Static Timing Analysis Masanori Hashimoto, Yuji Yamada, Hidetoshi Onodera Kyoto University.
Power Reduction for FPGA using Multiple Vdd/Vth
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
THE TESTING APPROACH FOR FPGA LOGIC CELLS E. Bareiša, V. Jusas, K. Motiejūnas, R. Šeinauskas Kaunas University of Technology LITHUANIA EWDTW'04.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Low Power – High Speed MCML Circuits (II)
Why Low Power Testing? 台大電子所 李建模.
EEE2243 Digital System Design Chapter 7: Advanced Design Considerations by Muhazam Mustapha, extracted from Intel Training Slides, April 2012.
1 Compacting Test Vector Sets via Strategic Use of Implications Kundan Nepal Electrical Engineering Bucknell University Lewisburg, PA Nuno Alves, Jennifer.
By Praveen Venkataramani
A Test Time Theorem and Its Applications Praveen Venkataraman i Suraj Sindia Vishwani D. Agrawal
Embedded Embedded at-speed test at-speed test.
REALITY STATISTICAL CHARACTERIZATION OF A HIGH-K METAL GATE 32NM ARM926 CORE UNDER PROCESS VARIABILITY IMPACT Paul Zuber Petr Dobrovolny Miguel Miranda.
1 Energy-Efficient Register Access Jessica H. Tseng and Krste Asanović MIT Laboratory for Computer Science, Cambridge, MA 02139, USA SBCCI2000.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
March 28, Glitch Reduction for Altera Stratix II devices Tomasz S. Czajkowski PhD Candidate University of Toronto Supervisor: Professor Stephen D.
Dept. of Electronics Engineering & Institute of Electronics National Chiao Tung University Hsinchu, Taiwan ISPD’16 Generating Routing-Driven Power Distribution.
-1- Soft Core Viterbi Decoder EECS 290A Project Dave Chinnery, Rhett Davis, Chris Taylor, Ning Zhang.
THE CMOS INVERTER.
Estimate power saving by clock slowdown for s5378 in 180nm and 32nm CMOS Chao Han ELEC 6270.
Timing Analysis 11/21/2018.
Circuit Design Techniques for Low Power DSPs
FPGA Glitch Power Analysis and Reduction
Testing in the Fourth Dimension
Chapter 3b Leakage Efficient Chip-Level Dual-Vdd Assignment with Time Slack Allocation for FPGA Power Reduction Prof. Lei He Electrical Engineering Department.
Presentation transcript:

Supply Voltage Noise Aware ATPG for Transition Delay Faults Nisar Ahmed and M. Tehranipoor University of Connecticut Vinay Jayaram Texas Instruments, TX

2/7 Overview Objective Prior Work Statistical IR-drop Analysis Power Model Switching Cycle Average Power (SCAP) SCAP Calculator Pattern Generation Framework Experimental Results Conclusions

3/7 Objective High switching activity during test compared to functional operation Increased sensitivity of VDSM designs to supply noise IR-drop during at-speed test: A BIG CONCERN Present ATPG tools are supply noise unaware Targets as many faults as possible per pattern Random filling of X’s during ATPG Increases switching activity of test patterns How to generate IR-drop tolerant patterns without significantly increasing number of patterns?

4/7 IR-drop Effects? Delay Failure An excessive IR-drop can increase the delay of targeted paths Logic Failure An excessive IR-drop can significantly reduce the voltage reaching a device -- may function unpredictably Question: What is the impact of IR-drop on long and short paths Answer: Slack of a path and number of switching define how tolerant a path is to IR-drop

5/7 Prior Work IR-drop issue during at-speed test [Saxena, ITC03] Static Verification of Test Vectors for IR-drop Failure [Kokrady, ICCAD03] Power Supply Noise Analysis in Test Compaction [Wang, ITC05] Preferred-Fill [Remersaro, IEEE D&T 07] Low-capture TDF pattern generation [Wen, VTS05, VTS06] Faster-than-at-speed test considering IR-drop [Ahmed, ICCAD03]

6/7 Contributions Novel Power model to measure the average power during at-speed test Called Switching cycle average power (SCAP) Consider both the length of paths affected by each pattern and the number of transitions Pattern generation procedure: Set SCAP threshold Perform TDF pattern generation Identify high IR-drop patterns using SCAP Replace them with IR-drop patterns

7/7 Case Study ITC’99 benchmark (b19) 200K gates, 6642 scan cells 8 scan chains 4 VDD (VSS) pads 0.18 nm technology Frequency = 142MHz Power rings Width = 20um Stripes Width = 10um Power/Ground Distribution Network

8/7 Statistical IR-drop analysis Vector-less approach to estimate IR-drop analysis Assumptions: Uniform activity over the entire design region Switching time frame = clock period 20% Net toggle activity 2.8% voltage drop in VDD network 4.5% voltage drop in VSS network Underestimates average functional IR-drop and power Non-uniform switching activity Most activity occurs during early cycle period IR-drop inversely proportional to switching time-frame window

9/7 Procedure: Generate transition fault test patterns Measure time-span of all switching activity during launch- to-capture window Average switching time frame = Half cycle period Statistical IR-drop analysis (cont.) Avg. Switching Power [mW] Avg. IR-drop [V] VDDVSS Full cycle period Half cycle period What is an average switching time-frame window to estimate average functional IR-drop and power ? Functional power threshold to identify high IR-drop test patterns

10/7 Power Model (SCAP) Average IR-drop directly relates to average power Cycle average power (CAP) Power measured over entire cycle period Switching cycle average power model (SCAP) Measured over switching time frame window (STW) ATE clock Scan Enable FF clock STW (P2) STW (P1) Clock Network Switching CAP = ∑(C i * VDD 2 ) T SCAP = ∑(C i * VDD 2 ) STW T

11/7 Power Model (SCAP) (cont.) Pattern P1 and P2 Almost same switching activity Different switching time frame window (STW) P2 has smaller STW SCAP (P2) > SCAP (P1) IR-drop effects on VDD and VSS during pattern P1 and P2 application within 7ns capture window.

12/7 Power Model (SCAP) (cont.) SCAP (P2) > SCAP (P1) P1 P2 Switching time frame window (STW) is an important parameter ITC’99 benchmark (b19)

13/7 SCAP Model Validation SCAP is a good power model to represent average IR-drop P1 P2 Another example: Cadence SOC Design (Turbo Eagle)

14/7 PLI routine to measure power during launch-to- capture window Avoids huge VCD file generation for large designs SCAP = ∑(C i * VDD) 2 STW SCAP Calculator VCS Pattern Power Profile Design (.v) Test Patterns SDF Parasitics (SPEF) Physical Design (DEF) STAR-RXCT Instance Capacitance extractor PLI SCAP Calculator SDF – Standard delay format (Timing Information) VCS – Gate level simulator (Synopsys) PLI – Programmable language Interface STAR-RXCT – Extraction tool (Synopsys)

15/7 Pattern Generation Framework SCAP Calculator Pattern Set FS Commercial ATPG tool ATPG Short-listed Patterns Yes Exit No Fault List With X-fill options If SCAP>Thr ? Statistical IR-drop Analysis Thr Pattern Generation Procedure: Step 1: Run ATPG for all faults Step 2: Exclude high IR-drop Patterns (short-listed patterns) Step 3: Fault Simulate for Short-listed patterns  fault list Step 4: Run ATPG for this fault list

16/7 Experimental Results Conventional transition fault pattern set Random fill option for don’t-care bits 2360 patterns generated VSS network VDD network 860 patterns with SCAP value above threshold SCAP threshold = 20% toggle activity over avg. switching time frame window

17/7 Results (cont.) New patterns generated with fill-0 and fill-1 options for faults exclusively detected by short-listed patterns Fill-0 generates 957 low-power patterns instead of 860 patterns with high SCAP value 97 extra patterns but significantly reduces the SCAP value Fill-0 option

18/7 Results (cont.) Fill-1 option Fill Adjacent

19/7 Results (cont.) Comparison of conventional ATPG and the new pattern generation procedure Slight increase in pattern volume 4% increase in number of patterns

20/7 Conclusion New pattern generation procedure for IR-drop tolerant pattern generation Switching cycle average power (SCAP) model for identifying high IR-drop patterns Considers both switching capacitance and time frame of activity PLI based SCAP calculator Efficient way to measure SCAP during launch-to- capture window