Untitled
A3 ───────────────┐ │ B3 ───────────────┤ ┌───────────────────────┐ ├──────▶│ 1-Bit Full Adder (MSB) │─── Y3 C2 (from Adder 2) ─┤ │ A= A3 , B= B3 , CIN=C2 │ │ │ SUM= Y3 , COUT= COUT │ │ └───────────────────────┘ │ A2 ───────────────┐ │ B2 ───────────────┤ ┌───────────────────────┐ ├──────▶│ 1-Bit Full Adder │─── Y2 C1 (from Adder 1) ─┤ │ A= A2 , B= B2 , CIN=C1 │ │ │ SUM= Y2 , COUT= C2 │ │ └───────────────────────┘ │ A1 ───────────────┐ │ B1 ───────────────┤ ┌───────────────────────┐ ├──────▶│ 1-Bit Full Adder │─── Y1 C0 (from Adder 0) ─┤ │ A= A1 , B= B1 , CIN=C0 │ │ │ SUM= Y1 , COUT= C1 │ │ └───────────────────────┘ │ A0 ───────────────┐ │ B0 ───────────────┤ ┌───────────────────────┐ ├──────▶│ 1-Bit Full Adder (LSB) │─── Y0 CIN ────────┤ │ A= A0 , B= B0 , CIN= │ │ │ SUM= Y0 , COUT= C0 │ │ └───────────────────────┘ (Where “C2” is the carry-out from the third adder, fed as carry-in to the fourth (MSB) adder, etc.)
Leave a Comment