# Problem Statement

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.

> [!NOTE]
> There are too many full adders to instantiate, but behavioural code works well here. Also see the solution to [Adder.](<../04. Adder>)