ACM Home Page
Please provide us with feedback. Feedback
Reversible logic synthesis with Fredkin and Peres gates
Full text PdfPdf (272 KB)
Source
ACM Journal on Emerging Technologies in Computing Systems (JETC) archive
Volume 4 ,  Issue 1  (March 2008) table of contents
Article No. 2  
Year of Publication: 2008
ISSN:1550-4832
Authors
James Donald  Princeton University, Princeton, NJ
Niraj K. Jha  Princeton University, Princeton, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 149,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1330521.1330523
What is a DOI?

ABSTRACT

Reversible logic has applications in low-power computing and quantum computing. Most reversible logic synthesis methods are tied to particular gate types, and cannot synthesize large functions. This article extends RMRLS, a reversible logic synthesis tool, to include additional gate types. While classic RMRLS can synthesize functions using NOT, CNOT, and n-bit Toffoli gates, our work details the inclusion of n-bit Fredkin and Peres gates. We find that these additional gates reduce the average gate count for three-variable functions from 6.10 to 4.56, and improve the synthesis results of many larger functions, both in terms of gate count and quantum cost.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Barenco, A., Bennett, C. H., Cleve, R., DiVincenzo, D. P., Margolus, N., Shor, P., Sleator, T., Smolin, J., and Weinfurter, H. 1995. Elementary gates for quantum computation. Phys. Rev. A. 52, 3457--3467.
 
3
Bennett, C. H. 1973. Logical reversibility of computation. IBM J. Res. Dev. 17, 6, 525--532.
 
4
Cuykendall, R. and Andersen, D. R. 1987. Reversible optical computing circuits. Optics Lett. 12, 7, 542--544.
 
5
de Vos, A. 1994. Proposal for an implementation of reversible gates in CMOS. Int. J. Electron. 76, 293--302.
 
6
Dueck, G. W., Maslov, D., and Miller, D. M. 2003. Transformation-based synthesis of networks of Toffoli/Fredkin gates. In Proceedings of the IEEE Canadian Conference on Electrical and Computer Engineering, 211--214.
 
7
Fredkin, E. and Toffoli, T. 1982. Conservative logic. J. Theor. Phys. 21, 219--253.
 
8
Gupta, P., Agrawal, A., and Jha, N. K. 2006. An algorithm for synthesis of reversible logic circuits. IEEE Trans. Comput. Aided Des. Integr. Circ. Syst. 25, 11(Nov.), 2317--2330 (tool available for download: http://www.princeton.edu/~cad/).
9
10
11
 
12
Landauer, R. 1961. Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 5 (Jul.), 183--191.
 
13
Margolus, N. 1988. Physics and computation. Ph.D. dissertation, Massachusetts Institute of Technology, Cambridge, MA.
 
14
 
15
Maslov, D. and Dueck, G. W. 2004. Reversible cascades with minimal garbage. IEEE Trans. Comput. Aided. Des. Integr. Circ. Syst. 23, 11 (Nov.), 1497--1509.
 
16
Maslov, D., Dueck, G. W., and Scott, N. 2007. Reversible logic synthesis benchmarks page. http://www.cs.uvic.ca/~dmaslov/.
 
17
Maslov, D., Dueck, G. W., and Miller, D. M. 2005. Toffoli network synthesis with templates. IEEE Trans. Comput. Aided Des. Integr. Circ. Syst. 24, 6 (Jun.), 807--817.
 
18
 
19
Miller, D. M. 2002. Spectral and two-place decomposition techniques in reversible logic. In Proceedings of the IEEE Midwest Symposium on Circuits and Systems, vol. 2,493--496.
20
 
21
Peres, A. 1985. Reversible logic and quantum computers. Phys. Rev. A 32, 3266--3276.
 
22
 
23
Shende, V. V., Prasad, A. K., Markov, I. L., and Hayes, J. P. 2003. Synthesis of reversible logic circuits. IEEE Trans. Comput. Aided Des. Integr. Circ. Syst. 22, 6 (Jun.), 710--722.
 
24
Smolin, J. A. and Divincenzo, D. P. 1996. Five two-bit quantum gates are sufficient to implement the quantum Fredkin gate. Phys. Rev. A 53, 2855--2856.
 
25

Collaborative Colleagues:
James Donald: colleagues
Niraj K. Jha: colleagues