Professional Documents
Culture Documents
Carry-Lookahead Adders CPE166/EEE 270 Handout
Carry-Lookahead Adders CPE166/EEE 270 Handout
Basic Signals
Generate signal:
Propagate signal:
Carry recurrence
ci+1 = gi + cipi
gi = xiyi
pi = x i yi
i-1
i-1
j=k+1
j=0pj
gi-1 +
pj + c0
k=0gk
s 1 = p1 c 1
s 2 = p2 c 2
s3 = p3 c3
3 gates less
c3 = g2 + g1 p2 + g0 p1p2 + c0p0p1p2
c2 = g1 + g0 p1 + c0p0p1
c1 = g0 + c0 p0
s0 = x0 y0 c0 = p0 c0
s 1 = p1 c 1
s 2 = p2 c 2
s3 = p3 c3
g[i..i+3] = gi+3 + gi+2 pi+3 + gi+1 pi+2 pi+3 + gi pi+1 pi+2 pi+3
p[i..i+3] = pi pi+1 pi+2 pi+3