Page 185 - Engineering Digital Design
P. 185

156          CHAPTER 4/LOGIC FUNCTION REPRESENTATION AND MINIMIZATION



                             CD
                          AB\   00    01 ' 11  10
                             00
                                                                      Table of
                                                                 Shared Plsforf 1+f 2
                             01
                                                                      A+B+C
                                                                      A+C+D
                            11
                                  12        15   14                   B+C
                           A
                            10
                                                 ho/
                                                        (a)



















                                                        (b)
                    FIGURE 4.25
                    Multioutput POS optimization for the system represented by Eqs. (4.36) and Fig. (4.24). (a) K-map
                    and shared Pis for (/] + /2). (b) K-maps showing optimal POS cover for functions f\ and /2.


                    section. Figure 4.25a gives the K-map and table of shared s-term Pis for f\ + / 2. The final
                    step involves looping out the individual functions by following the loop-out protocol in
                    such a manner as to incorporate as many shared Pis as necessary to achieve optimum cover
                    for the two outputs. Reading the K-maps in Fig. 4.25b for f\ and / 2 produces the results

                                         |/, = (A +B + CKB + C)(C +D)|
                                          /2 = (A + B + C)(B + C)(A + D) '

                    which yields a combined gate/input tally of 6/15 exclusive of possible inverters. Notice
                    that the shared PI dyad (A + C + D) is covered by the quads (C + D) and (A + D) in
                    the expressions for /] and / 2, respectively. Thus, the optimum coverage for both f\ and
                    / 2 is, in this case, that of the individual minimum forms. This is not usually the case, as
                    is demonstrated next for the optimum SOP results. Note that if strict use had been made
                    of all the shared Pis in the table of Fig. 4. 25 a together with a required dyad for each
                    output, the combined gate/input tally would become 7/22, significantly greater than that of
                    Eqs. (4.37).
   180   181   182   183   184   185   186   187   188   189   190