NEXT (Subtractor, Equality, Inequality, Shifts)
Kogge Stone adder
Kogge-Stone is very fast and the area is not too bad, but the wiring is not regular.
Synthesises well. Hard to understand!
For FPGA: Just use RTL '+' and FPGA tools instantiate special paths.
Ex (long): Write a Kogge-Stone generator.