Page 260 - Engineering Digital Design
P. 260

PROBLEMS                                                             231


                  5.1 Compress the following function into a first-order K-map of axis A, and loop out a
                       gate minimum expression by using XOR-type patterns in minterm code. Next, obtain
                      the SOP minimum from the same K-map and compare the gate/input tallies for both
                      the XOR and SOP forms. Finally, construct the logic circuits for the XOR and SOP
                      results assuming that the inputs and output are all active high. What do you conclude
                      from these comparisons?

                                              E = AXY + AXY + AY

                  5.2 The output F of a logic circuit is a function of three inputs A, B, and C. The output
                      goes active under any of the following conditions as read in the order ABC:

                         All inputs are logic 1
                         An odd number of inputs are logic 1
                         None of the inputs are logic 1

                      (a) Construct a truth table for output function F and inputs ABC.
                      (b) Map the result in a second-order K-map and extract a gate-minimum expression
                         by using XOR-type patterns.
                      (c) Further compress this function into a first-order K-map of axis A and again extract
                          a gate-minimum expression by using XOR-type patterns. Compare the result with
                         that of (b).
                      (d) Finally, place this function in a conventional (1's and O's) K-map and extract
                          minimum two-level SOP and POS logic expressions. By using the gate/input tally
                          (exclusive of inverters), compare the results with those of (b) and (c). What do
                         you conclude from this comparison?
                  5.3 Compress the following function into a second-order K-map with axes as indicated
                      and extract a gate-minimum expression for each set of axes by using XOR patterns.
                      Use the gate/input tally, exclusive of possible inverters, to compare this result with the
                      minimum expressions for the two-level SOP and POS results. What do you conclude
                      from this comparison? What is the gate delay level for the XOR pattern results? (Hint:
                      It will be helpful to first plot this function into a conventional 1's and O's K-map.)

                                      F(W, X, Y, Z) = J^m(0, 2, 5, 7, 9, 11, 12)


                      (a) Axes W, X
                      (b) Axes 7, Z
                      (c) Axes X, Y

                  5.4 Shown in Fig. P5.1 are six EV K-maps that contain XOR-type patterns and that
                      represent two and three levels of compression. Use minterm code to loop out a gate-
                      minimum cover for each by using XOR patterns (where appropriate). For comparison,
                      loop out a minimum two-level SOP cover for each and compare their relative com-
                      plexity by using the gate/input tally exclusive of possible inverters. Also, as part of
                      the comparison, comment on the fan-in requirements for each.
   255   256   257   258   259   260   261   262   263   264   265