Page 213 - Engineering Digital Design
P. 213

184          CHAPTER 4/LOGIC FUNCTION REPRESENTATION AND MINIMIZATION









                                                  D>        CelM
                                     C- D           1

                                     + C + D
                                                      F cv
                                                    "-F \°


                         Cell 2                             Cell 3


                                           (a)                                  (b)
                    FIGURE 4.54
                    (a) Second-order compressed K-map and its submaps for the four-variable function given in the EV
                    truth table of Fig. 4.53. (b) EV K-maps showing minimum SOP cover and minimum POS cover.


                      (a) The simplest means of obtaining the canonical forms from Fig. 4.53 is to use a
                    second-order K-map. Shown in Fig. 4.54a is the second-order compressed K-map together
                                                4 2
                    with its submaps for a Map Key of 2 ~  = 4. By reading the submaps directly, the canonical
                    forms become

                                     F = £] m(3, 6, 9, 10, 1 1) + 0(7, 8)

                                                  2  4  5  12  13  14  15  7
                                                 ' < > ' > < > > ' 0( . 8).           (4.74)
                      (b) The compressed second-order K-maps for the function F are given in Fig. 4.54b.
                    From these K-maps the minimum SOP and minimum POS expressions are found to be

                                         F SOp = BCD + ABC + AB
                                         FPOS = (A + B + D)(A + C}(A + B),

                    with gate/input tallies of 4/1 1 and 4/10, respectively, excluding possible inverters. Notice
                    that the minimum SOP and POS cover results from these K-maps by taking 07 = 1 to give
                    C(0  7 +D) = C in cell 1 , and by taking 0  g = 1 to give (0  8 + C + D) = 1 in cell 2. Because the
                    don't cares, 07 and 0 g , are used in the same way (no shared use) in both K-maps of Fig. 4.54b,
                    the minimum SOP and POS expressions are algebraically equal.
                    EXAMPLE 4.4 A five-variable function / is given in the canonical form:

                        /(A, B, C, D, E) = J]fn(3, 9, 10, 12, 13, 16, 17, 24, 25, 26, 27, 29, 31).  (4.75)
                      (a) Use a fourth-order EV K-map to minimize this function in both SOP and POS form.
                      A compression of one order requires that the Map Key be 2. Therefore, each cell of
                    the fourth-order EV map represents a first-order submap covering two possible minterm or
   208   209   210   211   212   213   214   215   216   217   218