PLE12P8                                             PLE DESIGN SPECIFICATION
P5022                                                  VINCENT COLI 08/10/83
THREE 4-BIT INTEGER ROW PARTIAL PRODUCTS ADDER
MMI SANTA CLARA, CALIFORNIA
.ADD A0 A1 A2 A3 B0 B1 B2 B3 C0 C1 C2 C3
.DAT P0 P1 P2 P3 P4 P5


P5,P4,P3,P2,P1,P0 = A3,A2,A1,A0 .+. B3,B2,B1,B0 .+. C3,C2,C1,C0  ; P = A+B+C


FUNCTION TABLE

A3 A2 A1 A0 B3 B2 B1 B0 C3 C2 C1 C0 P5 P4 P3 P2 P1 P0

;AAAA   BBBB   CCCC   PPPPPP     COMMENTS
;3210   3210   3210   543210     A  +  B  +  C  =  P
------------------------------------------------------
 LLLL   LLLL   LLLL   LLLLLL     0  +  0  +  0  =  0
 LLLH   LLLH   LLLH   LLLLHH     1  +  1  +  1  =  3
 LLHL   LLHL   LLHL   LLLHHL     2  +  2  +  2  =  6
 LHLL   LHLL   LHLL   LLHHLL     4  +  4  +  4  = 12
 HLLL   HLLL   HLLL   LHHLLL     8  +  8  +  8  = 24
 HHHH   HHHH   HHHH   HLHHLH    15  + 15  + 15  = 45
------------------------------------------------------


DESCRIPTION

THIS PLE12P8 PERFORMS PARTIAL PRODUCTS REDUCTION FOR WALLACE TREE
COMPRESSION.  THREE ROWS OF 4-BIT NUMBERS (A3-A0, B3-B0, AND C3-C0)
ARE NUMERICALLY SUMMED TO PRODUCE A 6-BIT RESULT (P5-P0).


                  A3 A2 A1 A0
                  B3 B2 B1 B0
              +   C3 C2 C1 C0
            ------------------
            P5 P4 P3 P2 P1 P0
