Abstract
Arithmetic Logic Unit (ALU) as one of the main parts of any computing hardware plays an important role in digital computers. In quantum computers which can be realized by reversible logics and circuits, reversible ALUs should be designed. In this paper, we proposed three different designs for reversible 1-bit ALUs using our proposed 3×3 and 4×4 reversible gates called MEB3 and MEB4 (Moallem Ehsanpour Bolhasani) gates, respectively. The first proposed reversible ALU consists of six logical operations. The second proposed ALU consists of eight operations, two arithmetic, and six logical operations. And finally, the third proposed ALU consists of sixteen operations, four arithmetic operations, and twelve logical operations. Our proposed ALUs can be used to construct efficient quantum computers in nanotechnology, because the proposed designs are better than the existing designs in terms of quantum cost, constant input, reversible gates used, hardware complexity, and functions generated.
Similar content being viewed by others
References
R. Landauer. Irreversibility and heat generation in the computing process. IBM Journal Research and Development, 5(1961)3, 183–191.
C. H. Bennet. Logical reversibility of computation. IBM Journal of Research and Development, 17(1973)6, 525–532.
D. P. Vasudevan, P. K. Lala, and J. P. Parkerson. Online testable reversible logic circuit design using NAND blocks. IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, Cannes, France, October 10–13, 2004, 324–331.
B. Parhami. Fault-tolerant reversible circuits. Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, October 29–November. 1, 2006, 1726–1729.
A. Peres. Reversible logic and quantum computers. Physical Review A, 32(1985)6, 3266–3276.
R. P. Feynman. Quantum mechanical computers. Optics News, 11(1985)2, 11–20.
T. Toffoli. Reversible computing. Lecture Notes in Computer Science, LNCS85(1980), 632–644.
E. Fredkin and T. Toffoli. Conservative logic. International Journal of Theoretical Physics, 21(1982) (3–4), 219–253.
M. Haghparast, S. Jafarali Jassbi, K. Navi, and O. Hashemipour. Design of a novel reversible multiplier circuit using HNG gate in nanotechnology. World Applied Sciences Journal, 3(2008)6, 974–978.
M. Morrison, M. Lewandowski, and N. Ranganathan. Design of a tree-based comparator and memory unit based on a novel reversible logic structure. IEEE Computer Society Annual Symposium on VLSI, Amherst, MA, USA, August 19–21, 2012, 231–236.
A. N. Nagamani, H. V. Jayashree, and H. R. Bhagyalakshmi. Novel low power comparator design using reversible logic gates. Indian Journal of Computer Science and Engineering, 2(2011)4, 566–574.
H. R. Bhagyalakshmi and M. K. Venkatesha. An improved design of a multiplier using reversible logic gates. International Journal of Engineering Science and Technology, 2(2010)8, 3838–3845.
M. Morrison and N. Ranganathan. Design of a reversible ALU based on novel programmable reversible logic gate structures. IEEE Computer Society Annual Symposium on VLSI, Chennai, India, July 4–6, 2011, 126–131.
Y. Syamala and A. V. N. Tilak. Reversible arithmetic logic unit. International Conference on Electronics Computer Technology, Kanyakumari, India, April 8–10, 2011, 207–211.
A. Barenco, C. H. Bennett, R. Cleve, D. P. DiVincenzo, N. Margolus, P. Shor, T. Sleator, J. A. Smolin, and H. Weinfurter. Elementary gates for quantum computation. Physical Review A, 52(1995)5, 3457–3467.
M. Haghparast and K. Navi. A novel reversible FA circuit for nanotechnology based systems. Journal of Applied Science, 7(2007)24, 3995–4000.
M. S. Islam, M. M. Rahman, Z. Begum, and M. Z. Hafiz. Low cost quantum realization of reversible multiplier circuit. Information Technology Journal, 8(2009)2, 208–213.
P. Moallem and M. Ehsanpour. A novel design of reversible multiplier circuit. International Journal of Engineering, 26(2013)6, 577–586.
M. Haghparast, M. Mohammadi, K. Navi, and M. Eshghi. Optimized reversible multiplier circuit. Journal of Circuits, Systems and Computers, 18(2009) 2, 311–323.
M. Morrison, M. Lewandowski, R. Meana, and N. Ranganathan. Design of a novel reversible ALU using an enhanced carry look ahead adder. IEEE International Conference on Nanotechnology, Portland, OR, USA, August 15–18, 2011, 1436–1440.
A. Dixit and V. Kapsej. Arithmetic and logic unit (ALU) design using reversible control unit. International Journal of Engineering and Innovative Technology, 1(2012)6, 55–60.
Zh. Guan, W. Li, W. Ding, Y. Hang, and L. Ni. An arithmetic logic unit design based on reversible logic gates. IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, BC, Canada, August 23–26, 2011, 925–931.
M. Shams, M. Haghparast, and K. Navi. Novel reversible multiplier circuit in nanotechnology. World Applied Science Journal, 3(2008)5, 806–810.
H. Thapliyal and M. B. Srinivas. Novel reversible multiplier architecture using reversible TSG gate. IEEE International Conference on Computer Systems and Applications, Sharjah, United Arab Emirates, March 8–11, 2006, 100–103.
J. Smolin and D. Divincenzo. Five two-bit quantum gates are sufficient to implement the quantum Fredkin gate. Physical Review A, 53(1996)4, 2855–2856.
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Moallem, P., Ehsanpour, M., Bolhasani, A. et al. Optimized reversible arithmetic logic units. J. Electron.(China) 31, 394–405 (2014). https://doi.org/10.1007/s11767-014-4081-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11767-014-4081-y