Chargement…
Chargement…
8-bit CLA adder built by cascading two 4-bit CLA blocks. The lower block's o_cout drives the upper block's i_cin, producing a carry that *propagates between groups*.
Behaviour (pure combinational):
i_a(3:0) and i_b(3:0), carry-in i_cin, produces o_sum(3:0) and an intermediate carry.i_a(7:4) and i_b(7:4), carry-in = intermediate carry, produces o_sum(7:4) and o_cout.*Good illustration of the trade-off between strict CLA (O(1) latency, exploding area) and hierarchical CLA.*
i_ai_bi_cino_sumo_cout