LOAIDec 19, 2024

Cirbo: A New Tool for Boolean Circuit Analysis and Synthesis

arXiv:2412.14933v12 citationsh-index: 2Has Code
Originality Synthesis-oriented
AI Analysis

This work provides a practical tool for researchers and engineers in electronic design automation, offering incremental improvements in circuit optimization.

The authors tackled the problem of Boolean circuit optimization by developing an open-source tool that implements efficient algorithms for tasks like synthesis and minimization, achieving an average size reduction of 12% and up to 83% for some circuits compared to previous best results.

We present an open-source tool for manipulating Boolean circuits. It implements efficient algorithms, both existing and novel, for a rich variety of frequently used circuit tasks such as satisfiability, synthesis, and minimization. We tested the tool on a wide range of practically relevant circuits (computing, in particular, symmetric and arithmetic functions) that have been optimized intensively by the community for the last three years. The tool helped us to win the IWLS 2024 Programming Contest. In 2023, it was Google DeepMind who took the first place in the competition. We were able to reduce the size of the best circuits from 2023 by 12\% on average, whereas for some individual circuits, our size reduction was as large as 83\%.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes