binaryhardwarehardware-design

Hardware design a 3 binary numbers adder


I want to design a binary full adder to add 3 binary numbers , a typical cell of this adder would look like this

schematic

Can someone explain why we have 2 carries to the next bit ? regards


Solution

  • Let's look at a particular formula: 0b11 + 0b11 + 0b11 == 0b1001.

    The schematic of this would look like:

    schematic

    Adder 0 has the following properties:

    Adder 1 has the following properties: