SLIDE 12 A PPR Tree FOR 16*16-digit multiplier
17:2 Binary PPR tree
8-bit counter 3-bit 3-bit counter · · · 4 1 8 1 3 3 2 PPi[0] PPi[k] PPi[16] . . . . . . Ci-1[0] · · · · · · 3 1 ui,3; ui,2; ui,1 vi,1 Ci[0] · · · Ci[7] Ci[8] Ci[9] Ci[10] Ci[11] Ci-1[K] Ci-1[13] 4 2 BCD-4221 Sum Correction Block p1 p2 p3 p4 cout2 cin p1 p2 p3 p4 cout2 cin p1 p2 p3 p4 cout2 cin p1 p2 p3 p4 cout2 cin +6 c
The No. of PP rows in the 1st, 2nd, 3rd and 4th stages are 17, 9, 6 and 4, respectively.
counter 6:2 Decimal PPR Tree 4 4 2 4221 4221 2*4221 x6 x6 x6 4221 4221 4221 4221 4*4221 5 5 1 1 3 1 4 4 Bi Ai zi,1 Ci[12] Ci[13] Hi(4221) Si(4221) x2 x1 ui-1,3; ui-1,2; ui-1,1 vi-1,1 zi-1,1 cout2 cin cout1 sum cout2 cin cout1 sum cout2 cin cout1 sum cout1 sum
(2) (1) (4) (2) (8) (4) (16) (8)
si,3 ci,3
ci[13]
si,2 ci,2 si,1 ci,1 si,0 ci,0
ci-1[13]
12
4-bit binary 4:2 compressor in last compression stage