In electronics, an adder is a combinatorial or sequential logic element which computes the (n+1)-bit sum of two n-bit numbers. The Brent–Kung adder proposed in 1982 [1] is one of the most advanced designs, having a gate level depth of $O(log_2(n))$.