Constructing Depth-Optimum Circuits for Adders and AND-OR Paths
Ulrich Brenner, Anna Hermann, Jannik Silvanus

TL;DR
This paper introduces a new exponential-time algorithm that computes optimal depth circuits for binary adders and generalized AND-OR paths, significantly improving previous methods and enabling analysis for larger circuit sizes.
Contribution
The authors develop a faster exact algorithm with improved pruning, allowing optimal circuit construction for larger parameters and deriving new theoretical depth bounds for adder circuits.
Findings
Optimal depth circuits for up to 64 generate/propagate signals computed.
Derived exact depths for 2^k-bit adders for all k ≤ 13.
Established a new structure theorem for delay-optimal generalized AND-OR paths.
Abstract
We examine the fundamental problem of constructing depth-optimum circuits for binary addition. More precisely, as in literature, we consider the following problem: Given auxiliary inputs , so-called generate and propagate signals, construct a depth-optimum circuit over the basis {AND2, OR2} computing all carry bits of an -bit adder, where . In fact, carry bits are AND-OR paths, i.e., Boolean functions of the form . Classical approaches construct so-called prefix circuits which do not achieve a competitive depth. For instance, the popular construction by Kogge and Stone is only a -approximation. A lower bound on the depth of any prefix circuit is + const, while recent non-prefix circuits have a depth of + + const. However, it is unknown whether…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
