Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 6 Quine-McCluskey Method

Similar presentations


Presentation on theme: "Chapter 6 Quine-McCluskey Method"— Presentation transcript:

1 Chapter 6 Quine-McCluskey Method
ECG Logic Design 1 Mei Yang

2 Quine-McCluskey Method
The Q-K method reduces the minterm expansion of a function to obtain a minimum SOP in two main steps: Eliminate as many literals as possible from each term by systematically applying XY+XY’=X. The resulting terms are called prime implicants. Use a prime implicant chart to select the minimum set of prime implicants which, when ORed together, are equal to the function being simplified and which contain a minimum number of literals.

3 Determination of Prime Implicants
Use XY+XY’=X, where X represents a product of literals and Y is a single variable Two minterms will combine if they differ in exactly one variable Example AB’CD’+AB’CD=AB’C =101- To find all the prime implicants, all possible pairs of minterms should be compared and combined whenever possible

4 Example f(a, b, c, d)=∑m(0, 1, 2, 5, 6, 7, 8, 9, 10, 14) is represented by the following minterms group group group group

5 Comparison of terms in nonadjacent groups is unnecessary because such terms will always differ in at least two variables Comparison of terms within a group is unnecessary because two terms with the same number of 1’s must differ in at least two variables Thus, only terms in adajcent groups must be compared

6 Table 6-1 First, compare the term in group 0 with all the terms in group 1 and get (0,1), (0,2), (0,8) combined. Then compare the terms in group 1 with all terms in group 2 and get (1, 5), (1, 9), (2, 6), (2, 10), (8, 9), (8, 10) combined. Next compare the terms in group 2 with all terms in group 3 and get (5, 7), (6, 7), (6, 14), (10, 14) combined. Terms in the first group in Column II need only be compared with terms in the second group which have dashes in the same places. This results in (0, 1, 8, 9), (0, 2, 8, 10), (0, 8, 1, 9), (0, 8, 2, 10) combined. Compare the terms from the second and third groups will get (2, 6, 10, 14), (2, 10, 6, 14) combined. After removing duplicate terms in Column II, then compare the terms from the two groups in Column III. Since no further combination is possible, the process terminates.

7 f=a’c’d + a’bd + a’bc + b’c’ + b’d’ + cd’
using consensus theorem to eliminate redundant terms yields the minimum SOP f=a’bd + b’c’ + cd’ The terms which have not been checked off are called prime implicants.

8 Definitions Given a function F of n variables, a product term P is an implicant of F iff for every combination of values of n variables for which P=1, F is also equal to 1 Example: F(a, b, c) = a’b’c’ + ab’c’ + ab’c + abc = b’c’ + ac a’b’c’, ac, etc. are implicants of F. If F is written in SOP form, every product term is an implicant. Every minterm of F is also implicant of F and so is any term formed by combining two or more minterms. In Table 6-1, all the terms listed in any of the columns are implicants of the given function.

9 Definitions An prime implicant of a function F is a product term implicant which is no longer an implicant if any literal is deleted from it. A minimum SoP expression for a function consists of a sum of some (but not necessarily all) of the prime implicants of that function. Each prime implicant of a function has a minimum number of literals in the sense that no more literals can be eliminated from it by combining with other terms.

10 The Prime Implicant Chart
The minterms of a function are listed across the top of the chart, and the prime implicants are listed down the side If a prime implicant covers a given minterm, a X is placed at the intersection of the corresponding row and column

11 The Prime Implicant Chart
A minterm is covered by only one prime implicant, then that prime implicant is called an essential prime implicant and must be included in the minimum SOP. Example: in Table 6-2, b’c’ and cd’ are essential

12 The Prime Implicant Chart
Each time a prime implicant is selected for inclusion in the minimum SOP, the corresponding row (the minterms covered) should be crossed out and the columns which correspond to all minterms covered by that prime implicant should also be crossed out. A minimum set of prime implicants must now be chosen to cover the remaining columns. Table 6-2 shows the prime implicant chart derived from Table 6-1.

13 Table 6-3 The resulting minimum SOP f=b’c’ + cd’ + a’bd

14 Cyclic Prime Implicant Chart
A prime implicant chart which has two or more X’s in every column is called cyclic prime implicant chart Example: F=∑m(0, 1, 2, 5, 6, 7) 1. Derivation of prime implicants

15 solution 2: F=a’c’ + b’c + ab
2. Selection of prime implicants from the prime implicant chart solution 1: F=a’b’ + bc’ + ac solution 2: F=a’c’ + b’c + ab All columns have two X’s, so we will proceed by trial and error. Exercise: 6.4 on pp. 170, f(a, b, c, d) = ∑m(1, 3, 4, 5, 6, 7, 10, 12, 13) + ∑d(2, 9, 15)


Download ppt "Chapter 6 Quine-McCluskey Method"

Similar presentations


Ads by Google