CFP last date
20 January 2025
Reseach Article

Design of Efficient Reversible Multiply Accumulate (MAC) Unit

by Rangaraju H G, Arpitha H S, Muralidhara K N
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 85 - Number 16
Year of Publication: 2014
Authors: Rangaraju H G, Arpitha H S, Muralidhara K N
10.5120/14922-3338

Rangaraju H G, Arpitha H S, Muralidhara K N . Design of Efficient Reversible Multiply Accumulate (MAC) Unit. International Journal of Computer Applications. 85, 16 ( January 2014), 1-12. DOI=10.5120/14922-3338

@article{ 10.5120/14922-3338,
author = { Rangaraju H G, Arpitha H S, Muralidhara K N },
title = { Design of Efficient Reversible Multiply Accumulate (MAC) Unit },
journal = { International Journal of Computer Applications },
issue_date = { January 2014 },
volume = { 85 },
number = { 16 },
month = { January },
year = { 2014 },
issn = { 0975-8887 },
pages = { 1-12 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume85/number16/14922-3338/ },
doi = { 10.5120/14922-3338 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:02:35.948328+05:30
%A Rangaraju H G
%A Arpitha H S
%A Muralidhara K N
%T Design of Efficient Reversible Multiply Accumulate (MAC) Unit
%J International Journal of Computer Applications
%@ 0975-8887
%V 85
%N 16
%P 1-12
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The multiplication and accumulation are the vital operations involved in almost all the Digital Signal Processing applications. Consequently, there is a demand for high speed processors having dedicated hardware to enhance the speed with which these multiplications and accumulations are performed. In the present conventional circuits, the multiply accumulate unit multiplies the two operands, adds the product to the previously accumulated result and stores back the new result in the accumulator all in a single clock cycle. On the other hand, using reversible logic the implementation of digital circuits is gaining popularity with the arrival of quantum computing and reversible logic. In this paper, a novel reversible multiply accumulate unit is proposed. the comparison of various possible implementations of the reversible multiply accumulate unit in terms of gate count, quantum cost, constant inputs and number of garbage outputs is carried out.

References
  1. R Landauer, 1961. Irreversibility and Heat Generation in the Computational Process. IBM Journal of Research and Development, vol. 5, no. 3, pp. 183-191.
  2. C H Bennett, 1973. Logical Reversibility of Computation. IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532.
  3. Siva Kumar Sastry Hari, Shyam Shroff, Sk Noor Mahammad and V Kamakoti, "Efficient building blocks for reversible sequential circuit design," Proceedings of the forty ninth IEEE International Midwest Symposium on Circuits and Systems, pp. 437–441, 2006.
  4. Himanshu Thapliyal and Nagarajan Ranganathan, "Design of Reversible Latches Optimized for Quantum Cost, Delay and Garbage Outputs," Proceedings of the Twenty Third IEEE international conference on VLSI Design, pp. 235-240, 2010.
  5. Min-Lun Chuang and Chun-Yao Wang, "Reversible Sequential Element Designs," Proceedings of the IEEE Asia and South Pacific Design Automation Conference, pp. 420–425, 2007.
  6. J E Rice, "A New Look at Reversible Memory Elements," Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 243– 246, 2006.
  7. V Rajmohan and V Ranganathan, "Design of counters using reversible logic," Proceedings of the Third IEEE international conference on Electronics Computer Technology (ICECT), pp. 138-142, 2011.
  8. J E Rice, Technical Report: The State of Reversible Sequential Logic Synthesis, Technical Report TR-CSJR2-2005, University of Lethbridge, Canada, pp. 1-9, 2005.
  9. Himanshu Thapliyal and M B Srinivas, "An Extension to DNA Based Fredkin Gate Circuits: Design of Reversible Sequential Circuits using Fredkin Gates," Proceedings of the the international society for optics and photonics (SPIE), pp. 196-202, 2005
  10. Majid Haghparast and Mohammad Samadi Gharajeh, "Design of a Nanometric Reversible 4-bit Binary Counter with Parallel Load," Australian Journal of Basic and Applied Sciences, vol. 7, issue 5, pp. 63-71, 2011.
  11. V Mugundhan, "Ternary Logic Based Quantum/Reversible Shift Registers and Serial Adder Design," International Journal of Communication Engineering Applications, vol. 2, issue 4, pp. 131-136, 2011.
  12. Nagapavani T, V Rajmohan and P Rajendaran, "Optimized Shift Register Design Using Reversible Logic," Proceedings of the third IEEE International Conference on Electronics Computer Technology, pp. 236-239, 2011.
  13. Noor Muhammed Nayeem, Md. Adnan Hossain, Lafifa Jamal and Hafiz Md. Hasan Babu, "Efficient Design of Shift Registers Using Reversible Logic," Proceedings of the IEEE International Conference on Signal Processing Systems, pp. 474-478, 2009.
  14. Matthew Morrison, Matthew Lewandowski, Richard Meana and Nagarajan Ranganathan, "Design of Static and Dynamic RAM Arrays using a Novel Reversible Logic Gate and Decoder," Proceedings of the Eleventh IEEE International Conference on Nanotechnology, pp. 417-420, 2011.
  15. Saurabh Kotiyal, Himanshu Thapliyal and Nagarajan Ranganathan, "Design of A Reversible Bidirectional Barrel Shifter," Proceedings of the Eleventh IEEE International Conference on Nanotechnology, pp. 463-468, 2011.
  16. Matthew Morrison and Nagarajan Ranganathan, "Design of a Moore Finite State Machine using a Novel Reversible Logic Gate, Decoder and Synchronous Up-Counter," Proceedings of the Eleventh IEEE International Conference on Nanotechnology, pp. 1445-1449, 2011.
  17. Abu Sadat Md. Sayem and Masashi Ueda, "Optimization of reversible sequential circuits," Journal of Computing, Volume 2, Issue 6, pp. 208-214, 2010.
  18. H Thapliyal and A P Vinod, "Design of reversible sequential elements with feasibility of transistor implementation," Proceedings of the IEEE International Symposium on Circuits and Systems, pp. 625–628, 2007.
  19. Noor Muhammed Nayeem, Md. Adnan Hossain, Md. Mutasimul Haque, Lafifa Jamal and Hafiz M. Hasan Babu, "Novel Reversible Division Hardware," Proceedings of the fifty second IEEE International Midwest Symposium on Circuits and Systems, pp. 1134-1138, 2009.
  20. David Y Feinstein and Mitchell A Thornton, "Using the Asynchronous Paradigm for Reversible Sequential Circuit Implementation," Proceeding of the IEEE International Symposium on Multi-Valued Logic, pp. 305-310, 2012.
  21. Mozammel H A Khan and Marek Perkowski, "Synthesis of Reversible Synchronous Counters," Proceedings of the Forty First IEEE International Symposium on Multi-Valued Logic, pp. 242-247, 2011.
  22. Anindita Banerjee and Anirban Pathak, "New Designs of Reversible Sequential Devices," arXiv:0908. 1620v1 [quant-ph] 12 Aug 2009.
  23. Himanshu Thapliyal and Nagarajan Ranganathan, "Testable Reversible Latches for Molecular QCA," Proceedings of the eighth IEEE Conference on Nanotechnology, pp. 699–702, 2008.
  24. Himanshu Thapliyal and Mark Zwolinski, "Reversible Logic to Cryptographic Hardware: A New Paradigm," Proceedings of the forty ninth IEEE International Midwest Symposium on Circuits and Systems, pp. 342—346, 2006.
  25. Sujata S Chiwande, Shilpa S Katre, Sushmita S Davali and Jyoti C Kolte, "Performance Analysis of Sequential Circuits using Reversible Logic," International Journal of Engineering Science and Innovative Technology, vol. 2, issue 1, pp. 67-75, 2013.
  26. Bahram Dehghan, "Design of Asynchronous Sequential Circuits using Reversible Logic Gates," International Journal of Engineering & Technology, vol. 4,no. 4, pp. 213-219,2012.
  27. K Prabhakaran and V Vidyadevi, "A Novel Analysis of Sequential Circuits Design Using Reversible Logic," International Journal of Research in Embedded Systems Applications, vol. 1, issue 2, pp. 55-59, 2012.
  28. Himanshu Thapliyal, Nagarajan Ranganathan and Saurab Kotiyal, "Design of Testable Reversible Sequential Circuits," IEEE Transactions on VLSI, pp. 1-9, 2012.
  29. Himanshu Thapliyal and Nagarajan Ranganathan, "Design of Reversible Sequential Circuits optimizing Quantum Cost, Delay, and Garbage Outputs," ACM Journal on Emerging Technologies in Computer Systems, vol. 6, no. 4, pp. 14-31, 2010.
  30. D Krishnaveni and M Geetha Priya, "A Novel Design of Reversible Universal Shift Register with Reduced Delay and Quantum Cost," Journal of Computing, vol. 4, issue 2, pp. 164-173, 2012.
  31. Prashant R Yelekar and Sujata S Chiwande, "Design of Sequential circuit using reversible logic," Proceedings of the IEEE International Conference on Advances in Engineering, Science and Management, pp. 321-326, 2012.
  32. Md. Belayet Ali, Md. Mosharof Hossin and Md. Eneyat Ullah, " Design of Reversible Sequential Circuit Using Reversible Logic Synthesis," International Journal of VLSI design & Communication Systems,vol. 2,no. 4,pp. 37-45, 2011.
  33. Bhagyalakshmi H R and Venkatesha M K, "Design of Sequential Circuit Elements Using Reversible Logic Gates," World Applied Programming Journal, vol. 2, issue 5, pp. 263-271, 2012.
  34. Shaik Nasar and K Subbarao, " Design and Implementation of MAC Unit Using Reversible Logic," International Journal of Engineering Research and Applications, vol. 2, issue 5, pp. 1848-1855, 2012.
  35. Swaraj Raman M, Arun Kumar K and Srinivas Reddy K, "Reversible Implementation of Novel Multiply Accumulate (MAC) Unit," IEEE International Conference on Communication, Information and Computing Technology, pp. 1-5, 2011.
  36. Rangaraju H G, Aakash Babu Suresh and Muralidhara K N "Design and Optimization of Reversible Multiplier Circuit," International Journal of Computer Applications, vol. 52, no. 10, pp. 44 – 50, August 2012.
  37. Rangaraju H G, Venugopal U, Raja K B and Muralidhara K N "Low Power Reversible Parallel Binary Adder/Subtractor," International Journal of VLSI Design & Communication Systems, vol. 1, no. 3, pp. 23 – 34, September 2010.
  38. H Thapliyal and N Ranganathan, "Design of Efficient Reversible Binary Subtractors Based on a New Reversible Gate," Proceedings of the IEEE Computer Society Annual Symposium on VLSI, pp. 229-234, 2009.
Index Terms

Computer Science
Information Sciences

Keywords

Reversible Multiply Accumulate Unit Digital Signal Processors Reversible Shift Register Reversible Adder Reversible Multiplier Quantum Cost.