Dominance Fault Collapsing 1 VLSI TESTING PROJECT Dominance Fault Collapsing Anandshankar Mudlapur Arun Balaji Kannan Muthu Balaji Ramkumar Muthu Balan.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

Based on text by S. Mourad "Priciples of Electronic Systems" Digital Testing: Design Representation and Fault Detection
Fault Equivalence Number of fault sites in a Boolean gate circuit is = #PI + #gates + # (fanout branches) Fault equivalence: Two faults f1.
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.
VLSI TESTING 2011 Chapter 2-1 VLSI T ESTING 積體電路測試 1 期中考範圍 PING-LIANG LAI 賴秉樑.
n-bit comparator using 1-bit comparator
CS 1220 – Object Oriented Design 1 Project Info Term Project Overview 1.You need to read in a circuit description Consists of list of gates, what nodes.
4/20/2006 ELEC7250 Project: Grimes 1 Logic Simulator for Hierarchical Bench Hillary Grimes III – Term Project ELEC 7250 – Spring 2006.
Partial Implications, etc.
A Diagnostic Test Generation System Yu Zhang Vishwani D. Agrawal Auburn University, Auburn, Alabama USA Nov. 3rdITC
Dominance Fault Collapsing - Alok Doshi ELEC 7250 Spring 2004.
4/27/2006 ELEC7250: White 1 ELEC7250 VLSI Testing: Final Project Andrew White.
Lab 6 – Part C2 Circuit for Problem 3.6 p 20. a b s y z = ~s & a w = s & b = ~s & a  s & b b s a ~s w = (b & s ) z = (a & ~s ) y = ~ (z & w) De Morgan’s.
Sep. 30, 2003Agrawal: ITC'031 Fault Collapsing Via Functional Dominance Vishwani D. Agrawal Rutgers University, ECE Dept., Piscataway, NJ 08854, USA
Copyright 2001, Agrawal & BushnellDay-1 PM Lecture 61 Design for Testability Theory and Practice Lecture 6: Combinational ATPG n ATPG problem n Example.
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.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11alt1 Lecture 11alt Advances in Combinational ATPG Algorithms  Branch and Bound Search  FAN – Multiple.
ELEC 7250 Term Project Presentation Khushboo Sheth Department of Electrical and Computer Engineering Auburn University, Auburn, AL.
Logic Synthesis 5 Outline –Multi-Level Logic Optimization –Recursive Learning - HANNIBAL Goal –Understand recursive learning –Understand HANNIBAL algorithms.
Lecture 5 Fault Modeling
Feb 2, '06, updated Mar 23, '06ELEC Project, Presentation, Paper 1 ELEC VLSI Testing Spring 2006 Class Project Class Presentation Term.
June 10, 20011High-speed test HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT  Available automatic test equipment (ATE) speed is MHz; VLSI chip.
ELEC7250: VLSI Testing Spring 2004 Experimental Analysis of Fault Collapsing Methods Dixit, Ayoush M.
Using Hierarchy in Design Automation: The Fault Collapsing Problem Raja K. K. R. Sandireddy Intel Corporation Hillsboro, OR 97124, USA
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,
Dominance Fault Collapsing Lu Yuanlin ECE Dept. Auburn University.
Using Hierarchy in Design Automation: The Fault Collapsing Problem Raja K. K. R. Sandireddy Intel Corporation Hillsboro, OR 97124, USA
Probabilistic Testability Analysis Aditya Newalkar.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 81 Lecture 8 Testability Measures n Origins n Controllability and observability n SCOAP measures 
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.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 101 Lecture 10 Combinational ATPG and Logic Redundancy n Redundancy identification n Redundancy removal.
ECE Synthesis & Verification, Lecture 17 1 ECE 697B (667) Spring 2006 ECE 697B (667) Spring 2006 Synthesis and Verification of Digital Systems Technology.
Logic simulator and fault diagnosis Fan Wang Dept. of Electrical & Computer Engineering Auburn University ELEC7250 Term Project Spring 06’
Silicon Programming--Physical Testing 1 Testing--physical faults: yield; s-a-0 and s-a-1 faults; justify and propagate.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Fault Modeling.
VLSI Testing Lecture 7: Combinational ATPG
Logic Simulation 한양대학교 신현철 교수
Gates and Logic Dr John Cowell phones off (please)
April 3, 2003Agrawal: Fault Collapsing1 Hierarchical Fault Collapsing; Functional Equivalences and Dominances Vishwani D. Agrawal Rutgers University, Dept.
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
Copyright 2001, Agrawal & BushnellLecture 6: Sequential ATPG1 VLSI Testing Lecture 6: Sequential ATPG n Problem of sequential circuit ATPG n Time-frame.
Logic Gates. AND gate Produces an output only if both inputs are on Input AInput BOutput (Q) Q=
EE3A1 Computer Hardware and Digital Design Worked Examples 3 Test and testability (1)
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.
A New ATPG Algorithm for 21 st Century: The wojoRithm John Sunwoo Electrical & Computer Engineering Auburn University, AL.
Arithmetic-Logic Units. Logic Gates AND gate OR gate NOT gate.
TOPIC : Fault detection and fault redundancy UNIT 2 : Fault modeling Module 2.3 Fault redundancy and Fault collapsing.
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.
Dominance Fault Collapsing
Logic Gates Benchmark Companies Inc PO Box Aurora CO
VLSI Testing Lecture 4: Testability Analysis
Definitions D-Algorithm (Roth) D-cubes Bridging faults
VLSI Testing Lecture 7: Combinational ATPG
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
Lecture 5 Fault Modeling
Logic Gates.
ELEC-7250 VLSI Testing Scan Design Implementation on ISCAS ’89 Benchmark Circuits – s1423 and s1512 Completed by: Jonathan Harris.
CPE/EE 428, CPE 528 Testing Combinational Logic (4)
A New ATPG Algorithm for 21st Century: The wojoRithm
Garimella Srinivas Gottiparthy Ramraj Vippa Prakash
Fault Collapsing via Functional Dominance
Fault Models, Fault Simulation and Test Generation
VLSI Testing Lecture 7: Combinational ATPG
Logic Gates.
Veeraraghavan Ramamurthy
ELEC Digital Logic Circuits Fall 2015 Logic Testing (Chapter 12)
A Random Access Scan Architecture to Reduce Hardware Overhead
Presentation transcript:

Dominance Fault Collapsing 1 VLSI TESTING PROJECT Dominance Fault Collapsing Anandshankar Mudlapur Arun Balaji Kannan Muthu Balaji Ramkumar Muthu Balan Varadharajaperumal

Dominance Fault Collapsing2 SA0,SA1 SA1 Dominance collapsed faultsUn-collapsed faults Dominance collapsed faults for an AND gate A B A B C C Faults Test Vectors “AB” A-SA011 A-SA101 B-SA011 B-SA110 C-SA011 C-SA1 00, 01, 10 Compulsory Fault Collapsed Faults A-SA0B-SA0,C-SA0 A-SA1C-SA1 B-SA1C-SA1

Dominance Fault Collapsing3 Dominant faults modeled on different gates and fan-outs A A A A A A A A B B B B B A1 A2 A C C C C C C Compulsory Faults Optional Faults A-SA1, B-SA1 A-SA0 or B-SA0 A-SA0, B-SA0 A-SA1 or B-SA1 A-SA1, B-SA1 A-SA0 or B-SA0 A-SA0, B-SA0 A-SA1 or B-SA1 A-SA0, A-SA1 - A-SA0, A-SA1, B-SA0, B-SA1, C-SA0, C-SA1 - A-SA0, A-SA1, A1-SA0, A1-SA1, A2-SA0, A2-SA1 - A-SA0, A-SA1 -

Dominance Fault Collapsing4 Algorithm  Necessary information is read from the bench file  Parse the circuit from input to output or vice-versa  Check if the node is of type XOR and assign the compulsory faults ( SA0 and SA1) at the output. Repeat for all nodes:  Check if node is an input and if fan-outs are greater than 2 assign both faults for the node.  All the inputs of the gates are scanned and checked for the node type o If fan-out of the input >= 2, assign compulsory fault o Else if gate is BUF or NOT and input is PI assign both faults o Else if PI, assign compulsory fault and note input # o Else if gate output, set a FLAG

Dominance Fault Collapsing5  Check if FLAG is unchanged and if no primary inputs are encountered; assign the optional fault to the last input  Else if FLAG is unchanged; assign the optional fault to the PI End Loop  If PO has fan-outs; both faults are assigned  The result obtained is saved! Algorithm Continued…

Dominance Fault Collapsing A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 6

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 6

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,1 6

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,1 1 6

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing 0,1 A D C G F B E H K J L M Example of Dominance Fault collapsing using the above algorithm 0,

Dominance Fault Collapsing Results Benchmark Circuits C Total Faults (HITEC GENERATED) CollapsingMethodEquivalenceDominance Benchmark circuit HITEC Our Program C (XOR) (NAND MODEL for XOR)

Dominance Fault Collapsing Conclusion As a conclusion,  Results may coincidentally match!  A Double check on the results : always advisable  Plan what you do, do what you plan and record what you have accomplished! 8