2. Last lecture we designed a carry-ripple
adder
PG summary
• For a full adder, define what happens to carry
– Generate: Cout = 1 independent of C
• G=A•B
– Propagate: Cout = C
• P=A⊕B
– Kill: Cout = 0 independent of C
• K = ~A • ~B
3. Group carry calculations
i k k-1 j
The carry into bit i is the carry-out of bit i-1
The sum is equal to