# 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 ]