Assignment
Design an adder circuit to add two 2 bit numbers with a carry in bit and a carry out bit.
Example 1: (11)b + (01)b = (100)b
A + B = Answer
Example 2: (10)b + (01)b + (1)b = (100)b
A + B + CarryIn = Answer
The design must use combinatorial logic only. No decoders or multiplexers. Break you design down into simpler tasks. Then reuse the simpler design to get the complete the design. (Hint: first design a 1 bit full adder.)
Include all truth tables, Boolean equations, K maps and logic diagrams for your design.