May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 1 Use of Hierarchy in Fault Collapsing Raja K. K. R. Sandireddy Intel Corporation Hillsboro,

Slides:



Advertisements
Similar presentations
V. Vaithianathan, AP/ECE
Advertisements

Weighted Random and Transition Density Patterns for Scan-BIST Farhana Rashid* Vishwani D. Agrawal Auburn University ECE Department, Auburn, Alabama
An Algorithm for Diagnostic Fault Simulation Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA 13/29/2010IEEE LATW 10.
10/28/2009VLSI Design & Test Seminar1 Diagnostic Tests and Full- Response Fault Dictionary Vishwani D. Agrawal ECE Dept., Auburn University Auburn, AL.
1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
9-Oct-2002Prasad et al., ITC'021 A New Algorithm for Global Fault Collapsing into Equivalence and Dominance Sets A. V. S. S. Prasad Agere Systems, Bangalore.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
1 Analyzing Reconvergent Fanouts in Gate Delay Fault Simulation Dept. of ECE, Auburn University Auburn, AL Hillary Grimes & Vishwani D. Agrawal.
Nov. 21, 2006ATS'06 1 Spectral RTL Test Generation for Gate-Level Stuck-at Faults Nitin Yogi and Vishwani D. Agrawal Auburn University, Department of ECE,
Compaction of Diagnostic Test Set for a Full-Response Dictionary Mohammed Ashfaq Shukoor Vishwani D. Agrawal 18th IEEE North Atlantic Test Workshop, 2009.
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
Class Presentation on Binary Moment Diagrams by Krishna Chillara Base Paper: “Verification of Arithmetic Circuits using Binary Moment Diagrams” by.
Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama /13/2010 NATW 10 1 A Diagnostic Test Generation System.
A Diagnostic Test Generation System Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA Nov. 3rdITC
Reduced Complexity Test Generation Algorithms for Transition Fault Diagnosis Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA.
May 11, 2006High-Level Spectral ATPG1 High-Level Test Generation for Gate-level Fault Coverage Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
May 17, 2007North Atlantic Test Workshop (NATW) 2007, May 16-18, Boxborough, Massachusetts 1 Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
Design of Variable Input Delay Gates for Low Dynamic Power Circuits
Dominance Fault Collapsing - Alok Doshi ELEC 7250 Spring 2004.
Dec. 19, 2005ATS05: Agrawal and Doshi1 Concurrent Test Generation Auburn University, Department of Electrical and Computer Engineering Auburn, AL 36849,
Concurrent Test Generation Auburn University, Department of Electrical and Computer Engineering Auburn, AL 36849, USA Vishwani D. Agrawal Alok S. Doshi.
Aug 11, 2006Yogi/Agrawal: Spectral Functional ATPG1 Spectral Characterization of Functional Vectors for Gate-level Fault Coverage Tests Nitin Yogi and.
Sep. 30, 2003Agrawal: ITC'031 Fault Collapsing Via Functional Dominance Vishwani D. Agrawal Rutgers University, ECE Dept., Piscataway, NJ 08854, USA
August 29, 2003Agrawal: VDAT'031 It is Sufficient to Test 25% of Faults Vishwani D. Agrawal Rutgers University, ECE Dept., Piscataway, NJ 08854, USA
4/20/2006ELEC7250: Alexander 1 LOGIC SIMULATION AND FAULT DIAGNOSIS BY JINS DAVIS ALEXANDER ELEC 7250 PRESENTATION.
A Two Phase Approach for Minimal Diagnostic Test Set Generation Mohammed Ashfaq Shukoor Vishwani D. Agrawal 14th IEEE European Test Symposium Seville,
ELEC 7250 Term Project Presentation Khushboo Sheth Department of Electrical and Computer Engineering Auburn University, Auburn, AL.
5/7/2007VTS'071 Delay Test Quality Evaluation Using Bounded Gate Delays Soumitra Bose Intel Corporation, Design Technology, Folsom, CA Vishwani D.
Hierarchical Fault Collapsing for Logic Circuits Thesis Advisor:Vishwani D. Agrawal Committee Members:Victor P. Nelson, Charles E. Stroud Dept. of ECE,
Jan. 9, 2007 VLSI Design Conference Spectral RTL Test Generation for Microprocessors Nitin Yogi and Vishwani D. Agrawal Auburn University Department.
Dec. 29, 2005Texas Instruments (India)1 Concurrent Test Generation Auburn University, Department of Electrical and Computer Engineering Auburn, AL 36849,
10/25/2007 ITC-07 Paper Delay Fault Simulation with Bounded Gate Delay Model Soumitra Bose Design Technology, Intel Corp. Folsom, CA Hillary.
Spring 08, Mar 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 Fault Simulation Vishwani D. Agrawal James J.
Vishwani D. Agrawal James J. Danaher Professor
Spring 07, Jan 25 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 VLSI System DFT Vishwani D. Agrawal James J. Danaher.
Using Hierarchy in Design Automation: The Fault Collapsing Problem Raja K. K. R. Sandireddy Intel Corporation Hillsboro, OR 97124, USA
Independence Fault Collapsing
Exclusive Test and its Application to Fault Diagnosis Vishwani D. Agrawal Dong Hyun Baik Yong C. Kim Kewal K. Saluja Kewal K. Saluja.
Jan 6-10th, 2007VLSI Design A Reduced Complexity Algorithm for Minimizing N-Detect Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
04/25/2006 ELEC 7250 Final Project: Jie Qin 1 Logic Simulator for Combinational Circuit Jie Qin Dept. of Electrical and Computer Engineering Auburn University,
March 17, 2008Southeastern Symposium on System Theory (SSST) 2008, March 16-18, New Orleans, Louisiana 1 Nitin Yogi and Dr. Vishwani D. Agrawal Auburn.
Using Hierarchy in Design Automation: The Fault Collapsing Problem Raja K. K. R. Sandireddy Intel Corporation Hillsboro, OR 97124, USA
Jan. 6, 2006VLSI Design '061 On the Size and Generation of Minimal N-Detection Tests Kalyana R. Kantipudi Vishwani D. Agrawal Department of Electrical.
Independence Fault Collapsing and Concurrent Test Generation Thesis Advisor: Vishwani D. Agrawal Committee Members: Victor P. Nelson, Charles E. Stroud.
Oct. 5, 2001Agrawal, Kim and Saluja1 Partial Scan Design With Guaranteed Combinational ATPG Vishwani D. Agrawal Agere Systems Processor Architectures and.
Dominance Fault Collapsing of Combinational Circuits By Kalpesh Shetye & Kapil Gore ELEC 7250, Spring 2004.
Jan. 11, '02Kim, et al., VLSI Design'021 Mutiple Faults: Modeling, Simulation and Test Yong C. Kim University of Wisconsin, Dept. of ECE, Madison, WI 53706,
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
Diagnostic and Detection Fault Collapsing for Multiple Output Circuits Raja K. K. R. Sandireddy and Vishwani D. Agrawal Dept. Of Electrical and Computer.
March 8, 2006Spectral RTL ATPG1 High-Level Spectral ATPG for Gate-level Circuits Nitin Yogi and Vishwani D. Agrawal Auburn University Department of ECE.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
April 3, 2003Agrawal: Fault Collapsing1 Hierarchical Fault Collapsing; Functional Equivalences and Dominances Vishwani D. Agrawal Rutgers University, Dept.
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
Vishwani D. Agrawal Auburn University, Dept. of Elec. & Comp. Engg. Auburn, AL 36849, U.S.A. Nitin Yogi NVIDIA Corporation, Santa Clara, CA th.
Lopamudra Kundu Reg. No. : of Roll No.:- 91/RPE/ Koushik Basak
TOPIC : Introduction to Fault Simulation
High-Level Test Generation. Test Generation by Enhancing Validation Test Sets* * L. Lingappan, et al., VLSI Design, 2007 (Paper available on the class.
CPEN Digital System Design
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
ELEC 7950 – VLSI Design and Test Seminar
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
Digital Decode & Correction Logic
VLSI Testing Lecture 6: Fault Simulation
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
Pattern Compression for Multiple Fault Models
Fault Collapsing via Functional Dominance
A Primal-Dual Solution to Minimal Test Generation Problem
ELEC Digital Logic Circuits Fall 2015 Logic Testing (Chapter 12)
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 1 Use of Hierarchy in Fault Collapsing Raja K. K. R. Sandireddy Intel Corporation Hillsboro, OR 97124, USA Vishwani D. Agrawal Auburn University Auburn, AL 36849, USA

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 2 Outline Introduction –Main idea –Background on fault collapsing Hierarchical fault collapsing –Method –Advantages: Smaller collapse ratio Reduced CPU time Results Conclusions

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 3 The General Idea of Hierarchy Circuit (top level In hierarchy) Subnetwork analyzed once, placed in library. interconnects Lowest-level block (gates and interconnects), analyzed in detail, saved in library. Analysis at n th level:1. Copy preprocessed internal detail of n-1 level from library. 2. Process n th level interconnects.

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 4 Background on Fault Collapsing DUT Generate fault list Collapse fault list Generate test vectors Fault model Required fault coverage Test Vector Generation Flow

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 5 Structural Fault Collapsing Equivalence Collapsing: It is the process of selecting one fault from each equivalence fault set. –Equivalence collapsed set = {a 0, b 0, c 0, c 1 } –Collapse ratio = 4/6 = 0.67 Dominance Collapsing: From the equivalence collapsed set, all dominating faults are left out retaining their respective dominated faults. – Dominance collapsed set = {a 0, b 0, c 1 } –Collapse ratio = 3/6 = 0.5 Total faults = 6

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 6 Functional Collapsing: XOR Cell a b c d e g h i j k m c 0 c 1 d0d1d0d1 Functional dominance examples: d 0 → j 0, k 1 → g 0 f All faults = 24 Str. Equ. Faults = 16 Str. Dom. Faults = 13 Func. Dom. Faults = 4

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 7 Hierarchical Fault Collapsing Create a library –For smaller (gate-level) circuits, exhaustive (functional) collapsing may be done. –For larger circuits, use structural collapsing. For hierarchical circuits, at any level of hierarchy, say n th level: –Read-in preprocessed (library) collapse data of (n-1) level sub-circuits. –Structurally collapse the interconnects and gate faults of n th level. References: -R. K. K. R. Sandireddy and V. D. Agrawal, “Diagnostic and Detection Fault Collapsing for Multiple Output Circuits,” Proc. Design, Automation and Test in Europe Conf., March 2005, pp. 1014– R. Hahn, R. Krieger, and B. Becker, “A Hierarchical Approach to Fault Collapsing,” Proc. European Design & Test Conf., 1994, pp. 171–176.

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 8 Results: Collapse Ratio Advantage Collapse ratio Total faults603,71459,3941,1162,646 In hierarchical collapsing, faults in lowest level cells (XOR, full-adder) are functionally collapsed. Programs used:1. Hitec (obtained from Univ. of Illinois at Urbana-Champaign) 2. Fastest (obtained from Univ. of Wisconsin at Madison) 3. Our program

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 9 Fault Collapsing Time for Flattened Circuits CPU time clocked on a 360MHz Sun UltraSparc 5_10 machine with 128MB memory.

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 10 Analysis of CPU Time (s) for Flattened Circuits

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 11 Analysis of CPU Time (s) for Hierarchical Circuits bit bit bit bit bit bit bit bit TotalLibrary Equiv.+Dom. Collapsing Structure Processing

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 12 Comparison of CPU Times for Hierarchical and Flattened Circuits

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 13 CPU Time (s) Improvement by Hierarchy Hierarchical circuitFlattened circuit bit bit bit bit bit bit bit bit Multi-levelTwo-levelOur ProgramHitec

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 14 CPU time (s) for Hierarchical Collapsing

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 15 Rent’s rule Rent’s Rule: Number of inputs and outputs terminals (T) for a typical block containing G logic gates is given by: T = K × G ~ 0.5 to 0.65 For ripple carry adders,~ 1. CPU time for collapsing is proportional to G 2.  G is proportional to area

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 16 Hierarchical Multipliers n/2×n/2 Additional Circuitry n × n multiplier ~ √G inputs ~ √G outputs n/2×n/2 Here ~ 0.5, hence we expect the total collapse time to grow linearly with circuit size.

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 17 Conclusions For larger circuits described hierarchically, use hierarchical fault collapsing. Hierarchical fault collapsing: –Better (lower) collapse ratios due to functional collapsed library –Order of magnitude reduction in collapse time. Smaller fault sets: –Fewer test vectors –Reduced fault simulation effort –Easier fault diagnosis. Dom. Collapsed Set Size (Collapse Ratio) CPU s FlatHierarchicalFlatHier (0.48)98304 (0.21) bit Adder

May 13, 2005Sandireddy & Agrawal: Hierarchy in Fault Collapsing 18 THANK YOU