Faster Carry Bit Computation for Adder Circuits with Prescribed Arrival Times
Ulrich Brenner, Anna Hermann

TL;DR
This paper introduces an algorithm for constructing the fastest Boolean circuits for carry bit computation in binary addition with prescribed input arrival times, optimizing delay based on input timing constraints.
Contribution
It provides the fastest known algorithm for designing extit{and/or} formulas with given arrival times, improving delay bounds for carry computation and adder circuits.
Findings
Maximum delay is bounded by log_2 W + log_2 log_2 m + log_2 log_2 log_2 m + 4.3.
The method achieves optimal or near-optimal delay bounds for extit{and/or} formulas.
It yields the fastest circuits for carry computation and addition in terms of delay.
Abstract
We consider the fundamental problem of constructing fast circuits for the carry bit computation in binary addition. Up to a small additive constant, the carry bit computation reduces to computing an \aop, i.e., a formula of type or . We present an algorithm that computes the fastest known Boolean circuit for an \aop~ with given arrival times for the input signals. Our objective function is delay, a natural generalization of depth with respect to arrival times. The maximum delay of the circuit we compute is , where . Note that is a lower bound on the delay of any circuit depending on inputs with prescribed…
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.
