SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
VLSI Testing - Boolean difference method
Dr. D. V. Kamath
Professor, Department of E&C Engg.,
Manipal Institute of Technology, Manipal
1
2
Boolean difference method
Boolean difference is a type of deterministic method for finding TV
BD gives all possible test vectors
3
Conceptual view of ATPG
Generate an input test vector that can distinguish the defect free
circuit from the hypothetically defective one
4
Boolean difference method
Theoretical basis – Boolean difference
The output of the circuit is given as 𝑓 = 𝑥. 𝑦 + 𝑦 . z
Let target fault be y s-a-0 . Under this condition, the output of the
faulty circuit is shown to be 𝑓𝑦 = f/ y = 0
Generate an input test vector such that 𝑓𝑦 ⊕ 𝑓𝑦 = 1
5
Boolean difference method
 𝑓𝑦 ⊕ 𝑓𝑦 = 1 if and only if 𝑓𝑦 and 𝑓𝑦 result in opposing logic
values
 Any TV that can set 𝑓𝑦 XOR 𝑓𝑦 = 1 is able to produce opposing
values at the outputs of the fault-free and faulty circuits
respectively

𝑑𝑓
𝑑𝑦
= 𝑓𝑦 ⊕ 𝑓𝑦
 Now to test the fault say y at s-a-0, we need to initialize the
node y to 1 (i.e., y = 1) and
𝑑𝑓
𝑑𝑦
= 1 i.e., y .
𝒅𝒇
𝒅𝒚
= 1
 Similarly, to test the fault say y at s-a-1 i.e., 𝒚 .
𝒅𝒇
𝒅𝒚
= 1
6
Boolean difference example
Find TV to test fault s-a-0 at node y using Boolean difference method
y .
𝐝𝐟
𝐝𝐲
= y. 𝐟 𝐲 ⊕ 𝐟 𝐲 = y. 𝐱 ⊕ 𝐳 = 𝐱 . y . z + x. y. 𝐳
y .
𝐝𝐟
𝐝𝐲
= 1 will give the required TV
TV will be x y z = {011, 110}
𝑓 = 𝑥. 𝑦 + 𝑦 . z ; 𝑓𝑦 = 𝑥 ; 𝑓𝑦 = 𝑧
7
Boolean difference example
Find TV to test fault s-a-0 at node w using BD method
w .
𝐝𝐟
𝐝𝐰
= w. 𝐟 𝐰 ⊕ 𝐟 𝐰 = 𝐲 . z 𝟏 ⊕ 𝐱. 𝐲 = 𝐲 . z 𝐱 + 𝐲 = 𝐱 𝐲 𝐳 + 𝐲 z =𝐲 z
w .
𝐝𝐟
𝐝𝐰
= 1 will give the required TV
TV will be x y z = {x01}
𝑓 = 𝑥. 𝑦 + 𝑤 ; 𝑤 = 𝑦 . z ; 𝑓𝑤= 1 ; 𝑓𝑤 = 𝑥. 𝑦
8
Boolean difference example
Find TV to test fault s-a-0 at node Z using BD method
 z .
𝑑𝑓
𝑑𝑧
= z. 𝑓𝑧 ⊕ 𝑓𝑧 = 1 will give the required TV
 But, 𝑓𝑧⊕𝑓𝑧 = 0
 The condition for testability ( 𝑓𝑧⊕𝑓𝑧 = 1 ) is not satisfiable
 Hence, the fault is undetectable
 Redundancy in the circuit is the cause for undetectable faults
𝑓 = 𝑥. 𝑦 + 𝑥. 𝑦. 𝑧 ; 𝑓𝑧= 𝑥. 𝑦 ; 𝑓𝑧 = 𝑥. 𝑦
9
Boolean difference method
Summary
 Given a circuit with output f and fault α s-a- b
 The set of test vectors that can detect this fault
includes all the vectors that satisfy
(α = 𝑏 ).
𝑑𝑓
𝑑α
= 1
10
• reachdvkamath@yahoo.com
• dv.kamath@manipal.edu
Contact

Weitere ähnliche Inhalte

Was ist angesagt?

Fault detection and test minimization methods
Fault detection and test minimization methodsFault detection and test minimization methods
Fault detection and test minimization methodspraveenkaundal
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilogVaishaliVaishali14
 
faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systemsdennis gookyi
 
Verilog full adder in dataflow & gate level modelling style.
Verilog full adder in dataflow  & gate level modelling style.Verilog full adder in dataflow  & gate level modelling style.
Verilog full adder in dataflow & gate level modelling style.Omkar Rane
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modelingUsha Mehta
 
Verilog presentation final
Verilog presentation finalVerilog presentation final
Verilog presentation finalAnkur Gupta
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answersAyesha Ambreen
 
Verilog operators.pptx
Verilog  operators.pptxVerilog  operators.pptx
Verilog operators.pptxVandanaPagar1
 
BUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI DesignBUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI DesignUsha Mehta
 
Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Usha Mehta
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilogJITU MISTRY
 

Was ist angesagt? (20)

test generation
test generationtest generation
test generation
 
Fault detection and test minimization methods
Fault detection and test minimization methodsFault detection and test minimization methods
Fault detection and test minimization methods
 
Pll ppt
Pll pptPll ppt
Pll ppt
 
Boolean difference examples
Boolean difference examplesBoolean difference examples
Boolean difference examples
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
 
faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systems
 
Verilog full adder in dataflow & gate level modelling style.
Verilog full adder in dataflow  & gate level modelling style.Verilog full adder in dataflow  & gate level modelling style.
Verilog full adder in dataflow & gate level modelling style.
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling
 
Verilog presentation final
Verilog presentation finalVerilog presentation final
Verilog presentation final
 
Vlsi lab viva question with answers
Vlsi lab viva question with answersVlsi lab viva question with answers
Vlsi lab viva question with answers
 
Dynamic logic circuits
Dynamic logic circuitsDynamic logic circuits
Dynamic logic circuits
 
Verilog operators.pptx
Verilog  operators.pptxVerilog  operators.pptx
Verilog operators.pptx
 
BUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI DesignBUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI Design
 
Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)
 
Verilog lab manual (ECAD and VLSI Lab)
Verilog lab manual (ECAD and VLSI Lab)Verilog lab manual (ECAD and VLSI Lab)
Verilog lab manual (ECAD and VLSI Lab)
 
VLSI testing and analysis
VLSI testing and analysisVLSI testing and analysis
VLSI testing and analysis
 
Stick digram by Euler Approach
Stick digram by Euler ApproachStick digram by Euler Approach
Stick digram by Euler Approach
 
Pass transistor logic
Pass transistor logicPass transistor logic
Pass transistor logic
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilog
 
Short Channel Effect In MOSFET
Short Channel Effect In MOSFETShort Channel Effect In MOSFET
Short Channel Effect In MOSFET
 

Ähnlich wie Testing boolean difference

Ähnlich wie Testing boolean difference (6)

Boolean difference examples
Boolean difference examplesBoolean difference examples
Boolean difference examples
 
power system analysis lecture 1
power system analysis lecture 1power system analysis lecture 1
power system analysis lecture 1
 
14911259.ppt
14911259.ppt14911259.ppt
14911259.ppt
 
Daa chapter10
Daa chapter10Daa chapter10
Daa chapter10
 
Orthogonality
OrthogonalityOrthogonality
Orthogonality
 
Quantum Computation Introduction
Quantum Computation IntroductionQuantum Computation Introduction
Quantum Computation Introduction
 

Mehr von Anish Gupta

Mehr von Anish Gupta (8)

xilinx fpga problems
xilinx fpga problemsxilinx fpga problems
xilinx fpga problems
 
prom,pld problems
prom,pld problemsprom,pld problems
prom,pld problems
 
actel fpga problems
actel fpga problemsactel fpga problems
actel fpga problems
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
DSD
DSDDSD
DSD
 
fpga programming
fpga programmingfpga programming
fpga programming
 
cplds
cpldscplds
cplds
 
Actel fpga
Actel fpgaActel fpga
Actel fpga
 

Kürzlich hochgeladen

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Kürzlich hochgeladen (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Testing boolean difference

  • 1. VLSI Testing - Boolean difference method Dr. D. V. Kamath Professor, Department of E&C Engg., Manipal Institute of Technology, Manipal 1
  • 2. 2 Boolean difference method Boolean difference is a type of deterministic method for finding TV BD gives all possible test vectors
  • 3. 3 Conceptual view of ATPG Generate an input test vector that can distinguish the defect free circuit from the hypothetically defective one
  • 4. 4 Boolean difference method Theoretical basis – Boolean difference The output of the circuit is given as 𝑓 = 𝑥. 𝑦 + 𝑦 . z Let target fault be y s-a-0 . Under this condition, the output of the faulty circuit is shown to be 𝑓𝑦 = f/ y = 0 Generate an input test vector such that 𝑓𝑦 ⊕ 𝑓𝑦 = 1
  • 5. 5 Boolean difference method  𝑓𝑦 ⊕ 𝑓𝑦 = 1 if and only if 𝑓𝑦 and 𝑓𝑦 result in opposing logic values  Any TV that can set 𝑓𝑦 XOR 𝑓𝑦 = 1 is able to produce opposing values at the outputs of the fault-free and faulty circuits respectively  𝑑𝑓 𝑑𝑦 = 𝑓𝑦 ⊕ 𝑓𝑦  Now to test the fault say y at s-a-0, we need to initialize the node y to 1 (i.e., y = 1) and 𝑑𝑓 𝑑𝑦 = 1 i.e., y . 𝒅𝒇 𝒅𝒚 = 1  Similarly, to test the fault say y at s-a-1 i.e., 𝒚 . 𝒅𝒇 𝒅𝒚 = 1
  • 6. 6 Boolean difference example Find TV to test fault s-a-0 at node y using Boolean difference method y . 𝐝𝐟 𝐝𝐲 = y. 𝐟 𝐲 ⊕ 𝐟 𝐲 = y. 𝐱 ⊕ 𝐳 = 𝐱 . y . z + x. y. 𝐳 y . 𝐝𝐟 𝐝𝐲 = 1 will give the required TV TV will be x y z = {011, 110} 𝑓 = 𝑥. 𝑦 + 𝑦 . z ; 𝑓𝑦 = 𝑥 ; 𝑓𝑦 = 𝑧
  • 7. 7 Boolean difference example Find TV to test fault s-a-0 at node w using BD method w . 𝐝𝐟 𝐝𝐰 = w. 𝐟 𝐰 ⊕ 𝐟 𝐰 = 𝐲 . z 𝟏 ⊕ 𝐱. 𝐲 = 𝐲 . z 𝐱 + 𝐲 = 𝐱 𝐲 𝐳 + 𝐲 z =𝐲 z w . 𝐝𝐟 𝐝𝐰 = 1 will give the required TV TV will be x y z = {x01} 𝑓 = 𝑥. 𝑦 + 𝑤 ; 𝑤 = 𝑦 . z ; 𝑓𝑤= 1 ; 𝑓𝑤 = 𝑥. 𝑦
  • 8. 8 Boolean difference example Find TV to test fault s-a-0 at node Z using BD method  z . 𝑑𝑓 𝑑𝑧 = z. 𝑓𝑧 ⊕ 𝑓𝑧 = 1 will give the required TV  But, 𝑓𝑧⊕𝑓𝑧 = 0  The condition for testability ( 𝑓𝑧⊕𝑓𝑧 = 1 ) is not satisfiable  Hence, the fault is undetectable  Redundancy in the circuit is the cause for undetectable faults 𝑓 = 𝑥. 𝑦 + 𝑥. 𝑦. 𝑧 ; 𝑓𝑧= 𝑥. 𝑦 ; 𝑓𝑧 = 𝑥. 𝑦
  • 9. 9 Boolean difference method Summary  Given a circuit with output f and fault α s-a- b  The set of test vectors that can detect this fault includes all the vectors that satisfy (α = 𝑏 ). 𝑑𝑓 𝑑α = 1