The half adder and full adder modules are built using verilog. These modules are then combined to form a two bit adder.