Robust Low Power VLSI ECE 7502 S2015 Delay Test ECE 7502 Class Discussion He Qi March 19, 2015.

Slides:



Advertisements
Similar presentations
IC TESTING.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
Supply Voltage Noise Aware ATPG for Transition Delay Faults Nisar Ahmed and M. Tehranipoor University of Connecticut Vinay Jayaram Texas Instruments, TX.
LEONARDO INSIGHT II / TAP-MM ASTEP - Basic Test Concepts © J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 Basic test concepts J. M. Martins.
On Diagnosis of Multiple Faults Using Compacted Responses Jing Ye 1,2, Yu Hu 1, and Xiaowei Li 1 1 Key Laboratory of Computer System and Architecture Institute.
Efficient Compression and Application of Deterministic Patterns in a Logic BIST Architecture Peter Wohl, John A. Waicukauski, Sanjay Patel, Minesh B. Amin.
Nitin Yogi and Vishwani D. Agrawal Auburn University Auburn, AL 36849
Diagnostic Test Generation and Fault Simulation Algorithms for Transition Faults Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama
Reduced Complexity Test Generation Algorithms for Transition Fault Diagnosis Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA.
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.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Logic Simulation 4 Outline –Fault Simulation –Fault Models –Parallel Fault Simulation –Concurrent Fault Simulation Goal –Understand fault simulation problem.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
Nov. 29, 2005 ELEC Class Presentation 1 Logic Redesign for Low Power ELEC 6970 Project Presentation By Nitin Yogi.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
Spring 07, Feb 8 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Logic Equivalence Vishwani D. Agrawal James J.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Lecture 5 Fault Modeling
Tim Cheng1 Key Results - Verification Developed and released ATPG-based SAT solvers for circuits (Univ. of California, Santa Barbara) –Integrating structural.
10/25/2007 ITC-07 Paper Delay Fault Simulation with Bounded Gate Delay Model Soumitra Bose Design Technology, Intel Corp. Folsom, CA Hillary.
Vishwani D. Agrawal James J. Danaher Professor
1 Reconvergent Fanout Analysis of Bounded Gate Delay Faults Dept. of ECE, Auburn University Auburn, AL Master’s Defense Hillary Grimes Thesis Advisor:
An Efficient Test Data Reduction Technique Through Dynamic Pattern Mixing Across Multiple Fault Models 2011 VLSI Test Symposium S. Alampally 1, R. T. Venkatesh.
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
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Functional Coverage Driven Test Generation for Validation of Pipelined Processors P. Mishra and N. Dutt Proceedings of the Design, Automation and Test.
Laboratory of Reliable Computing Department of Electrical Engineering National Tsing Hua University Hsinchu, Taiwan Delay Defect Characteristics and Testing.
ECE 7502 Class Discussion Seyi Ayorinde Tuesday, February 3rd, 2015
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
BIST vs. ATPG.
Class Design Project - Test Generation 1 Class Design Project Test Generation Hillary Grimes III ELEC Project Presentation April 26, 2007.
Statistical Critical Path Selection for Timing Validation Kai Yang, Kwang-Ting Cheng, and Li-C Wang Department of Electrical and Computer Engineering University.
272: Software Engineering Fall 2012 Instructor: Tevfik Bultan Lecture 17: Code Mining.
Robust Low Power VLSI R obust L ow P ower VLSI Develop BIST for Custom-built FPGAs Seyi Ayorinde University of Virginia February 12 th, 2015.
PRESENTATION ON MODELLING AND SIMULATIONS NAME:Shantanu Shukla.
Robust Low Power VLSI ECE 7502 S2015 On Effective IDDQ Testing of Low-Voltage CMOS Circuits Using Leakage Control Techniques ECE 7502 Class Discussion.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
Robust Low Power VLSI ECE 7502 S2015 Fault Diagnosis and Logic Debugging Using Boolean Satisfiability ECE 7502 Class Discussion Benjamin Melton Thursday.
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Robust Low Power VLSI ECE 7502 S2015 Post-Silicon Verification using Quick Error Detection ECE 7502 Class Discussion Ben Calhoun Thursday January 22, 2015.
Canary SRAM Built in Self Test for SRAM VMIN Tracking
ECE 7502 Project Final Presentation
PRAVEEN VENKATARAMANI VISHWANI D. AGRAWAL Auburn University, Dept. of ECE Auburn, AL 36849, USA 26 th International.
Robust Low Power VLSI ECE 7502 S2015 Evaluation of Coverage-Driven Random Verification ECE 7502 – Project Presentation Qing Qin 04/23/2015.
A Robust Pulse-triggered Flip-Flop and Enhanced Scan Cell Design
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
Test and Test Equipment Joshua Lottich CMPE /23/05.
1 Compacting Test Vector Sets via Strategic Use of Implications Kundan Nepal Electrical Engineering Bucknell University Lewisburg, PA Nuno Alves, Jennifer.
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
By Praveen Venkataramani
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
EE434 ASIC & Digital Systems Partha Pande School of EECS Washington State University
Functional Test of Small-Delay Faults using SAT and Craig Interpolation Presenter: Chien-Yen Kuo.
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.
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.
November 25Asian Test Symposium 2008, Nov 24-27, Sapporo, Japan1 Sequential Circuit BIST Synthesis using Spectrum and Noise from ATPG Patterns Nitin Yogi.
ELEC 7950 – VLSI Design and Test Seminar
COE-571 Digital System Testing A Pattern Ordering Algorithm for Reducing the Size of Fault Dictionaries Authors: P. Bernardi, M. Grosso, M. Rebaudengo,
Presented By Anna Fariha Roll : SN – 213 MS, 1 st Semester Session: Boolean Matching.
Speaker: Nansen Huang VLSI Design and Test Seminar (ELEC ) March 9, 2016 Simulation-Based Equivalence Checking.
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
ATPG for Synchronous Sequential Circuits ELEC-7950 Spring 2016 Speaker : Mi Yan Student number : mzy0018.
` Printing: This poster is 48” wide by 36” high. It’s designed to be printed on a large-format printer. Customizing the Content: The placeholders in this.
Pattern Compression for Multiple Fault Models
Improved Random Pattern Delay Fault Coverage Using Inversion Test Points Soham Roy, Brandon Steine, Spencer Millican, Vishwani Agrawal Dept. of Electrical.
Presentation transcript:

Robust Low Power VLSI ECE 7502 S2015 Delay Test ECE 7502 Class Discussion He Qi March 19, 2015

Robust Low Power VLSI Requirements Specification Architecture Logic / Circuits Physical Design Fabrication Manufacturing Test Packaging Test PCB Test System Test PCB Architecture PCB Circuits PCB Physical Design PCB Fabrication Design and Test Development Customer Validate Verify Test

Robust Low Power VLSI Intro to Delay Test  Approach  At-speed Functional Pattern  Scan Based Structural Test (Cost Effective)  Tool  Automatic Test Pattern Generator (ATPG)  Timing Aware ATPG (Expensive and Time Consuming)  Timing Unaware ATPG (Cheap and Fast)  Fault Model  Transition Fault  Slow-to-Rise  Slow-to-Fall  Path Delay Fault 3

Robust Low Power VLSI Problem of Current ATPG Approach  Timing aware ATPG is too time consuming and expensive.  Timing unaware ATPG can only detect timing violation on short path. However, long paths are more likely to fail due to small delay defects. 4

Robust Low Power VLSI Goal of This Work  Develop a new approach/automation flow to use timing unaware ATPG to detect most of the timing violation of device under test including small delay defects. 5 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Path Length Analysis  Long Path (LP): A long path in a design is defined as a path, if affected by a small delay defect can cause a timing failure.  Short Path (SP): A short path requires a significant delay defect size that will create a very large timing variability to cause a failure.  Intermediate Path (IP): A path with a delay in the range other than long paths 6 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Path Length Analysis  For small delay defects in short paths, high frequency is needed to detect the defects.  This work only consider delay defects in long paths and use nominal frequency of the device under test. 7 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI  The authors move the figure “right” by caring only about the endpoints that the longest path connect to them fall into the LP category.  An observation point at the end of a path (primary output or scan flip-flop) is referred to as an endpoint. 8 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, Proposed ATPG Methodology

Robust Low Power VLSI Proposed ATPG Methodology  We need to let ATPG tool only generate patterns for those endpoints. Timing unaware ATPG tools have the feature of being set to only care about specific endpoints and screen others. The authors use static timing analysis tools to get the path information and use custom script to translate this information to ATPG-readable format. 9

Robust Low Power VLSI Proposed ATPG Methodology Care only about “LP endpoints” cannot guarantee more coverage on long paths, since these endpoints also has short paths connect to them and ATPG tool tend to pick these short paths to test.  Timing unaware ATPG tools can be set to use multiple path to detect one transition delay fault site (multiple-detect), increasing the chance of involving long paths. 10

Robust Low Power VLSI Proposed ATPG Methodology After using multi-detect, still a lot short paths involved. 11 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Proposed ATPG Methodology 12  The authors use a custom script to check which paths involved in the multi-detect process.  They 3 path types. An endpoint which observes a transition is referred to as an active endpoint. An endpoint which does not observe a transition, referred to as non-active.  non-active endpoints  active endpoints with path length less than a threshold limit  active endpoints with affected paths length greater than the threshold limit

Robust Low Power VLSI Proposed ATPG Methodology 13 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Proposed ATPG Methodology 14 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Proposed ATPG Methodology 15 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Results 16 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM,  The proposed approach generates more patterns

Robust Low Power VLSI Results 17 Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM, 2006.

Robust Low Power VLSI Questions  What is the overhead of using their ATPG technique?  What challenges we probably will have if using their approach?  The authors mentioned their approach also applies to short paths. Is it worth to apply this to short paths after defects on long paths are already found? 18

Robust Low Power VLSI Papers  [1] Ahmed, Nisar, Mohammad Tehranipoor, and Vinay Jayaram. "Timing-based delay test for screening small delay defects." In Proceedings of the 43rd annual Design Automation Conference, pp ACM,  [2] K. Cheng, “Transition Fault Testing for Sequential Circuits,” IEEE Transactions on Computer- Aided Design of Integrated Circuits and Systems, vol. 12, no. 12, pp , Dec  [3] T. M. Mak, A. Krstic, K. Cheng and L. Wang, “New challenges in delay testing of nanometer, multigigahertz designs,” IEEE Design & Test of Computers, pp , May-Jun  [4] B. Benware, C. Schuermyer, N. Tamarapalli, Kun-Han Tsai,S. Ranganathan, R. Madge, J. Rajski and P. Krishnamurthy,“Impact of multiple-detect test patterns on product quality,” in Proc. Int. Test Conf. (ITC’03), pp ,  [5] B. Kruseman, A. K. Majhi, G. Gronthoud and S. Eichenberger, “On hazard-free patterns for fine-delay fault testing,” in Proc. Int. Test Conf. (ITC’04), pp ,

Robust Low Power VLSI Paper Map 19 [1] Small Delay Defects Detection for Long Path [2] Transition Fault Testing [4] Multiple-Detect Concept cvcv [3] General Delay Testing in Nano-Scale [5] Small Delay Detect for Short Paths cvcv