SlideShare a Scribd company logo
1 of 18
LOGIC DESIGN
PART 3 Minterm
• Larger logic problems require a systematic
approach for solution. Modern integrated
circuit chips can use millions of logic
devices. The sheer magnitude of these
designs is a clear sign that a formal
approach to the design is needed.
• Given a Boolean function described by a
truth table,
– determine the smallest sum of products
function that has the same truth table.
– determine the AND-OR-NOT circuit that
implements that smallest sum of products
function.
Minterm Expansions
• Different ways of expressing a Boolean
function can have widely varying levels of
complexity.
• More complex circuits will require more gates
and inverters, so it's a reasonable goal to learn
how to devise circuits that are as simple as
possible.
• In this section we are going to look at how you
can represent circuits differently using
• Let's look at a simple Boolean function of three variables. We'll
describe this function with a truth table. The input variables are
X, Y and Z, and the function output is F.

Let's examine this function in some detail. The only non-zero entries
are at:
X = 0, Y = 1, Z = 0
and X = 1, Y = 0, Z = 1
The function is 1 for those two input conditions and zero for all other
input conditions.
How we can implement this function
• We want the output to be 1 whenever we
have either
– X=0 AND Y=1 AND Z=0

• OR when we have
– X=1 AND Y=0 AND Z=1.

• This word statement is very close to the
function we want. We've highlighted the
important aspects of the function. Here's the
function:
• This function is read as (NOT-X AND Y AND
Defining Minterms

• This form is composed of two groups of three.
Each group of three is a minterm. Important
points about minterms include the following.
– In a minterm, each variable, X, Y or Z appears
once, either as the variable itself or as the inverse.
– Each minterm corresponds to exactly one entry
(row!) in the truth table.
• To build any Boolean function from
minterms do the following.
– Get a truth table for the function
– For each entry of the truth table for which
the function takes on a value of 1, determine
the corresponding minterm expression
remembering that every variable of its
inverse will appear in every minterm.
– OR all the minterms from the second step
together.
IN SHORT !
• A truth table gives a unique sum-of-products
function that follows directly from expanding
the ones in the truth table as minterms.
An example using Minterms
• Three young graduates have formed a
company. The three
graduates, Alisha, Ben and Corey have a
system to minimize friction. For all minor
decisions they want to use a circuit that
will determine when a majority of the
three of them has voted for a proposal.
Essentially, they want a box with three
inputs that will produce a 1 at the output
STEP 1
Get the truth table

T1
T2
T3

T4
STEP 2
• Identify the minterms
STEP 3
ORing all together
• Now we need to simplify our equation
further more.
• For this we require basic Boolean algebra
first
Simplifying the Circuit
FIRST POSSIBILITY
SECOND POSSIBILITY
If you OR anything with itself, you get the original
quantity back (X + X = X).
• Here is the three-variable truth table and
the corresponding minterms:
Example
• Example: suppose a function F is defined by
the following truth table
Since F= 1 on rows 1, 2, 4, and 7, we obtain

A compact notation is to write only the
numbers of the minterms included in , using
the Greek letter capital sigma to indicate a
sum:

More Related Content

What's hot

Synchronous counters
Synchronous countersSynchronous counters
Synchronous counters
Lee Diaz
 

What's hot (20)

review of number systems and codes
review of number systems and codesreview of number systems and codes
review of number systems and codes
 
simplification of boolean algebra
simplification of boolean algebrasimplification of boolean algebra
simplification of boolean algebra
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 
Synchronous counters
Synchronous countersSynchronous counters
Synchronous counters
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
Counter
CounterCounter
Counter
 
K map
K mapK map
K map
 
Chapter 1 Introduction to Digital Logic
Chapter 1 Introduction to Digital LogicChapter 1 Introduction to Digital Logic
Chapter 1 Introduction to Digital Logic
 
CS304PC:Computer Organization and Architecture Session 23 Decimal Arithmetic ...
CS304PC:Computer Organization and Architecture Session 23 Decimal Arithmetic ...CS304PC:Computer Organization and Architecture Session 23 Decimal Arithmetic ...
CS304PC:Computer Organization and Architecture Session 23 Decimal Arithmetic ...
 
K Map Simplification
K Map SimplificationK Map Simplification
K Map Simplification
 
Combinational circuit and Sequential circuit
Combinational circuit and Sequential circuitCombinational circuit and Sequential circuit
Combinational circuit and Sequential circuit
 
Basics Counters
Basics Counters Basics Counters
Basics Counters
 
boolean algebra and logic simplification
boolean algebra and logic simplificationboolean algebra and logic simplification
boolean algebra and logic simplification
 
Introduction to Counters
Introduction to CountersIntroduction to Counters
Introduction to Counters
 
Bcd to excess 3 code converter
Bcd to excess 3 code converterBcd to excess 3 code converter
Bcd to excess 3 code converter
 
basic logic gates
 basic logic gates basic logic gates
basic logic gates
 
Demultiplexer presentation
Demultiplexer presentationDemultiplexer presentation
Demultiplexer presentation
 
latches
 latches latches
latches
 
8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripherals8051,chapter1,architecture and peripherals
8051,chapter1,architecture and peripherals
 
BCD.
BCD.BCD.
BCD.
 

Viewers also liked

Applications of boolean algebra minterm and maxterm expansions
Applications of boolean algebra minterm and maxterm expansionsApplications of boolean algebra minterm and maxterm expansions
Applications of boolean algebra minterm and maxterm expansions
kanyuma jitjumnong
 
Sum of product dan product of sum
Sum of product dan product of sumSum of product dan product of sum
Sum of product dan product of sum
Arlis Ikhla Afrina
 
Kmap Slideshare
Kmap SlideshareKmap Slideshare
Kmap Slideshare
tech4us
 
Boolean algebra And Logic Gates
Boolean algebra And Logic GatesBoolean algebra And Logic Gates
Boolean algebra And Logic Gates
Kumar
 
Ch4 Boolean Algebra And Logic Simplication1
Ch4 Boolean Algebra And Logic Simplication1Ch4 Boolean Algebra And Logic Simplication1
Ch4 Boolean Algebra And Logic Simplication1
Qundeel
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
Gagan Deep
 

Viewers also liked (20)

Applications of boolean algebra minterm and maxterm expansions
Applications of boolean algebra minterm and maxterm expansionsApplications of boolean algebra minterm and maxterm expansions
Applications of boolean algebra minterm and maxterm expansions
 
Product Of Sum (POS)
Product Of Sum (POS)Product Of Sum (POS)
Product Of Sum (POS)
 
Introduction
IntroductionIntroduction
Introduction
 
Sum of product dan product of sum
Sum of product dan product of sumSum of product dan product of sum
Sum of product dan product of sum
 
Basics of K map
Basics of K mapBasics of K map
Basics of K map
 
Boolean algebra
 Boolean algebra Boolean algebra
Boolean algebra
 
Kmap Slideshare
Kmap SlideshareKmap Slideshare
Kmap Slideshare
 
Karnaugh Mapping Explained
Karnaugh Mapping ExplainedKarnaugh Mapping Explained
Karnaugh Mapping Explained
 
Principal of duality
Principal of dualityPrincipal of duality
Principal of duality
 
Karnaugh Graph or K-Map
Karnaugh Graph or K-MapKarnaugh Graph or K-Map
Karnaugh Graph or K-Map
 
Logic simplification sop and pos forms
Logic simplification sop and pos formsLogic simplification sop and pos forms
Logic simplification sop and pos forms
 
BOOLEAN ALGEBRA AND LOGIC GATE
BOOLEAN ALGEBRA AND LOGIC GATE BOOLEAN ALGEBRA AND LOGIC GATE
BOOLEAN ALGEBRA AND LOGIC GATE
 
Boolean algebra And Logic Gates
Boolean algebra And Logic GatesBoolean algebra And Logic Gates
Boolean algebra And Logic Gates
 
Boolean Algebra
Boolean AlgebraBoolean Algebra
Boolean Algebra
 
Chapter 06 boolean algebra
Chapter 06 boolean algebraChapter 06 boolean algebra
Chapter 06 boolean algebra
 
BOOLEAN ALGEBRA
BOOLEAN ALGEBRA BOOLEAN ALGEBRA
BOOLEAN ALGEBRA
 
BOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATEBOOLEAN ALGEBRA & LOGIC GATE
BOOLEAN ALGEBRA & LOGIC GATE
 
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational CircuitsCOMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
 
Ch4 Boolean Algebra And Logic Simplication1
Ch4 Boolean Algebra And Logic Simplication1Ch4 Boolean Algebra And Logic Simplication1
Ch4 Boolean Algebra And Logic Simplication1
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 

Similar to Minterms

Similar to Minterms (20)

De EE unit-2.pptx
De EE unit-2.pptxDe EE unit-2.pptx
De EE unit-2.pptx
 
Acm aleppo cpc training sixth session
Acm aleppo cpc training sixth sessionAcm aleppo cpc training sixth session
Acm aleppo cpc training sixth session
 
Minimization of Boolean Functions
Minimization of Boolean FunctionsMinimization of Boolean Functions
Minimization of Boolean Functions
 
Karnaugh maps
Karnaugh mapsKarnaugh maps
Karnaugh maps
 
Week 2 - ML models and Linear Regression.pptx
Week 2 - ML models and Linear Regression.pptxWeek 2 - ML models and Linear Regression.pptx
Week 2 - ML models and Linear Regression.pptx
 
Minimization Technique .ppt
 Minimization Technique .ppt Minimization Technique .ppt
Minimization Technique .ppt
 
Unit -I Toc.pptx
Unit -I Toc.pptxUnit -I Toc.pptx
Unit -I Toc.pptx
 
Boolean & LogicGate
Boolean & LogicGateBoolean & LogicGate
Boolean & LogicGate
 
UNIT1-part2.pptx
UNIT1-part2.pptxUNIT1-part2.pptx
UNIT1-part2.pptx
 
Module 1 ppt class.pptx
Module 1 ppt class.pptxModule 1 ppt class.pptx
Module 1 ppt class.pptx
 
Module ppt class.pptx
Module ppt class.pptxModule ppt class.pptx
Module ppt class.pptx
 
Chapter 03 Boolean Algebra and Combinational Logic
Chapter 03 Boolean Algebra and Combinational LogicChapter 03 Boolean Algebra and Combinational Logic
Chapter 03 Boolean Algebra and Combinational Logic
 
5954987.ppt
5954987.ppt5954987.ppt
5954987.ppt
 
Lect 2 boolean algebra (4 5-21)
Lect 2 boolean algebra (4 5-21)Lect 2 boolean algebra (4 5-21)
Lect 2 boolean algebra (4 5-21)
 
booleanalgebra-140914001141-phpapp01 (1).ppt
booleanalgebra-140914001141-phpapp01 (1).pptbooleanalgebra-140914001141-phpapp01 (1).ppt
booleanalgebra-140914001141-phpapp01 (1).ppt
 
3A.ppt
3A.ppt3A.ppt
3A.ppt
 
3A.ppt
3A.ppt3A.ppt
3A.ppt
 
Sess07 Clustering02_KohonenNet.pptx
Sess07 Clustering02_KohonenNet.pptxSess07 Clustering02_KohonenNet.pptx
Sess07 Clustering02_KohonenNet.pptx
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Module 1: Fundamentals of neural network.pptx
Module 1: Fundamentals of neural network.pptxModule 1: Fundamentals of neural network.pptx
Module 1: Fundamentals of neural network.pptx
 

More from Ammara Javed (17)

Counters
CountersCounters
Counters
 
Registers
RegistersRegisters
Registers
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Logic Gates
Logic GatesLogic Gates
Logic Gates
 
Programmable logic devices
Programmable logic devicesProgrammable logic devices
Programmable logic devices
 
Maxterms
MaxtermsMaxterms
Maxterms
 
Karnaugh Maps
Karnaugh MapsKarnaugh Maps
Karnaugh Maps
 
Demultiplexers
DemultiplexersDemultiplexers
Demultiplexers
 
Multiplexer
MultiplexerMultiplexer
Multiplexer
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
Encoders
EncodersEncoders
Encoders
 
Decoders
DecodersDecoders
Decoders
 
Circuit Analysis-
Circuit Analysis-Circuit Analysis-
Circuit Analysis-
 
The Impact Of Holy Quran In Our Everyday Life
The Impact Of Holy Quran In Our Everyday LifeThe Impact Of Holy Quran In Our Everyday Life
The Impact Of Holy Quran In Our Everyday Life
 
C++ Programming Club-Lecture 3
C++ Programming Club-Lecture 3C++ Programming Club-Lecture 3
C++ Programming Club-Lecture 3
 
C++ Programming Club-Lecture 2
C++ Programming Club-Lecture 2C++ Programming Club-Lecture 2
C++ Programming Club-Lecture 2
 
C++ Programming Club-Lecture 1
C++ Programming Club-Lecture 1C++ Programming Club-Lecture 1
C++ Programming Club-Lecture 1
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Minterms

  • 2. • Larger logic problems require a systematic approach for solution. Modern integrated circuit chips can use millions of logic devices. The sheer magnitude of these designs is a clear sign that a formal approach to the design is needed. • Given a Boolean function described by a truth table, – determine the smallest sum of products function that has the same truth table. – determine the AND-OR-NOT circuit that implements that smallest sum of products function.
  • 3. Minterm Expansions • Different ways of expressing a Boolean function can have widely varying levels of complexity. • More complex circuits will require more gates and inverters, so it's a reasonable goal to learn how to devise circuits that are as simple as possible. • In this section we are going to look at how you can represent circuits differently using
  • 4. • Let's look at a simple Boolean function of three variables. We'll describe this function with a truth table. The input variables are X, Y and Z, and the function output is F. Let's examine this function in some detail. The only non-zero entries are at: X = 0, Y = 1, Z = 0 and X = 1, Y = 0, Z = 1 The function is 1 for those two input conditions and zero for all other input conditions.
  • 5. How we can implement this function • We want the output to be 1 whenever we have either – X=0 AND Y=1 AND Z=0 • OR when we have – X=1 AND Y=0 AND Z=1. • This word statement is very close to the function we want. We've highlighted the important aspects of the function. Here's the function: • This function is read as (NOT-X AND Y AND
  • 6.
  • 7. Defining Minterms • This form is composed of two groups of three. Each group of three is a minterm. Important points about minterms include the following. – In a minterm, each variable, X, Y or Z appears once, either as the variable itself or as the inverse. – Each minterm corresponds to exactly one entry (row!) in the truth table.
  • 8. • To build any Boolean function from minterms do the following. – Get a truth table for the function – For each entry of the truth table for which the function takes on a value of 1, determine the corresponding minterm expression remembering that every variable of its inverse will appear in every minterm. – OR all the minterms from the second step together.
  • 9. IN SHORT ! • A truth table gives a unique sum-of-products function that follows directly from expanding the ones in the truth table as minterms.
  • 10. An example using Minterms • Three young graduates have formed a company. The three graduates, Alisha, Ben and Corey have a system to minimize friction. For all minor decisions they want to use a circuit that will determine when a majority of the three of them has voted for a proposal. Essentially, they want a box with three inputs that will produce a 1 at the output
  • 11. STEP 1 Get the truth table T1 T2 T3 T4
  • 12. STEP 2 • Identify the minterms
  • 13. STEP 3 ORing all together
  • 14. • Now we need to simplify our equation further more. • For this we require basic Boolean algebra first
  • 16. SECOND POSSIBILITY If you OR anything with itself, you get the original quantity back (X + X = X).
  • 17. • Here is the three-variable truth table and the corresponding minterms:
  • 18. Example • Example: suppose a function F is defined by the following truth table Since F= 1 on rows 1, 2, 4, and 7, we obtain A compact notation is to write only the numbers of the minterms included in , using the Greek letter capital sigma to indicate a sum: