En full adder består av två half adder-kretsar. Orsaken till detta är att en half adder saknar ingång för carry-biten, vilket gör att den inte kan kaskadkopplas.
Det kan kännas konstigt att carry-biten är hög trots att varken input a eller b är aktiv. Orsaken är dock att signalen blir inverterad ytterligare en gång när den färdas genom full adder-kretsen, vilket gör att den slutliga logiken blir densamma.