Abstract
Reversible logic synthesis gained much attention recently, primarily due to its applications in low-power computing and quantum computing. There are many synthesis approaches including those using spectral techniques. The algorithm presented in this paper uses the Reed-Muller expansion of a reversible function represented by a Shared Functional Decision Diagram (FDD) to synthesize the function as a network of Toffoli gates. In each step of the algorithm the Toffoli gate with smallest cost is selected, where the cost is defined through complexity of the Shared FDD.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Toffoli, T.: Reversible computing. Tech. Rep. MIT, Cambridge (1980)
Gupta, P., Agrawal, A., Jha, N.K.: An algorithm for synthesis of reversible logic circuits. IEEE Trans. on Computer-aided Design of Integrated Circuits and Systems 25(11), 2317–2329 (2006)
Donald, J., Nirajk, J.: Reversible logic synthesis with Fredkin and Peres gates. ACM Journal of Emerging Technologies in Computing Systems 4(1) (2008)
Fredkin, E., Toffoli, T.: Conservative logic. Int. J. Theor. Phys. 21(3/4), 219–253 (1982)
Sasao, T., Fujita, M. (eds.): Representation of Discrete Functions. Kluwer Academic Publishers, Dordrecht (1996)
Zhong, J., Muzio, J.C.: Improved Implementation of a Reed-Muller Spectra Based Reversible Synthesis Algorithm. In: IEEE Pacific Rim Conference on Communication, Computers and Signal Processing (2007)
Stanković, R.S., Stanković, M., Janković, D.: Spectral Transforms in Switching Theory: Definitions and Calculations. Nauka, Beograd (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stanković, M., Stojković, S. (2009). Reversible Synthesis through Shared Functional Decision Diagrams. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory - EUROCAST 2009. EUROCAST 2009. Lecture Notes in Computer Science, vol 5717. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04772-5_66
Download citation
DOI: https://doi.org/10.1007/978-3-642-04772-5_66
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04771-8
Online ISBN: 978-3-642-04772-5
eBook Packages: Computer ScienceComputer Science (R0)