Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/968879.969118acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

Synthesis of Reversible Logic

Published: 16 February 2004 Publication History

Abstract

A function is reversible if each input vector produces a unique output vector. Reversible functions find applications in low power design, quantum computing, and nanotechnology. Logic synthesis for reversible circuits differs substantially from traditional logic synthesis. In this paper, we present the .rst practical synthesis algorithm and tool for reversible functions with a large number of inputs. It uses positive-polarity Reed-Muller decomposition at each stage to synthesize the function as a network of Toffoli gates. The heuristic uses a priority queue based search tree and explores candidate factors at each stage in order of attractiveness. The algorithm produces near-optimal results for the examples discussed in the literature. The key contribution of the work is that the heuristic .nds very good solutions for reversible functions with a large number of inputs.

References

[1]
{1} M. Nielsen and I. Chuang, Quantum Computation and Quantum Information. Cambridge University Press, 2000.
[2]
{2} R. C. Merkle, "Two types of mechanical reversible logic," Nanotechnology , vol. 4, pp. 114-131, 1993.
[3]
{3} C. Bennett, "Logical reversibility of computation," IBM J. Res. Dev., vol. 17, pp. 525-532, 1973.
[4]
{4} V. V. Shende, A. K. Prasad, I. L. Markov, and J. P. Hayes, "Reversible logic circuit synthesis," in Proc. Int. Conf. Computer-Aided Design, Nov. 2002, pp. 125-132.
[5]
{5} D. M. Miller, D. Maslov, and G. W. Dueck, "A transformation based algorithm for reversible logic synthesis," in Proc. Design Automation Conf., June 2003, pp. 318-323.
[6]
{6} A. Khlopotine, M. Perkowski, and P. Kerntopf, "Reversible logic synthesis by iterative compositions," in Proc. Int. Wkshp. Logic Synthesis, June 2002, pp. 261-266.
[7]
{7} K. Iwama, Y. Kambayashi, and S. Yamashita, "Transformation rules for designing CNOT-based quantum circuits," in Proc. Design Automation Conf., June 2002, pp. 419-424.
[8]
{8} A. Mishchenko and M. Perkowski, "Logic synthesis of reversible wave cascades," in Proc. Int. Wkshp. Logic Synthesis, June 2002, pp. 197- 202.
[9]
{9} D. M. Miller and G. W. Dueck, "Spectral techniques for reversible logic synthesis," in Proc. 6th Int. Symp. Representations & Methodology of Future Computing Technologies, Mar. 2003.
[10]
{10} N. C. S. U. Collaborative Benchmarking Laboratory, Dept. of Computer Science, North Carolina State University, "Benchmark archives at CBL." {Online}. Available: http://www.cbl.ncsu.edu/benchmarks/

Cited By

View all
  • (2013)Reversible circuit synthesis of symmetric functions using a simple regular structureProceedings of the 5th international conference on Reversible Computation10.1007/978-3-642-38986-3_15(182-195)Online publication date: 4-Jul-2013
  • (2008)Reversible logic synthesis with Fredkin and Peres gatesACM Journal on Emerging Technologies in Computing Systems10.1145/1330521.13305234:1(1-19)Online publication date: 7-Apr-2008
  • (2007)Techniques for the synthesis of reversible Toffoli networksACM Transactions on Design Automation of Electronic Systems10.1145/1278349.127835512:4(42-es)Online publication date: 1-Sep-2007
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '04: Proceedings of the conference on Design, automation and test in Europe - Volume 2
February 2004
606 pages
ISBN:0769520855

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 16 February 2004

Check for updates

Qualifiers

  • Article

Conference

DATE04
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2013)Reversible circuit synthesis of symmetric functions using a simple regular structureProceedings of the 5th international conference on Reversible Computation10.1007/978-3-642-38986-3_15(182-195)Online publication date: 4-Jul-2013
  • (2008)Reversible logic synthesis with Fredkin and Peres gatesACM Journal on Emerging Technologies in Computing Systems10.1145/1330521.13305234:1(1-19)Online publication date: 7-Apr-2008
  • (2007)Techniques for the synthesis of reversible Toffoli networksACM Transactions on Design Automation of Electronic Systems10.1145/1278349.127835512:4(42-es)Online publication date: 1-Sep-2007
  • (2006)Analysis and synthesis of quantum circuits by using quantum decision diagramsProceedings of the conference on Design, automation and test in Europe: Proceedings10.5555/1131481.1131569(317-322)Online publication date: 6-Mar-2006
  • (2005)Reversible computingProceedings of the 2nd conference on Computing frontiers10.1145/1062261.1062270(35-44)Online publication date: 4-May-2005
  • (2004)A new heuristic algorithm for reversible logic synthesisProceedings of the 41st annual Design Automation Conference10.1145/996566.996789(834-837)Online publication date: 7-Jun-2004

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media