ACM Home Page
Please provide us with feedback. Feedback
Synthesis of reversible sequential elements
Full text PdfPdf (485 KB)
Source
ACM Journal on Emerging Technologies in Computing Systems (JETC) archive
Volume 3 ,  Issue 4  (January 2008) table of contents
Article No. 4  
Year of Publication: 2008
ISSN:1550-4832
Authors
Min-Lun Chuang  National Tsing Hua University, Taiwan, ROC
Chun-Yao Wang  National Tsing Hua University, Taiwan, ROC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 110,   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/1324177.1324181
What is a DOI?

ABSTRACT

To construct a reversible sequential circuit, reversible sequential elements are required. This work presents novel designs of reversible sequential elements such as the D latch, JK latch, and T latch. Based on these reversible latches, we construct the designs of the corresponding flip-flops. Then we further discuss the physical implementations of our designs based on electron waveguide Y-branch switch technology. Test costs, including test generation and test application, of reversible sequential circuits with these reversible flip-flops are also discussed. Compared with previous work, the implementation cost of our new designs, including the number of gates and the number of garbage outputs, is significantly reduced. The number of gates in our designs is 47.4% of the designs in previous work on average. The number of garbage outputs in our designs is 25% of the designs in previous work on average.


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
Bennett, C. 1973. Logical reversibility of computation. IBM J. Res. Dev. 17, 525--532.
2
 
3
Forsberg, E. 2003. Electronic and photonic quantum devices. PhD thesis, Royal Institute of Technology.
 
4
Forsberg, E. 2004. Reversible logic based on electron waveguide Y-branch switches. Nanotechn. 15, 4, 298--302.
5
 
6
Fredkin, E. and Toffoli, T. 1982. Conservative logic. Int. J. Theoret. Phys. 21, 219--253.
 
7
8
 
9
Knill, E., Laflamme, R., and Milburn, G. J. 2001. A scheme for efficient quantum computation with linear optics.Nature, 46--52.
 
10
Landauer, R. 1961. Irreversibility and heat generation in the computational process. IBM J. Res. Dev. 5, 183--191.
 
11
 
12
Maslov, D. and Dueck, G. W. 2003. Garbage in reversible design of multiple output functions. In Proceedings of 6th International Symposium on Representations and Methodology of Future Computing Technologies. 162--170.
 
13
Merkle, R. C. 1993. Two types of mechanical reversible logic. Nanotech. 4, 114--131.
 
14
Merkle, R. C. and Drexler, K. 1996. Helical logic. Nanotech. 7, 325--339.
 
15
Miller, D. M. 2002. Spectral and two-place decomposition techniques in reversible logic. In Proceedings of the IEEE Midwest Symposium on Circuits and Systems (MWCAS). II493--II496.
16
 
17
 
18
Palm, T., Thylen, L., Nilsson, O., and Svensson, C. 1993. Quantum interference devices and field-effect transistors: A switch energy comparison. J. Appl. Phys 74, 687--694.
 
19
 
20
Perkowski, M., Jozwiak, L., Mishchenko, A., Al-Rabadi, A., Coppola, A., Buller, A., Song, X., Khan, M., Yanushkevich, S., Shmerko, V. P., and Chrzanowska-Jeske, M. 2001. A general decomposition for reversible logic. In Proceedings of Reed-Muller Workshop. 119--138.
 
21
Picton, P. 1996. Multi-valued sequential logic design using Fredkin gates. Multiple-Val. Logic J. 1, 241--251.
 
22
Rice, J. E. 2006. A new look at reversible memory elements. In Proceedings of the IEEE International Symposium on Circuits and Systems.
 
23
Schrom, G. 1998. Ultra-low-power CMOS technology. PhD thesis, Technischen Universitat Wien.
 
24
Shahin, N. 2005. Testing Reversible Circuits. University of Southern California Press, Los Angeles, CA.
 
25
Thapliyal, H. and Srinivas, M. B. 2005. A beginning in the reversible logic synthesis of sequential circuits. In Proceedings of Military and Aerospace Programmable Logic Devices International Conference.
 
26
Toffoli, T. 1980. Reversible computing. Tech rep. MIT/LCS/TM-151, MIT Lab for Computer Science.
 
27
 
28
29
 
30
Zhirnov, V. V., Cavin, R. K., Hutchby, J. A., and Bourianoff, G. I. 2003. Limits to binary logic switch scaling---A Gedanken model. In Proceedings of the IEEE, 1934--1939.

Collaborative Colleagues:
Min-Lun Chuang: colleagues
Chun-Yao Wang: colleagues