Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Dominance Fault Collapsing 1 VLSI TESTING PROJECT Dominance Fault Collapsing Anandshankar Mudlapur Arun Balaji Kannan Muthu Balaji Ramkumar Muthu Balan."— Presentation transcript:

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

2 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

3 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 -

4 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

5 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…

6 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

7 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

8 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

9 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

10 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 1 6

11 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 1 1 6

12 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 1 6

13 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 1 1 6

14 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 1 1 1 6

15 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 1 1 1 1 6

16 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 1 1 1 1 1 6

17 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 1 1 1 1 1 1 6

18 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 1 1 1 1 1 1 6

19 Dominance Fault Collapsing Results Benchmark Circuits C1774181 Total Faults (HITEC GENERATED) 46500 CollapsingMethodEquivalenceDominance Benchmark circuit HITEC Our Program C172216 74181(XOR)237208 74181 (NAND MODEL for XOR) 301248 7

20 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


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

Similar presentations


Ads by Google