Page 184 - Engineering Digital Design
P. 184
4.5 MULTIPLE OUTPUT OPTIMIZATION 155
ANDed function Shared Pis
AC
fl*2
ABC, AC
f 2'f 3
ABC, AC, AB
¥l
AC
M 2 *3
BC i B 1 \BC i B 1 \BC i B 1
\ 00 01 11 10 A\ °° 01 11 10 A \ °° 01 11 10
o [7 0 0 ©, IT) 0
0 1 ©3 2 3 2 0 ©, ©3 2
I —
1 Q_ 1 } (i rr~ 1 ) ( 1 1) (1
-^=3 4 5 7 6 / A^T) 4 5 7 t=Tg 4 5 7 6
/T /
A 2
FIGURE 4.23
Table of shared Pis and the K-maps for the functions f\, fa, and /3, showing optimal cover for the
three-output system of Eqs. (4.34).
As a second example, consider the output functions for the four-input/two-output logic
system represented by Eqs. (4.36) and by the block diagram in Fig. 4.24. It is required that
this system be optimized with respect to both POS cover and SOP cover following the four-
step multiple output minimization procedure and that the results be compared to determine
which, if either, is the more optimum. The optimized system is to be implemented with
either NOR/INV logic or NAND/INV logic.
/i (A, B,C, D) = M(l,2, 3,4, 5,9, 10) • 0(6, 11,13)
k
= V m(0, 7, 8, 12, 14, 15) + 0(6, 11, 13)
T^ (4.36)
/ 2(A, fi,C, D) = JJM(2, 5,9, 10, 11, 15) • 0(3, 4, 13, 14)
6 7 8 12
3
(°> 1» > - ' > + <K > 4, 13, 14)
Optimized POS Cover. ORing of the canonical forms of Eqs. (4.36) yields
M(2 3 4 5 9 io 1 1} (13)
/i + h = n ' ' ' ' ' ' • ^ '
where use has been made of the ORing rules given by Eqs. (4.33) at the beginning of this
A(H) >
B(H) > Combinational
C(H) > Logic
D(H) >
FIGURE 4.24
Block diagram for a four-input/two-output combinational logic system represented by Eqs. (4.36).