Reversible Logic Synthesis Benchmarks Page


Latest news/updates:
October 29, 2009 - November 17, 2009: more circuits and functions added.

Content of this web page has been copied. Read more...

This project is considered as a complementary tool for publishing the results of reversible logic (definitions) synthesis. In the very limited space of any standard publication, only the cost calculation is usually shown, whereas the actual designs would be of more interest. Some authors use non-standard gates, others use their own metric for the calculation of the circuit cost, which further complicates comparison of the circuit designs. Here, an approach for a unified comparison of the results is suggested, where any author can publish their design and/or compare it with already posted ones. In order to unify the different gate libraries and cost metrics the following restrictions apply. First, the synthesis is done with common (in this area) restrictions: no fan-outs and no feedbacks. Second, the synthesis is preferred to be done in one of the following libraries:

Input constants are preset to either 0 or 1 by the designer. Finally, the resulting cost is measured with three numbers: garbage, number of gates and quantum cost . All results are published in two formats: machine-readable format and a picture with optional author comments. Everyone is welcome to submit their results in the machine-readable format for the immediate publication on this website as long as no better design is already published.

Circuits for the following benchmark functions are currently available:


Reversible Circuit Viewer/Analyzer ( .zip , .exe ) Software Available (description )

Other reversible circuits sources


Maintained by
Dmitri Maslov
Last updated: October 29, 2009