This document discusses the design of high-speed adders for efficient digital design blocks. It compares parallel-prefix adders like Kogge-Stone, Brent-Kung, Sklansky, and Kogge-Stone Ling adders. The Kogge-Stone Ling adder is found to perform most efficiently. Different tree adder structures are designed using CMOS logic and transmission gate logic and compared in terms of area, delay, and power consumption. Ling adders are analyzed, and it is shown that they reduce dependency on previous bit additions compared to other adders.