Faster Linear-Size And-Or Path and Adder Circuits
Abstract
We consider the fundamental problem of constructing fast and small circuits for binary addition. We propose a new algorithm with running time for constructing linear-size -bit adder circuits with a significantly better depth guarantee compared to previous approaches: Our circuits have a depth of at most , improving upon the previously best circuits by [12] with a depth of at most . Hence, we decrease the gap to the lower bound of by [5] significantly from to . Our core routine is a new algorithm for the construction of a circuit for a single carry bit, or, more generally, for an And-Or path, i.e., a Boolean function of type . We compute linear-size And-Or path circuits with a depth of at most in time . These are the first And-Or path circuits known that, up to an additive constant, match the lower bound by [5] and at the same time have a linear size. The previously fastest And-Or path circuits are only by an additive constant worse in depth, but have a much higher size in the order of .
Cite
@article{arxiv.2405.12765,
title = {Faster Linear-Size And-Or Path and Adder Circuits},
author = {Ulrich Brenner and Anna Silvanus},
journal= {arXiv preprint arXiv:2405.12765},
year = {2024}
}