- Ripple Carry Adder ("rca")
- Hierarchical Carry Look-Ahead ("hcla")
- Kogge-Stone Adder Radix-2 ("ksa")
- Sklansky Adder Radix-2 ("skla")
- Han-Carlson Adder Radix-2 ("hca")
- Brent-Kung Adder Radix-2 ("bka")
- Ladner-Fischer Adder Radix-2 ("lfa")
For full usage of adder (sign operations & subtraction) use the top module: adder.v
Example: 16-bit Ripple Carry Adder
Hierarchical Carry Look-Ahead
Example: 16-bit Hierarchical Carry Look-Ahead (SUBNUM = 4)
Example: 16-bit Kogge-Stone Adder (Radix-2)
Example: 16-bit Sklansky Adder (Radix-2)
Example: 16-bit Han-Carlson Adder (Radix-2)
Example: 16-bit Brent-Kung Adder (Radix-2)
Example: 16-bit Ladner-Fischer Adder (Radix-2)