Create a 100-bit binary adder. The adder adds two 100-bit numbers and a carry-in to produce a 100-bit sum and carry out.
Expected solution length: Around 1 line.
module top_module( input [99:0] a, b, input cin, output cout, output [99:0] sum );
There are too many full adders to instantiate, but behavioural code works well here. Also see the solution to Adder.
Write your solution here