Synthesis and Optimization of Reversible Circuits - A Survey
Mehdi Saeedi, Igor L. Markov

TL;DR
This survey reviews various algorithmic approaches for synthesizing and optimizing reversible logic circuits, highlighting recent advances, open challenges, and misconceptions in the field.
Contribution
It provides a comprehensive overview of existing synthesis algorithms and discusses key open problems in reversible and quantum logic circuit design.
Findings
Different synthesis paradigms are compared and analyzed.
Identification of open challenges in reversible circuit synthesis.
Clarification of common misconceptions in the field.
Abstract
Reversible logic circuits have been historically motivated by theoretical research in low-power electronics as well as practical improvement of bit-manipulation transforms in cryptography and computer graphics. Recently, reversible circuits have attracted interest as components of quantum algorithms, as well as in photonic and nano-computing technologies where some switching devices offer no signal gain. Research in generating reversible logic distinguishes between circuit synthesis, post-synthesis optimization, and technology mapping. In this survey, we review algorithmic paradigms --- search-based, cycle-based, transformation-based, and BDD-based --- as well as specific algorithms for reversible synthesis, both exact and heuristic. We conclude the survey by outlining key open challenges in synthesis of reversible and quantum logic, as well as most common misconceptions.
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.
