Chargement…
Chargement…
4-bit Carry Lookahead (CLA) adder. All carries are computed in parallel from generate (g_i = a_i AND b_i) and propagate (p_i = a_i XOR b_i) signals, removing the Ripple-Carry serial chain.
Behaviour (pure combinational):
c1 = g_0 + p_0·c_inc2 = g_1 + p_1·g_0 + p_1·p_0·c_inc3 = g_2 + p_2·g_1 + p_2·p_1·g_0 + p_2·p_1·p_0·c_ino_cout = g_3 + p_3·g_2 + ...o_sum_i = p_i XOR c_i*Latency = a single gate delay, independent of bit width.*
| Signal | Direction | Width | Description |
|---|---|---|---|
i_a | Input | 4 bits | Operand A |
i_b | Input | 4 bits | Operand B |
i_cin | Input | 1 bit | Carry in |
o_sum | Output | 4 bits | Sum |
o_cout | Output | 1 bit | Carry out |