Full- Adder discussion.
Full-digital circuit
to perform arithmetic sum of two bits and a previous carry. The circuit involves two half-adders & one OR gate. Alternately 2 XOR gates, 2 AND gates and 1 OR gate. Access OR
, AND
and XOR
gates details from here.
Block Diagram of full-adder is discussed next:
So the expressions for the full adder are:-
Sum_out = [(in_x) XOR (in_y)] XOR [(carry_in)]
Carry_out = [(in_x) AND (in_y)] OR [ (in_x XOR in_y) AND carry_in ]