Skip to main content

Reversible Synthesis through Shared Functional Decision Diagrams

  • Conference paper
  • 1088 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5717))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Toffoli, T.: Reversible computing. Tech. Rep. MIT, Cambridge (1980)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Donald, J., Nirajk, J.: Reversible logic synthesis with Fredkin and Peres gates. ACM Journal of Emerging Technologies in Computing Systems 4(1) (2008)

    Google Scholar 

  4. Fredkin, E., Toffoli, T.: Conservative logic. Int. J. Theor. Phys. 21(3/4), 219–253 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  5. Sasao, T., Fujita, M. (eds.): Representation of Discrete Functions. Kluwer Academic Publishers, Dordrecht (1996)

    MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Stanković, R.S., Stanković, M., Janković, D.: Spectral Transforms in Switching Theory: Definitions and Calculations. Nauka, Beograd (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics