I. Introduction
Full Adder adds three inputs and produces two outputs. The first two inputs are A and B and the third input is an input carry as C-in. The output carry will be C-out, and the standard output will be S, which stands for Sum. Circuit design for low area has become a serious challenge as integrated circuits have progressed toward extremely high integration density and high operating frequencies.