Reversible logic is being suggested as a possibility for overcoming potential
power loss and heat dissipation problems that the computing industry may soon
be at a loss to overcome. However, for reversible logic to be a solution we
must have techniques for synthesizing function descriptions to reversible
circuits. This paper presents an improved ESOP-based reversible logic
synthesis approach which leverages situations where cubes are shared by
multiple outputs and ensures that the implementation of each cube requires
just one Toffoli gate. It has the potential to minimize both gate count and
quantum cost, and in fact our experimental results show that this technique
can reduce the quantum cost up to 75% compared to results from the existing
work.
A new approach for online fault detection in Boolean reversible circuits is described. Previous work had described this approach for circuits generated by the basic ESOP-based logic synthesis, and in this work we extend the approach for any type of Toffoli networks. An online testable circuit is created by modifying an existing cascade of Toffoli gates in a simple process that involves changing the existing Toffoli gates as well as the addition of one line and 2p gates, where p is the number of lines in the original circuit.
This paper describes three techniques for ordering ESOP cubes prior to generation of a Toffoli gate generation. Two of these techniques are from earlier work, while the third is a new approach. The new approach applies rules to manipulate the cubes followed by a reordering process. Our experiments demonstrate that the new approach is much more effective than either of the two previous approaches. We apply template matching as a post-processing step, which results in even further reductions in the number of Toffoli gates.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.