SLIDE 7 7
,3 3 ,2 3 2 3 1 2 3 1 2 3 ,0 1 2 3
3
C G C P G G P G P P G PP P C P PP P = + = + + + +
Carry Look Ahead (CLA): Manchester
VDD Co,3 Ci,0 G0 G1 G2 G3 P0 P1 P2 P3 ,0 ,0
C G PC = +
Logarithmic Adder
Look Ahead
Look Ahead two steps
1:0 1:0 1:0
,1 1 1 ,0 1 1 1 ,0 1:0 1:0 ,0 ( ) ( ) ,2 2 2 ,1 2 2 1 1 2 1 ,0 2 2 1:0 2 1:0 ,0
( )
i Propagate P Generate G
i P G
C G PC G G P PP C G P C C G P C G P G G P P PP C G P G P P C = + = + + = + = + = + + + = + +
,3 2 3 ,2 3 3 2 1 2
(
C G PC G P G G P = + = + +
3 2 1 ,1 3 3 2:1 3 2:1 ,0
)
i
P P P C G PG P P C + = + +
P&G
Creation
A0 B G0 P0
1:0 1 1 1:0 1
G G G P P PP = + =
,0 i
G PC +
C G PC = +
Creation
B0
P&G
Creation
A2 B2
P&G
Creation
A1 B1 G1 P1 G2 P2
,1 1:0 1:0 ,0
C G P C = +
,2 2 2 1:0 2 1:0 ,0
C G PG P P C = + +
,0 ,0
P&G
Creation
A3 B3 G3 P3
= Gi:j Pi:j creation
,3 3 3 2:1 3 2:1 ,0
G PG P P C = + +
2:1 2 1 2 2:1 2 1
G G G P P P P = + =
Logarithmic Adder, 16 bit
P&G
Creation
A0 B0
P&G
Creation
A3 B
P&G
Creation
A2 B2
P&G
Creation
A1 B1 Co 3 Co,2 Co,1 Co,0
One step Look Ahead Two step Look Ahead
Creation
B3
P&G
Creation
A4 B4
P&G
Creation
A7 B7
P&G
Creation
A6 B6
P&G
Creation
A5 B5
P&G
Creation
A8 B8
P&G
Creation
A9 B9
Co,7 Co,6 Co,5 Co4 Co,9 Co,8
Four step Look Ahead
An N bit adder is computed in log (N) stages
P&G
Creation
A12 B12
P&G
Creation
A15 B15
P&G
Creation
A14 B14
P&G
Creation
A13 B13
P&G
Creation
A11 B11
P&G
Creation
A10 B10 Co,15 Co,14 Co,13 Co,12 Co,11 Co,10
Eight step Look Ahead
log2(N) stages Kogge-Stone adder