Page 203 - Engineering Digital Design
P. 203

174          CHAPTER 4 / LOGIC FUNCTION REPRESENTATION AND MINIMIZATION



                           CD               C                \CD
                         AB\   00   01 '1 1   10 '          AB\   00   01 ' 11   10
                             1 I  I   I I   I    I
                                     1
                           00 [[1 1  1J  ^                    00
                                 0    1  ^ 3    2
                           01 <f)    1   1    ^1              01
                                 4    5    7    6
                           11  1         1    V               11
                             -   12   13   15   W                        13
                         A                                  A
                           10  f  1  ~$\                      10
                              |^— ' 8  9   11   10/
                                                / Y
                                       D                                  D
                           ORIGINAL largest grouping of Pis         REDUCE - 4 Pis
                              (Similar to Q-M PI table).
                                      (a)                                (b)


                         \CD                C                \CD               C
                         AB\ 00     01   11   10            AB\   00   01   11   10
                           00 (7|   1    <t>                  00  1  ~H     (f)
                                 0    1    3    2  n                0    1    3    2
                                  — J 1  1     1)                          /•  — \
                           01                                 01            1
                              Y  4    5    1    6                 ^ 4    5    7
                           ._                      B          p -                  5
                           11  1        (1    O               11  1        J_  __J
                         A       12   13   15   14          A       12   13   15   14
                           10  1                              10  1
                              \ f s  ^ 9   11   10/                 8  ^ 9    11   10 /
                                                / Y                                / *
                                       D                                  D
                                 EXPAND - 4 Pis                  IRREDUNDANT COVER
                               (Eliminates ABC, ACD)                (Eliminates ABC)
                                      (c)                                (d)
                    FIGURE 4.46
                    Four-variable K-maps for function Y illustrating four steps of the Espresso algorithm: (a) ORIGINAL,
                    (b) REDUCE, (c) EXPAND, and (d) IRREDUNDANT COVER.


                    capability. These improved Espresso algorithms include the two referred to as Espresso-
                    EXACT and Espresso-MV. A detailed description of these and other closely related algo-
                    rithms can be found in references cited at the end of this chapter.


                    4.9 FACTORIZATION, RESUBSTITUTION, AND DECOMPOSITION METHODS

                    Beyond the SOP or POS minimum result, it is possible to further reduce the gate/input tally,
                    reduce the number of inverters, and reduce the gate fan-in requirements for some functions
                    by using a technique called factoring or factorization. The results of factorization lead to
                    multilevel forms that are hybrids, since they cannot be classified as either purely SOP or
                    POS. A multilevel logic realization of a function is one involving more than two levels of
   198   199   200   201   202   203   204   205   206   207   208