Quine-McClusky Minimization Method Discussion D3.2.

Slides:



Advertisements
Similar presentations
Glitches & Hazards.
Advertisements

CSEE 4823 Advanced Logic Design Handout: Lecture #2 1/22/15
Combinational Logic Circuits Chapter 2 Mano and Kime.
IKI b-Simplification of Boolean Functions Bobby Nazief Semester-I The materials on these slides are adopted from Prof. Daniel Gajski’s.
Based on slides by: Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. ECE/CS 352: Digital System Fundamentals Lecture 8 – Systematic Simplification.
1 Combinational Logic Network design Chapter 4 (continued ….)
Quine-McCluskey (Tabular) Minimization  Two step process utilizing tabular listings to:  Identify prime implicants (implicant tables)  Identify minimal.
CS2100 Computer Organisation K-maps: Finding PIs and EPIs (AY2014/5) Semester 2.
Karnaugh Maps Discussion D3.1. Karnaugh Maps Minterm X Y F m m m m X Y F(X,Y) = m0 + m2 + m3 =  (0,2,3) = X + Y'
Boolean Algebra.
Quine-McClusky Minimization Method Module M4.3 Section 5.3.
Examples Simplify: ab’c + abc + a’bc Show that X + X’Y = X + Y
Two-Level Logic Synthesis -- Quine-McCluskey Method.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 -Part 8.
CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 CE 100 Intro to Logic Design Tracy Larrabee –3-37A E2 (9-3476) –
ENEE 6441 On Quine-McCluskey Method > Goal: find a minimum SOP form > Why We Need to Find all PIs? f(w,x,y,z) = x’y’ +wxy+x’yz’+wy’z = x’y’+x’z’+wxy+wy’z.
Lecture Six Chapter 5: Quine-McCluskey Method Dr. S.V. Providence COMP 370.
Proving Incompleteness {NAND} is a complete system Is {XOR,0} a complete system?
Reflexive -- First sentence of proof is: (1) Let x  Z (2) Let (x,x)  R. (3) Let (x,x)  I (4) Let x  R.
Combinational Logic Circuits Chapter 2 Mano and Kime.
EECC341 - Shaaban #1 Lec # 7 Winter Combinational Circuit Minimization Canonical sum and product logic expressions do not provide a circuit.
Computer Architecture I: Digital Design Dr. Robert D. Kent Lecture 3 Simplification of Boolean Expressions.
IKI a-Simplification of Boolean Functions Bobby Nazief Semester-I The materials on these slides are adopted from those in CS231’s Lecture.
Two Level Logic Optimization. Two-Level Logic Minimization PLA Implementation Ex: F 0 = A + B’C’ F 1 = AC’ + AB F 2 = B’C’ + AB product term AB, AC’,
Prime Factors. What are they? All composite numbers can be written as the product of prime numbers. This product is known as the prime factorisation of.
Digital Logic & Design Vishal Jethava Lecture 12 svbitec.wordpress.com.
Logic Design CS221 1 st Term K-Map Cairo University Faculty of Computers and Information.
Chapter 3 The Karnaugh Map. These K-maps are described by the location. Next, each square will be 1 or 0 depending on the value of the function. ABfm.
Organizational Remarks
Chapter 3. Minimization of Switching Functions. Given a sw function f(x 1, x 2, …, x n ) and some cost criteria, find a representation of f which minimizes.
The covering procedure. Remove rows with essential PI’s and any columns with x’s in those rows.
Discrete Mathematics CS 2610 February 19, Logic Gates: the basic elements of circuits Electronic circuits consist of so-called gates connected.
Quine-McCluskey (Tabular) Minimization Two step process utilizing tabular listings to: Identify prime implicants (implicant tables) Identify minimal PI.
CS2100 Computer Organisation
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
ECE 3110: Introduction to Digital Systems Symplifying Products of sums using Karnaugh Maps.
Two Level Networks. Two-Level Networks Slide 2 SOPs A function has, in general many SOPs Functions can be simplified using Boolean algebra Compare the.
PRASAD A. PAWASKAR SPN. NO DETE 2 SEMESTER lec1-11.
ECE2030 Introduction to Computer Engineering Lecture 8: Quine-McCluskey Method Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering.
Boolean Algebra Introduction Logical arguments are valid (or not) by virtue of their form, not content Example All men are mortal(premise 1) Harry is a.
Gate-level Minimization
1 ECE2030 Introduction to Computer Engineering Lecture 8: Quine-McCluskey Method Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
Computer Engineering (Logic Circuits) (Karnaugh Map)
Karnaugh Maps ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Quine-McCluskey Algorithm Gautam Singh. Outline: step 1 Find Prime Implicants: 1)Find all the minterms and sort by number of 1 bits (these are implicants)
CHAPTER 3: PRINCIPLES OF COMBINATIONAL LOGIC
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
ENG241 Digital Design Week #2 Combinational Logic Circuits.
CONSENSUS THEOREM Choopan Rattanapoka.
Conversion from one number base to another Binary arithmetic Equation simplification DeMorgan’s Laws Conversion to/from SOP/POS Reading equations from.
Prof. Hsien-Hsin Sean Lee
Key Observation Adjacencies in the K-Map
Karnaugh Map (K-Map) By Dr. M. Khamis Mrs. Dua’a Al Sinari.
Digital Logic (Karnaugh Map). Karnaugh Maps Karnaugh maps (K-maps) are graphical representations of boolean functions. One map cell corresponds to a row.
1 Digital Design Debdeep Mukhopadhyay Associate Professor Dept of Computer Science and Engineering NYU Shanghai and IIT Kharagpur.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
Heuristic Minimization of Two-Level Logic
Chapter 4 Simplification of Boolean Functions Karnaugh Maps
3-7 Other Two-level Implementations
A Brief Review of Factoring
Plotting functions not in canonical form
ECE 2110: Introduction to Digital Systems
Example Question: Consider the expressions: (a) F = XY + XY'
Chapter 3 Gate-level Minimization.
Quine-McClusky Minimization Method
SYEN 3330 Digital Systems Chapter 2 – Part 6 SYEN 3330 Digital Systems.
Minimization of Switching Functions
Greatest Common Factors
Greatest Common Factors
Chapter 4 Combinational Logic Design Principles. Overview Objectives -Define combinational logic circuit -Analysis of logic circuits (to describe what.
Presentation transcript:

Quine-McClusky Minimization Method Discussion D3.2

Quine-McCluskey Method Tabular Representations Prime Implicants Essential Prime Implicants

Tabular Representations WX YZ F = XY + W'YZ' + WY'Z + W'X W'X 01-- W'YZ' 0-10 XY -11- WY'Z 1-01

Prime Implicants F = XY'Z + X'Z' + X'Y Each product term is an implicant A product term that cannot have any of its variables removed and still imply the logic function is called a prime implicant.

Prime Implicants X YZ F = YZ' + X

Prime Implicants F = YZ' + X X YZ Minterm X Y Z F 0 O O O O O

Finding Prime Implicants O Step 1Step 2 (2,6) (4,5) (4,6) (5,7) (6,7) Step 3 (4,5,6,7) (4,6,5,7) All unchecked entries are Prime Implicants -10 YZ' 1-- X

Prime Implicants F = YZ' + X X YZ Minterm X Y Z F 0 O O O O O

Essential Prime Implicants WX YZ Find the essential prime implicants using the Q-M method.

Essential Prime Implicants WX YZ minterms

Finding Prime Implicants Step 1Step 2 (0,1) 000- (0,2) 00-0 (0,8) -000 (1,3) 00-1 (1,5) 0-01 (2,3) 001- (2,10) -010 (8,10) 10-0 (3,7) 0-11 (5,7) 01-1 (10,14) 1-10 (7,15) -111 (14,15) 111- Step 3 (0,1,2,3) 00-- (0,2,1,3) 00-- (0,2,8,10) -0-0 (0,8,2,10) -0-0 (1,3,5,7) 0--1 (1,5,3,7) Prime Implicants

Find Essential Prime Implicants Prime Implicant Covered minterms Minterms ,14 7,15 14,15 0,1,2,3 0,2,8,10 1,3,5,7 XX XX XX XX X X XXXX X XXX *

3 Prime Implicants WX YZ W'Z WXY X'Z' F = W'Z + WXY + X'Z'

3 Prime Implicants WX YZ W'Z WXY X'Z' F = W'Z + WXY + X'Z'