Untitled

 avatar
unknown
plain_text
a month ago
2.5 kB
1
Indexable
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