SlideShare a Scribd company logo
1 of 17
5/29/2020UET 1
BOOLEAN ALGEBRA &
LOGIC GATES
COMPLEMENT OF A FUNCTION
• THE COMPLEMENT OF A FUNCTION F IS F′
• OBTAINED BY CHANGING EVERY 0 TO 1 AND EVERY 1 TO 0
• DERIVED BY USING DE-MORGAN’S LAWS
5/29/2020UET 2
Digital Logic
Design
DE – MORGAN’S LAWS
1. A + B = A . B
2. A . B = A + B
5/29/2020UET 3
Digital Logic
Design
EXAMPLE
F = X′.Y.Z′ + X′.Y′.Z
COMPLEMENTING BOTH SIDES:
F = X′.Y.Z′ + X′.Y′.Z
APPLYING DE-MORGAN’S LAWS:
= (X′.Y.Z′) . (X′.Y′.Z)
= (X′′ + Y′ + Z′′) . (X′′ + Y′′ + Z′)
= (X + Y′ + Z) . (X + Y + Z′)
5/29/2020UET 4
Digital Logic
Design
CIRCUIT DIAGRAM
5/29/2020LCWU 5
Digital Logic
Design
.
.
.
.Logic
Circuit
Inputs Outputs
EXAMPLES
FIND THE COMPLEMENT AND REDUCE THEM TO A
MINIMUM NO. OF LITERALS:
 F1 = X + X.Y
 F2 = AB′ + C′D′
 G = X.Y + X.Y′ + Y′.Z
5/29/2020UET 6
Digital Logic
Design
HOMEWORK
• EXAMPLE 2.2 – 2.3
• PROBLEM 2.7
5/29/2020UET 7
Digital Logic
Design
READING MATERIAL *EXTRA’S
APPLICATIONS OF BOOLEAN FUNCTIONS –
CIRCUIT CHIP DESIGN
QUESTION
A FIRE SPRINKLER SYSTEM SHOULD SPRAY WATER IF
HIGH HEAT
IS SENSED AND THE SYSTEM IS SET TO ENABLED.
ANSWER
LET BOOLEAN VARIABLE H REPRESENT “HIGH HEAT IS
SENSED,” E
REPRESENT “ENABLED,” AND F REPRESENT “SPRAYING
WATER.”
THEN AN EQUATION IS:
F = H AND E
SYMBOLICALLY, F = H . E
5/29/2020UET 8
Digital Logic
Design
h
e
F
SEAT BELT WARNING LIGHT
SYSTEM
DESIGN CIRCUIT FOR WARNING LIGHT
• SENSORS
S=1: SEAT BELT FASTENED
K=1: KEY INSERTED
P=1: PERSON IN SEAT
CAPTURE BOOLEAN EQUATION
PERSON IN SEAT, AND SEAT BELT NOT
FASTENED, AND KEY INSERTED
• CONVERT EQUATION TO CIRCUIT
5/29/2020UET 9
Digital Logic
Design
w = p AND NOT (s) AND k
REPRESENTATION OF BOOLEAN
EXPRESSIONS
• CANONICAL FORMS (NOT SIMPLIFIED)
• STANDARD FORMS (SIMPLIFIED)
5/29/2020UET 10
CANONICAL FORMS
• DIRECTLY OBTAINED FROM THE TRUTH TABLE
• NOT SIMPLIFIED
• TWO TYPES:
• SUM OF MINTERMS
• PRODUCT OF MAXTERMS
5/29/2020UET 11
MINTERMS
• OBTAINED BY AND-ING ALL VARIABLES
• 1 = VARIABLES WITHOUT BAR/PRIME
• 0 = VARIABLES WITH BAR/PRIME
NOTE:
EACH MINTERM MUST CONTAIN ALL VARIABLES !!
5/29/2020UET 12
EXAMPLE
VARIABLES = X , Y
POSSIBLE
COMBINATIONS = 22
= 4 Index Bin Val Minterms MVal
0 00 x’ . y’ m0
1 01 x’ . y m1
2 10 x . y’ m2
3 11 x . y m3 5/29/2020UET 13
• 4 MINTERMS FOR 2 VARIABLES.
• ? MINTERMS FOR 3 VARIABLES.
• ? MINTERMS FOR 4 VARIABLES.
5/29/2020UET 14
MAXTERMS
• OBTAINED BY OR-ING ALL VARIABLES
• 1 = VARIABLES WITH BAR/PRIME
• 0 = VARIABLES WITHOUT BAR/PRIME
NOTE:
EACH MAXTERM MUST CONTAIN ALL VARIABLES !!
5/29/2020UET 15
EXAMPLE
VARIABLES = X , Y
POSSIBLE
COMBINATIONS = 22
= 4 Index Bin Val Maxterms MVal
0 00 x + y M0
1 01 x + y’ M1
2 10 x’ + y M2
3 11 x’ + y’ M35/29/2020LCWU 16
RELATIONSHIP BTW MINTERMS
AND MAXTERMS
MINTERMS = MI
MAXTERMS = MJ
MI = MJ
AND
MJ = MI
5/29/2020UET 17

More Related Content

More from ZareenRauf1

Communication system lec 8
Communication system lec 8Communication system lec 8
Communication system lec 8ZareenRauf1
 
Communication system lec7
Communication system lec7Communication system lec7
Communication system lec7ZareenRauf1
 
Communication system lec6
Communication system  lec6Communication system  lec6
Communication system lec6ZareenRauf1
 
Communication system lec5
Communication system  lec5Communication system  lec5
Communication system lec5ZareenRauf1
 
communication system lec4
communication system lec4 communication system lec4
communication system lec4 ZareenRauf1
 
communication system lec3
 communication system lec3 communication system lec3
communication system lec3ZareenRauf1
 
communication system lec2
 communication system lec2 communication system lec2
communication system lec2ZareenRauf1
 
Communication system
Communication systemCommunication system
Communication systemZareenRauf1
 
1's and 2's Complements
1's and 2's Complements 1's and 2's Complements
1's and 2's Complements ZareenRauf1
 
Boolean operators
Boolean operatorsBoolean operators
Boolean operatorsZareenRauf1
 
Boolean functions
Boolean functionsBoolean functions
Boolean functionsZareenRauf1
 

More from ZareenRauf1 (13)

Communication system lec 8
Communication system lec 8Communication system lec 8
Communication system lec 8
 
Communication system lec7
Communication system lec7Communication system lec7
Communication system lec7
 
Communication system lec6
Communication system  lec6Communication system  lec6
Communication system lec6
 
Communication system lec5
Communication system  lec5Communication system  lec5
Communication system lec5
 
communication system lec4
communication system lec4 communication system lec4
communication system lec4
 
communication system lec3
 communication system lec3 communication system lec3
communication system lec3
 
communication system lec2
 communication system lec2 communication system lec2
communication system lec2
 
Communication system
Communication systemCommunication system
Communication system
 
1's and 2's Complements
1's and 2's Complements 1's and 2's Complements
1's and 2's Complements
 
Binary codes
Binary codesBinary codes
Binary codes
 
Boolean operators
Boolean operatorsBoolean operators
Boolean operators
 
Boolean functions
Boolean functionsBoolean functions
Boolean functions
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 

Recently uploaded

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
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
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 

Recently uploaded (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
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
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 

Lecture 2

  • 2. COMPLEMENT OF A FUNCTION • THE COMPLEMENT OF A FUNCTION F IS F′ • OBTAINED BY CHANGING EVERY 0 TO 1 AND EVERY 1 TO 0 • DERIVED BY USING DE-MORGAN’S LAWS 5/29/2020UET 2 Digital Logic Design
  • 3. DE – MORGAN’S LAWS 1. A + B = A . B 2. A . B = A + B 5/29/2020UET 3 Digital Logic Design
  • 4. EXAMPLE F = X′.Y.Z′ + X′.Y′.Z COMPLEMENTING BOTH SIDES: F = X′.Y.Z′ + X′.Y′.Z APPLYING DE-MORGAN’S LAWS: = (X′.Y.Z′) . (X′.Y′.Z) = (X′′ + Y′ + Z′′) . (X′′ + Y′′ + Z′) = (X + Y′ + Z) . (X + Y + Z′) 5/29/2020UET 4 Digital Logic Design
  • 5. CIRCUIT DIAGRAM 5/29/2020LCWU 5 Digital Logic Design . . . .Logic Circuit Inputs Outputs
  • 6. EXAMPLES FIND THE COMPLEMENT AND REDUCE THEM TO A MINIMUM NO. OF LITERALS:  F1 = X + X.Y  F2 = AB′ + C′D′  G = X.Y + X.Y′ + Y′.Z 5/29/2020UET 6 Digital Logic Design
  • 7. HOMEWORK • EXAMPLE 2.2 – 2.3 • PROBLEM 2.7 5/29/2020UET 7 Digital Logic Design
  • 8. READING MATERIAL *EXTRA’S APPLICATIONS OF BOOLEAN FUNCTIONS – CIRCUIT CHIP DESIGN QUESTION A FIRE SPRINKLER SYSTEM SHOULD SPRAY WATER IF HIGH HEAT IS SENSED AND THE SYSTEM IS SET TO ENABLED. ANSWER LET BOOLEAN VARIABLE H REPRESENT “HIGH HEAT IS SENSED,” E REPRESENT “ENABLED,” AND F REPRESENT “SPRAYING WATER.” THEN AN EQUATION IS: F = H AND E SYMBOLICALLY, F = H . E 5/29/2020UET 8 Digital Logic Design h e F
  • 9. SEAT BELT WARNING LIGHT SYSTEM DESIGN CIRCUIT FOR WARNING LIGHT • SENSORS S=1: SEAT BELT FASTENED K=1: KEY INSERTED P=1: PERSON IN SEAT CAPTURE BOOLEAN EQUATION PERSON IN SEAT, AND SEAT BELT NOT FASTENED, AND KEY INSERTED • CONVERT EQUATION TO CIRCUIT 5/29/2020UET 9 Digital Logic Design w = p AND NOT (s) AND k
  • 10. REPRESENTATION OF BOOLEAN EXPRESSIONS • CANONICAL FORMS (NOT SIMPLIFIED) • STANDARD FORMS (SIMPLIFIED) 5/29/2020UET 10
  • 11. CANONICAL FORMS • DIRECTLY OBTAINED FROM THE TRUTH TABLE • NOT SIMPLIFIED • TWO TYPES: • SUM OF MINTERMS • PRODUCT OF MAXTERMS 5/29/2020UET 11
  • 12. MINTERMS • OBTAINED BY AND-ING ALL VARIABLES • 1 = VARIABLES WITHOUT BAR/PRIME • 0 = VARIABLES WITH BAR/PRIME NOTE: EACH MINTERM MUST CONTAIN ALL VARIABLES !! 5/29/2020UET 12
  • 13. EXAMPLE VARIABLES = X , Y POSSIBLE COMBINATIONS = 22 = 4 Index Bin Val Minterms MVal 0 00 x’ . y’ m0 1 01 x’ . y m1 2 10 x . y’ m2 3 11 x . y m3 5/29/2020UET 13
  • 14. • 4 MINTERMS FOR 2 VARIABLES. • ? MINTERMS FOR 3 VARIABLES. • ? MINTERMS FOR 4 VARIABLES. 5/29/2020UET 14
  • 15. MAXTERMS • OBTAINED BY OR-ING ALL VARIABLES • 1 = VARIABLES WITH BAR/PRIME • 0 = VARIABLES WITHOUT BAR/PRIME NOTE: EACH MAXTERM MUST CONTAIN ALL VARIABLES !! 5/29/2020UET 15
  • 16. EXAMPLE VARIABLES = X , Y POSSIBLE COMBINATIONS = 22 = 4 Index Bin Val Maxterms MVal 0 00 x + y M0 1 01 x + y’ M1 2 10 x’ + y M2 3 11 x’ + y’ M35/29/2020LCWU 16
  • 17. RELATIONSHIP BTW MINTERMS AND MAXTERMS MINTERMS = MI MAXTERMS = MJ MI = MJ AND MJ = MI 5/29/2020UET 17