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

Viewers also liked

Minterm and maxterm
Minterm and maxtermMinterm and maxterm
Minterm and maxterm
parsa.khan64
 
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
 

Viewers also liked (20)

Minterm and maxterm
Minterm and maxtermMinterm and maxterm
Minterm and maxterm
 
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
 
KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)KARNAUGH MAP(K-MAP)
KARNAUGH MAP(K-MAP)
 
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
 
Karnaugh map
Karnaugh mapKarnaugh map
Karnaugh map
 
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
 

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

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
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
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 

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: