12 bit AddOne Unit

The following is an example of 12 bit Add One Unit made out of 12 Half Adders and 12 3 state (1 bit) Buffers in the tool box. Each Half Adder consists of one ADD gate and one XOR gate in the toolbox.

The above Half-Adder, hav4, is given by: