SlideShare a Scribd company logo
By
Mr. C.R.Shinde
Electrical Engineering Department
Matoshri College of Engineering & Research centre, Nashik
Unit 01 : Design of combinational circuit
M1:-Introductions
M2:- Booleans algebra, De-Morgan theory.
M3:- Karnaugh map: structure for two, three and four Variables, SOP and
POS form reduction of Boolean expressions by K-map.
M4:- Design of combinational circuits using Boolean expression and K-
map.
M5:- encoder, decoder, half and full adder.
Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 2
Recap: Boolean Algebra
 Simplification of Boolean expressions are done through
Boolean algebra.
 Solving a problem through Boolean algebra was a bit tricky
 Need skill of applying rules and law.
 Doesn’t guarantee simplest form of expression
 The method wasn’t effective.
Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 3
Minterm and Maxterm
 Minterm are AND terms with every variable present in either
true or complemented form.
 For Minterm:
– “1” means the variable is “Not Complemented” and
– “0” means the variable is “Complemented”.
_ Its indicated by
 Maxterm are OR terms with every variable in true or
complemented form.
 For Maxterm:
– “0” means the variable is “Not Complemented” and
– “1” means the variable is “Complemented”.
_Its indicated by
Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 4
m
M
Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 5
Standard Forms of Boolean Expressions
 All Boolean expressions, regardless of their form, can be
converted into either of two standard forms:
 The sum-of-products (SOP) form
 The product-of-sums (POS) form
Unit 1_Module3 6
Matoshri College of Engineering & Research Center Nashik
Sum-of-Products (SOP)
Unit 1_Module3 7
Matoshri College of Engineering & Research Center
Nashik
The Sum-of-Products (SOP) Form
 An SOP expression  when
two or more product terms
are summed by Boolean
addition.
 Examples:
 Also:
AC
C
B
A
B
A
D
C
B
CDE
ABC
ABC
AB





D
BC
C
B
A
A 

 In an SOP form, a single
overbar cannot extend
over more than one
variable; however, more
than one variable in a term
can have an overbar:
 example: is OK!
 But not:
C
B
A
ABC
Unit 1_Module3 8
Matoshri College of Engineering & Research Center Nashik
General Expression  SOP
 Any logic expression can be changed into SOP form
by applying Boolean algebra techniques.
ex:
Unit 1_Module3 9
Matoshri College of Engineering & Research Center Nashik
The Standard SOP Form
 A standard SOP expression is one in which all the
variables in the domain appear in each product term
in the expression.
 Example:
 Standard SOP expressions are important in:
 Constructing truth tables
 The Karnaugh map simplification method
D
C
AB
D
C
B
A
CD
B
A 

Unit 1_Module3 10
Matoshri College of Engineering & Research Center
Nashik
Converting Product Terms to Standard SOP
 Step 1: Multiply each nonstandard product term by a
term made up of the sum of a missing variable and its
complement. This results in two product terms.
 As you know, you can multiply anything by 1 without
changing its value.
 Step 2: Repeat step 1 until all resulting product term
contains all variables in the domain in either
complemented or uncomplemented form.
Unit 1_Module3 11
Matoshri College of Engineering & Research Center Nashik
Converting Product Terms to Standard SOP
(example)
 Convert the following Boolean expression into
standard SOP form:
D
C
AB
B
A
C
B
A 

8
Unit 1_Module3 12
Matoshri College of Engineering & Research Center Nashik
Product-of-Sums (POS)
Unit 1_Module3 13
Matoshri College of Engineering & Research Center
Nashik
The Product-of-Sums (POS) Form
 When two or more sum
terms are multiplied, the
result expression is a
product-of-sums (POS):
 Examples:
 Also:
 In a POS form, a single
overbar cannot extend
over more than one
variable; however, more
than one variable in a term
can have an overbar:
 example: is OK!
 But not:
C
B
A 

C
B
A 

)
)(
)(
(
)
)(
)(
(
)
)(
(
C
A
C
B
A
B
A
D
C
B
E
D
C
C
B
A
C
B
A
B
A













)
)(
( D
C
B
C
B
A
A 



Unit 1_Module3 14
Matoshri College of Engineering & Research Center Nashik
The Standard POS Form
 A standard POS expression is one in which all the
variables in the domain appear in each sum term in
the expression.
 Example:
 Standard POS expressions are important in:
 Constructing truth tables
 The Karnaugh map simplification method
)
)(
)(
( D
C
B
A
D
C
B
A
D
C
B
A 








Unit 1_Module3 15
Matoshri College of Engineering & Research Center Nashik
Converting a Sum Term to Standard POS
• Step 1: Add to each nonstandard product term a term made
up of the product of the missing variable and its
complement. This results in two sum terms.
– As you know, you can add 0 to anything without changing its
value.
• Step 2: Apply rule 12  A+BC=(A+B)(A+C).
• Step 3: Repeat step 1 until all resulting sum terms contain
all variable in the domain in either complemented or
uncomplemented form.
Unit 1_Module3 16
Matoshri College of Engineering & Research Center Nashik
Converting a Sum Term to Standard POS
(example)
 Convert the following Boolean expression into
standard POS form:
)
)(
)(
( D
C
B
A
D
C
B
C
B
A 






)
)(
)(
)(
)(
(
)
)(
)(
(
)
)(
(
)
)(
(
D
C
B
A
D
C
B
A
D
C
B
A
D
C
B
A
D
C
B
A
D
C
B
A
D
C
B
C
B
A
D
C
B
A
D
C
B
A
A
A
D
C
B
D
C
B
D
C
B
A
D
C
B
A
D
D
C
B
A
C
B
A

















































Unit 1_Module3 17
Matoshri College of Engineering & Research Center Nashik
Converting Standard SOP to Standard POS
 How?
 Step 1: Evaluate each product term in the SOP expression.
That is, determine the binary numbers that represent the
product terms.
 Step 2: Determine all of the binary numbers not included in
the evaluation in Step 1.
 Step 3: Write the equivalent sum term for each binary
number from Step 2 and express in POS form.
Unit 1_Module3 18
Matoshri College of Engineering & Research Center Nashik
SOP/POS
Unit 1_Module3 19
Matoshri College of Engineering & Research Center
Nashik
Converting Standard SOP to Standard POS
(example)
 Convert the SOP expression to an equivalent POS
expression:
 The evaluation is as follows:
 There are 8 possible combinations. The SOP expression
contains five of these, so the POS must contain the other 3
which are: 001, 100, and 110.
Unit 1_Module3 20
Matoshri College of Engineering & Research Center Nashik
Boolean Expressions & Truth Tables
 All standard Boolean expression can be easily converted
into truth table format using binary values for each term in
the expression.
 Also, standard SOP or POS expression can be determined
from the truth table.
Unit 1_Module3 21
Matoshri College of Engineering & Research Center Nashik
Converting SOP Expressions to Truth Table
Format
 Recall the fact:
 An SOP expression is equal to 1 only if at least one of the
product term is equal to 1.
 Constructing a truth table:
 Step 1: List all possible combinations of binary values of the
variables in the expression.
 Step 2: Convert the SOP expression to standard form if it is
not already.
 Step 3: Place a 1 in the output column (X) for each binary
value that makes the standard SOP expression a 1 and place 0
for all the remaining binary values.
Unit 1_Module3 22
Matoshri College of Engineering & Research Center Nashik
Converting SOP Expressions to Truth Table
Format (example)
 Develop a truth table for
the standard SOP
expression
ABC
C
B
A
C
B
A 

Inputs Output Product
Term
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Inputs Output Product
Term
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
C
B
A
C
B
A
ABC
Inputs Output Product
Term
A B C X
0 0 0
0 0 1 1
0 1 0
0 1 1
1 0 0 1
1 0 1
1 1 0
1 1 1 1
C
B
A
C
B
A
ABC
Inputs Output Product
Term
A B C X
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
C
B
A
C
B
A
ABC
Unit 1_Module3 23
Matoshri College of Engineering & Research Center Nashik
Converting POS Expressions to Truth Table
Format
 Recall the fact:
 A POS expression is equal to 0 only if at least one of the
product term is equal to 0.
 Constructing a truth table:
 Step 1: List all possible combinations of binary values of the
variables in the expression.
 Step 2: Convert the POS expression to standard form if it is
not already.
 Step 3: Place a 0 in the output column (X) for each binary
value that makes the standard POS expression a 0 and place 1
for all the remaining binary values.
Unit 1_Module3 24
Matoshri College of Engineering & Research Center Nashik
Converting POS Expressions to Truth Table
Format (example)
 Develop a truth table for
the standard POS
expression
)
)(
(
)
)(
)(
(
C
B
A
C
B
A
C
B
A
C
B
A
C
B
A










Inputs Output Product
Term
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Inputs Output Product
Term
A B C X
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

Inputs Output Product
Term
A B C X
0 0 0 0
0 0 1
0 1 0 0
0 1 1 0
1 0 0
1 0 1 0
1 1 0 0
1 1 1
)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

Inputs Output SUM
TERM
A B C X
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

)
( C
B
A 

Unit 1_Module3 25
Matoshri College of Engineering & Research Center Nashik
Determining Standard Expression
from a Truth Table
 To determine the standard SOP expression
represented by a truth table.
 Instructions:
 Step 1: List the binary values of the input variables for which
the output is 1.
 Step 2: Convert each binary value to the corresponding
product term by replacing:
 each 1 with the corresponding variable, and
 each 0 with the corresponding variable complement.
 Example: 1010  D
C
B
A
Unit 1_Module3 26
Matoshri College of Engineering & Research Center Nashik
Determining Standard Expression from a Truth
Table
 To determine the standard POS expression
represented by a truth table.
 Instructions:
 Step 1: List the binary values of the input variables for which
the output is 0.
 Step 2: Convert each binary value to the corresponding
product term by replacing:
 each 1 with the corresponding variable complement, and
 each 0 with the corresponding variable.
 Example: 1001  D
C
B
A 


Unit 1_Module3 27
Matoshri College of Engineering & Research Center Nashik
POS
SOP
Determining Standard Expression
from a Truth Table (example)
I/P O/P
A B C X
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
ABC
C
AB
C
B
A
BC
A




111
110
100
011
 There are four 1s in
the output and the
corresponding
binary value are 011,
100, 110, and 111.
 There are four 0s in
the output and the
corresponding binary
value are 000, 001,
010, and 101.
C
B
A
C
B
A
C
B
A
C
B
A












101
010
001
000
ABC
C
AB
C
B
A
BC
A
X 



)
)(
)(
)(
( C
B
A
C
B
A
C
B
A
C
B
A
X 








Unit 1_Module3 28
Matoshri College of Engineering & Research Center Nashik
Thank you
Mr. C. R. Shinde
Electrical Engineering Department
Matoshri College of Engineering & Research centre, Nashik
If you have any query, ask me anytime on…… … .. . . .
cshinde58@gmail.com
chandrakant.shinde@matoshri.edu.in
9970031353
Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 29

More Related Content

Similar to module3:Karnaugh Map

Logic simplification sop and pos forms
Logic simplification sop and pos formsLogic simplification sop and pos forms
Logic simplification sop and pos forms
Manesh T
 
Digital electronics combinational log ckt sop pos kmap quine
Digital electronics combinational log ckt sop pos kmap quineDigital electronics combinational log ckt sop pos kmap quine
Digital electronics combinational log ckt sop pos kmap quine
Nilesh Bhaskarrao Bahadure
 
08 logic simplification
08 logic simplification08 logic simplification
08 logic simplification
arunachalamr16
 
Electronic devices and circuits.pptx
Electronic devices and circuits.pptxElectronic devices and circuits.pptx
Electronic devices and circuits.pptx
ArunKumar674066
 
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUITDIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
sanjay kumar pediredla
 
2,Combinational Logic Circuits.pdf
2,Combinational Logic Circuits.pdf2,Combinational Logic Circuits.pdf
2,Combinational Logic Circuits.pdf
DamotTesfaye
 
Lecture 05-Logic expression and Boolean Algebra.pptx
Lecture 05-Logic expression and Boolean Algebra.pptxLecture 05-Logic expression and Boolean Algebra.pptx
Lecture 05-Logic expression and Boolean Algebra.pptx
WilliamJosephat1
 
pos and do not care ppt.pptx
pos and do not care ppt.pptxpos and do not care ppt.pptx
pos and do not care ppt.pptx
Dr. Pravin Prajapati
 
module4: Design of combinational circuit using boolean expression
module4: Design of combinational circuit using boolean expressionmodule4: Design of combinational circuit using boolean expression
module4: Design of combinational circuit using boolean expression
chandrakant shinde
 
Digital logic design lecture 07
Digital logic design   lecture 07 Digital logic design   lecture 07
Digital logic design lecture 07
FarhatUllah27
 
SOP &POS.pdf
SOP &POS.pdfSOP &POS.pdf
SOP &POS.pdf
Soumyadip Maikap
 
PLA
PLAPLA
Logic Simplification Using SOP
Logic Simplification Using SOPLogic Simplification Using SOP
Logic Simplification Using SOPAbi Malik
 
Simplification
SimplificationSimplification
Simplification
AsikurRahman25
 
Digital electronics k map comparators and their function
Digital electronics k map comparators and their functionDigital electronics k map comparators and their function
Digital electronics k map comparators and their function
kumarankit06875
 
Digital Electronics Standard boolean representation
Digital Electronics Standard boolean representation Digital Electronics Standard boolean representation
Digital Electronics Standard boolean representation
Dhananjay Lakhe
 
module2: Boolean Algebra, De-Morgan Theory
module2: Boolean Algebra, De-Morgan Theorymodule2: Boolean Algebra, De-Morgan Theory
module2: Boolean Algebra, De-Morgan Theory
chandrakant shinde
 
9525.ppt
9525.ppt9525.ppt
9525.ppt
AravindaAKumar1
 

Similar to module3:Karnaugh Map (20)

Logic simplification sop and pos forms
Logic simplification sop and pos formsLogic simplification sop and pos forms
Logic simplification sop and pos forms
 
Digital electronics combinational log ckt sop pos kmap quine
Digital electronics combinational log ckt sop pos kmap quineDigital electronics combinational log ckt sop pos kmap quine
Digital electronics combinational log ckt sop pos kmap quine
 
08 logic simplification
08 logic simplification08 logic simplification
08 logic simplification
 
Electronic devices and circuits.pptx
Electronic devices and circuits.pptxElectronic devices and circuits.pptx
Electronic devices and circuits.pptx
 
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUITDIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
DIGITAL ELECTRONICS DESIGN OF 3 BIT MAJORITY CIRCUIT
 
abdullah
abdullahabdullah
abdullah
 
2,Combinational Logic Circuits.pdf
2,Combinational Logic Circuits.pdf2,Combinational Logic Circuits.pdf
2,Combinational Logic Circuits.pdf
 
Lecture 05-Logic expression and Boolean Algebra.pptx
Lecture 05-Logic expression and Boolean Algebra.pptxLecture 05-Logic expression and Boolean Algebra.pptx
Lecture 05-Logic expression and Boolean Algebra.pptx
 
pos and do not care ppt.pptx
pos and do not care ppt.pptxpos and do not care ppt.pptx
pos and do not care ppt.pptx
 
module4: Design of combinational circuit using boolean expression
module4: Design of combinational circuit using boolean expressionmodule4: Design of combinational circuit using boolean expression
module4: Design of combinational circuit using boolean expression
 
Chapter 2 part b boolean soppos
Chapter 2 part b boolean sopposChapter 2 part b boolean soppos
Chapter 2 part b boolean soppos
 
Digital logic design lecture 07
Digital logic design   lecture 07 Digital logic design   lecture 07
Digital logic design lecture 07
 
SOP &POS.pdf
SOP &POS.pdfSOP &POS.pdf
SOP &POS.pdf
 
PLA
PLAPLA
PLA
 
Logic Simplification Using SOP
Logic Simplification Using SOPLogic Simplification Using SOP
Logic Simplification Using SOP
 
Simplification
SimplificationSimplification
Simplification
 
Digital electronics k map comparators and their function
Digital electronics k map comparators and their functionDigital electronics k map comparators and their function
Digital electronics k map comparators and their function
 
Digital Electronics Standard boolean representation
Digital Electronics Standard boolean representation Digital Electronics Standard boolean representation
Digital Electronics Standard boolean representation
 
module2: Boolean Algebra, De-Morgan Theory
module2: Boolean Algebra, De-Morgan Theorymodule2: Boolean Algebra, De-Morgan Theory
module2: Boolean Algebra, De-Morgan Theory
 
9525.ppt
9525.ppt9525.ppt
9525.ppt
 

More from chandrakant shinde

Module 5 :Voltage regulator IC 78XX 79XX LM317
Module 5 :Voltage regulator IC 78XX 79XX LM317Module 5 :Voltage regulator IC 78XX 79XX LM317
Module 5 :Voltage regulator IC 78XX 79XX LM317
chandrakant shinde
 
Module 4 :Ic 555 As A Astable & Monostable Multivibrator
Module 4 :Ic 555 As A Astable & Monostable MultivibratorModule 4 :Ic 555 As A Astable & Monostable Multivibrator
Module 4 :Ic 555 As A Astable & Monostable Multivibrator
chandrakant shinde
 
Module 3 :IC555 Timer IC & ITs Applications
Module 3 :IC555 Timer IC & ITs ApplicationsModule 3 :IC555 Timer IC & ITs Applications
Module 3 :IC555 Timer IC & ITs Applications
chandrakant shinde
 
Module 2 :high pass & Low pass filter
Module 2 :high pass & Low pass filterModule 2 :high pass & Low pass filter
Module 2 :high pass & Low pass filter
chandrakant shinde
 
Module 1 :Active Filter: Its Configurations with frequency response
Module 1 :Active Filter: Its Configurations with frequency responseModule 1 :Active Filter: Its Configurations with frequency response
Module 1 :Active Filter: Its Configurations with frequency response
chandrakant shinde
 
Module4: opamp as a V-I & I-V Converter
Module4:  opamp as a V-I & I-V ConverterModule4:  opamp as a V-I & I-V Converter
Module4: opamp as a V-I & I-V Converter
chandrakant shinde
 
Module3: opamp as a Schmitt trigger
Module3: opamp as a Schmitt triggerModule3: opamp as a Schmitt trigger
Module3: opamp as a Schmitt trigger
chandrakant shinde
 
Module2: opamp as ZCD (zero crossing detector)
Module2: opamp as ZCD (zero crossing detector)Module2: opamp as ZCD (zero crossing detector)
Module2: opamp as ZCD (zero crossing detector)
chandrakant shinde
 
Module1: Introduction to operational amplifire
Module1: Introduction to operational amplifireModule1: Introduction to operational amplifire
Module1: Introduction to operational amplifire
chandrakant shinde
 
Module 5: CPLD & FPGA
Module 5: CPLD & FPGAModule 5: CPLD & FPGA
Module 5: CPLD & FPGA
chandrakant shinde
 
Module 4: PLA
Module 4: PLAModule 4: PLA
Module 4: PLA
chandrakant shinde
 
Module 1: SRAM & DRAM
Module 1: SRAM & DRAMModule 1: SRAM & DRAM
Module 1: SRAM & DRAM
chandrakant shinde
 
Module4 Shift register
Module4 Shift registerModule4 Shift register
Module4 Shift register
chandrakant shinde
 
Module3: UP/Down counter
Module3: UP/Down counterModule3: UP/Down counter
Module3: UP/Down counter
chandrakant shinde
 
Module2: Design of synchronous & Asynchronous counter
Module2: Design of synchronous & Asynchronous counterModule2: Design of synchronous & Asynchronous counter
Module2: Design of synchronous & Asynchronous counter
chandrakant shinde
 
Module1:Introduction to sequential circuit
Module1:Introduction to sequential circuitModule1:Introduction to sequential circuit
Module1:Introduction to sequential circuit
chandrakant shinde
 
module5: Encode/Decode Half & Full Adder
module5: Encode/Decode Half & Full Addermodule5: Encode/Decode Half & Full Adder
module5: Encode/Decode Half & Full Adder
chandrakant shinde
 
module1:Introduction to digital electronics
module1:Introduction to digital electronicsmodule1:Introduction to digital electronics
module1:Introduction to digital electronics
chandrakant shinde
 

More from chandrakant shinde (18)

Module 5 :Voltage regulator IC 78XX 79XX LM317
Module 5 :Voltage regulator IC 78XX 79XX LM317Module 5 :Voltage regulator IC 78XX 79XX LM317
Module 5 :Voltage regulator IC 78XX 79XX LM317
 
Module 4 :Ic 555 As A Astable & Monostable Multivibrator
Module 4 :Ic 555 As A Astable & Monostable MultivibratorModule 4 :Ic 555 As A Astable & Monostable Multivibrator
Module 4 :Ic 555 As A Astable & Monostable Multivibrator
 
Module 3 :IC555 Timer IC & ITs Applications
Module 3 :IC555 Timer IC & ITs ApplicationsModule 3 :IC555 Timer IC & ITs Applications
Module 3 :IC555 Timer IC & ITs Applications
 
Module 2 :high pass & Low pass filter
Module 2 :high pass & Low pass filterModule 2 :high pass & Low pass filter
Module 2 :high pass & Low pass filter
 
Module 1 :Active Filter: Its Configurations with frequency response
Module 1 :Active Filter: Its Configurations with frequency responseModule 1 :Active Filter: Its Configurations with frequency response
Module 1 :Active Filter: Its Configurations with frequency response
 
Module4: opamp as a V-I & I-V Converter
Module4:  opamp as a V-I & I-V ConverterModule4:  opamp as a V-I & I-V Converter
Module4: opamp as a V-I & I-V Converter
 
Module3: opamp as a Schmitt trigger
Module3: opamp as a Schmitt triggerModule3: opamp as a Schmitt trigger
Module3: opamp as a Schmitt trigger
 
Module2: opamp as ZCD (zero crossing detector)
Module2: opamp as ZCD (zero crossing detector)Module2: opamp as ZCD (zero crossing detector)
Module2: opamp as ZCD (zero crossing detector)
 
Module1: Introduction to operational amplifire
Module1: Introduction to operational amplifireModule1: Introduction to operational amplifire
Module1: Introduction to operational amplifire
 
Module 5: CPLD & FPGA
Module 5: CPLD & FPGAModule 5: CPLD & FPGA
Module 5: CPLD & FPGA
 
Module 4: PLA
Module 4: PLAModule 4: PLA
Module 4: PLA
 
Module 1: SRAM & DRAM
Module 1: SRAM & DRAMModule 1: SRAM & DRAM
Module 1: SRAM & DRAM
 
Module4 Shift register
Module4 Shift registerModule4 Shift register
Module4 Shift register
 
Module3: UP/Down counter
Module3: UP/Down counterModule3: UP/Down counter
Module3: UP/Down counter
 
Module2: Design of synchronous & Asynchronous counter
Module2: Design of synchronous & Asynchronous counterModule2: Design of synchronous & Asynchronous counter
Module2: Design of synchronous & Asynchronous counter
 
Module1:Introduction to sequential circuit
Module1:Introduction to sequential circuitModule1:Introduction to sequential circuit
Module1:Introduction to sequential circuit
 
module5: Encode/Decode Half & Full Adder
module5: Encode/Decode Half & Full Addermodule5: Encode/Decode Half & Full Adder
module5: Encode/Decode Half & Full Adder
 
module1:Introduction to digital electronics
module1:Introduction to digital electronicsmodule1:Introduction to digital electronics
module1:Introduction to digital electronics
 

Recently uploaded

Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 

Recently uploaded (20)

Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 

module3:Karnaugh Map

  • 1. By Mr. C.R.Shinde Electrical Engineering Department Matoshri College of Engineering & Research centre, Nashik
  • 2. Unit 01 : Design of combinational circuit M1:-Introductions M2:- Booleans algebra, De-Morgan theory. M3:- Karnaugh map: structure for two, three and four Variables, SOP and POS form reduction of Boolean expressions by K-map. M4:- Design of combinational circuits using Boolean expression and K- map. M5:- encoder, decoder, half and full adder. Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 2
  • 3. Recap: Boolean Algebra  Simplification of Boolean expressions are done through Boolean algebra.  Solving a problem through Boolean algebra was a bit tricky  Need skill of applying rules and law.  Doesn’t guarantee simplest form of expression  The method wasn’t effective. Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 3
  • 4. Minterm and Maxterm  Minterm are AND terms with every variable present in either true or complemented form.  For Minterm: – “1” means the variable is “Not Complemented” and – “0” means the variable is “Complemented”. _ Its indicated by  Maxterm are OR terms with every variable in true or complemented form.  For Maxterm: – “0” means the variable is “Not Complemented” and – “1” means the variable is “Complemented”. _Its indicated by Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 4 m M
  • 5. Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 5
  • 6. Standard Forms of Boolean Expressions  All Boolean expressions, regardless of their form, can be converted into either of two standard forms:  The sum-of-products (SOP) form  The product-of-sums (POS) form Unit 1_Module3 6 Matoshri College of Engineering & Research Center Nashik
  • 7. Sum-of-Products (SOP) Unit 1_Module3 7 Matoshri College of Engineering & Research Center Nashik
  • 8. The Sum-of-Products (SOP) Form  An SOP expression  when two or more product terms are summed by Boolean addition.  Examples:  Also: AC C B A B A D C B CDE ABC ABC AB      D BC C B A A    In an SOP form, a single overbar cannot extend over more than one variable; however, more than one variable in a term can have an overbar:  example: is OK!  But not: C B A ABC Unit 1_Module3 8 Matoshri College of Engineering & Research Center Nashik
  • 9. General Expression  SOP  Any logic expression can be changed into SOP form by applying Boolean algebra techniques. ex: Unit 1_Module3 9 Matoshri College of Engineering & Research Center Nashik
  • 10. The Standard SOP Form  A standard SOP expression is one in which all the variables in the domain appear in each product term in the expression.  Example:  Standard SOP expressions are important in:  Constructing truth tables  The Karnaugh map simplification method D C AB D C B A CD B A   Unit 1_Module3 10 Matoshri College of Engineering & Research Center Nashik
  • 11. Converting Product Terms to Standard SOP  Step 1: Multiply each nonstandard product term by a term made up of the sum of a missing variable and its complement. This results in two product terms.  As you know, you can multiply anything by 1 without changing its value.  Step 2: Repeat step 1 until all resulting product term contains all variables in the domain in either complemented or uncomplemented form. Unit 1_Module3 11 Matoshri College of Engineering & Research Center Nashik
  • 12. Converting Product Terms to Standard SOP (example)  Convert the following Boolean expression into standard SOP form: D C AB B A C B A   8 Unit 1_Module3 12 Matoshri College of Engineering & Research Center Nashik
  • 13. Product-of-Sums (POS) Unit 1_Module3 13 Matoshri College of Engineering & Research Center Nashik
  • 14. The Product-of-Sums (POS) Form  When two or more sum terms are multiplied, the result expression is a product-of-sums (POS):  Examples:  Also:  In a POS form, a single overbar cannot extend over more than one variable; however, more than one variable in a term can have an overbar:  example: is OK!  But not: C B A   C B A   ) )( )( ( ) )( )( ( ) )( ( C A C B A B A D C B E D C C B A C B A B A              ) )( ( D C B C B A A     Unit 1_Module3 14 Matoshri College of Engineering & Research Center Nashik
  • 15. The Standard POS Form  A standard POS expression is one in which all the variables in the domain appear in each sum term in the expression.  Example:  Standard POS expressions are important in:  Constructing truth tables  The Karnaugh map simplification method ) )( )( ( D C B A D C B A D C B A          Unit 1_Module3 15 Matoshri College of Engineering & Research Center Nashik
  • 16. Converting a Sum Term to Standard POS • Step 1: Add to each nonstandard product term a term made up of the product of the missing variable and its complement. This results in two sum terms. – As you know, you can add 0 to anything without changing its value. • Step 2: Apply rule 12  A+BC=(A+B)(A+C). • Step 3: Repeat step 1 until all resulting sum terms contain all variable in the domain in either complemented or uncomplemented form. Unit 1_Module3 16 Matoshri College of Engineering & Research Center Nashik
  • 17. Converting a Sum Term to Standard POS (example)  Convert the following Boolean expression into standard POS form: ) )( )( ( D C B A D C B C B A        ) )( )( )( )( ( ) )( )( ( ) )( ( ) )( ( D C B A D C B A D C B A D C B A D C B A D C B A D C B C B A D C B A D C B A A A D C B D C B D C B A D C B A D D C B A C B A                                                  Unit 1_Module3 17 Matoshri College of Engineering & Research Center Nashik
  • 18. Converting Standard SOP to Standard POS  How?  Step 1: Evaluate each product term in the SOP expression. That is, determine the binary numbers that represent the product terms.  Step 2: Determine all of the binary numbers not included in the evaluation in Step 1.  Step 3: Write the equivalent sum term for each binary number from Step 2 and express in POS form. Unit 1_Module3 18 Matoshri College of Engineering & Research Center Nashik
  • 19. SOP/POS Unit 1_Module3 19 Matoshri College of Engineering & Research Center Nashik
  • 20. Converting Standard SOP to Standard POS (example)  Convert the SOP expression to an equivalent POS expression:  The evaluation is as follows:  There are 8 possible combinations. The SOP expression contains five of these, so the POS must contain the other 3 which are: 001, 100, and 110. Unit 1_Module3 20 Matoshri College of Engineering & Research Center Nashik
  • 21. Boolean Expressions & Truth Tables  All standard Boolean expression can be easily converted into truth table format using binary values for each term in the expression.  Also, standard SOP or POS expression can be determined from the truth table. Unit 1_Module3 21 Matoshri College of Engineering & Research Center Nashik
  • 22. Converting SOP Expressions to Truth Table Format  Recall the fact:  An SOP expression is equal to 1 only if at least one of the product term is equal to 1.  Constructing a truth table:  Step 1: List all possible combinations of binary values of the variables in the expression.  Step 2: Convert the SOP expression to standard form if it is not already.  Step 3: Place a 1 in the output column (X) for each binary value that makes the standard SOP expression a 1 and place 0 for all the remaining binary values. Unit 1_Module3 22 Matoshri College of Engineering & Research Center Nashik
  • 23. Converting SOP Expressions to Truth Table Format (example)  Develop a truth table for the standard SOP expression ABC C B A C B A   Inputs Output Product Term A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Inputs Output Product Term A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 C B A C B A ABC Inputs Output Product Term A B C X 0 0 0 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 1 C B A C B A ABC Inputs Output Product Term A B C X 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 C B A C B A ABC Unit 1_Module3 23 Matoshri College of Engineering & Research Center Nashik
  • 24. Converting POS Expressions to Truth Table Format  Recall the fact:  A POS expression is equal to 0 only if at least one of the product term is equal to 0.  Constructing a truth table:  Step 1: List all possible combinations of binary values of the variables in the expression.  Step 2: Convert the POS expression to standard form if it is not already.  Step 3: Place a 0 in the output column (X) for each binary value that makes the standard POS expression a 0 and place 1 for all the remaining binary values. Unit 1_Module3 24 Matoshri College of Engineering & Research Center Nashik
  • 25. Converting POS Expressions to Truth Table Format (example)  Develop a truth table for the standard POS expression ) )( ( ) )( )( ( C B A C B A C B A C B A C B A           Inputs Output Product Term A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Inputs Output Product Term A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   Inputs Output Product Term A B C X 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 1 ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   Inputs Output SUM TERM A B C X 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   ) ( C B A   Unit 1_Module3 25 Matoshri College of Engineering & Research Center Nashik
  • 26. Determining Standard Expression from a Truth Table  To determine the standard SOP expression represented by a truth table.  Instructions:  Step 1: List the binary values of the input variables for which the output is 1.  Step 2: Convert each binary value to the corresponding product term by replacing:  each 1 with the corresponding variable, and  each 0 with the corresponding variable complement.  Example: 1010  D C B A Unit 1_Module3 26 Matoshri College of Engineering & Research Center Nashik
  • 27. Determining Standard Expression from a Truth Table  To determine the standard POS expression represented by a truth table.  Instructions:  Step 1: List the binary values of the input variables for which the output is 0.  Step 2: Convert each binary value to the corresponding product term by replacing:  each 1 with the corresponding variable complement, and  each 0 with the corresponding variable.  Example: 1001  D C B A    Unit 1_Module3 27 Matoshri College of Engineering & Research Center Nashik
  • 28. POS SOP Determining Standard Expression from a Truth Table (example) I/P O/P A B C X 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 1 ABC C AB C B A BC A     111 110 100 011  There are four 1s in the output and the corresponding binary value are 011, 100, 110, and 111.  There are four 0s in the output and the corresponding binary value are 000, 001, 010, and 101. C B A C B A C B A C B A             101 010 001 000 ABC C AB C B A BC A X     ) )( )( )( ( C B A C B A C B A C B A X          Unit 1_Module3 28 Matoshri College of Engineering & Research Center Nashik
  • 29. Thank you Mr. C. R. Shinde Electrical Engineering Department Matoshri College of Engineering & Research centre, Nashik If you have any query, ask me anytime on…… … .. . . . cshinde58@gmail.com chandrakant.shinde@matoshri.edu.in 9970031353 Unit 1_Module3 Matoshri College of Engineering & Research Center Nashik 29