The full Adder is improves upon the half Adder by adding a Cin (Carry In) variable
( by adding the carry in, we can cascade 8, 1 bit adders and create and 8-bit adder, by taking the Cout from the first 1-bit full adder and conneting to the Cin of second 1-bit full adder ....)
This test program contains more variables so we use a pattern array to store the truth table.
just like before we analyze(compile) both the function and the test code
we elaborate the test
we run the test code, and create adder.vcd with the outputs
we uset gtkwave to display the add.vcd file we created before