Download presentation
Presentation is loading. Please wait.
Published byShavonne Melissa Rogers Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.