Page 251 - Engineering Digital Design
P. 251

222                                   CHAPTER 5 / FUNCTION MINIMIZATION



                    5.10 MULTIPLE OUTPUT FUNCTIONS WITH DON'T CARES

                    The problem of selecting an optimum bond set is further complicated by the presence of
                    don't cares in multiple output systems. Application of the CRMT minimization procedure
                    given earlier to such systems is illustrated by minimizing the following two four-variable
                    functions containing don't cares:


                           F(A, B, C, D) = y^ra(3,6, 8,9, 12, 15) + 0(1, 4, 5, 11)
                    and                                                                (5.53)
                           H(A, B, C, D) = ^m(l, 4, 7, 10, 12, 13) + 0(2, 5,6, 8, 11, 15).


                      The conventional fourth-order K-maps for functions F and H are shown in Fig. 5.8a.
                    The don't cares are so chosen as to best meet the requirements of the CRMT minimization
                    procedure for both functions, but with no guarantee of a two-function optimal result. The
                    bond sets are arbitrarily chosen to be {C, D} and {A, B}, respectively, for functions F and



                               \CD
                              AB\ 00      01   11   10

                                     0    #    1    0
                                     </>  4>   0    1

                                     1    0    1    0

                                     1    1    *    0



                               \CD
                              AB\ 00      01   11   10

                                 00  0 0  1 1  0 0  m $       \B
                                                             A\    0
                                     1 t
                                 01            1    m                    D WC
                                     1    1 #
                                 11                 0
                                                                               /
                                     t    0 #       1
                                 10
                                                      ZH
                                            (a)                        (b)
                    FIGURE 5.8
                    (a) Conventional K-maps for functions F and H of Eqs. (5.53) and (b) their second-order compressions
                    for bond sets {C, D} and {A, B} showing minimum cover for each by using XOR-type patterns.
   246   247   248   249   250   251   252   253   254   255   256