VLSI Adders CLA
VLSI Adders CLA
C4 S3 S2 S1 S0
The word result is not valid until the left most circuit
reacts.
◦ C1 = G0 + P0.C0
◦ C4 = G3 + P3.C3
= G3 + P3.(G2 + P2.(G1 + P1.(G0 + P0.C0) ))
= G3 + P3.G2 + P3.P2.G1 + P3.P2.P1.G0 + P3.P2.P1.P0.C0
This avoids the need to ripple the carry bits serially down
the chain.
Carry-Skip Adder
Carry-Select Adder
Carry-Save Adder
If P[i,i+3] is 1 and Ci is 1,
then the group carry is
automatically sent to the
next group of adders.