Physical Design of 64-bit Multiplier and Accumulator (MAC) Unit Using Vedic Multiplier and CLA Adder
DOI:
https://doi.org/10.48001/joeeed.2023.115-9Keywords:
Accumulator unit, Carry look-ahead adder, Carry select adder, Multiplier, Vedic multiplierAbstract
In digital signal processing, communication systems and many other applications, multiplier and accumulator units play a crucial role. This work presents an overview of 64-bit MAC Unit, where Vedic multiplier is used as multiplier unit and compared Carry select adders (CSA) and Carry look-ahead adder (CLA) which must be used for adder unit, accumulator unit consist of Parallel in parallel out (PIPO) shift registers. As a result, CLA adder to be more effective in terms of lower delay by comparing with other adders. The MAC Unit was modelled using Verilog-HDL, where its functional verification and synthesized was done using Intel Quartus Prime 21.1, which was simulated on Questa Intel FPGA 21.1. Further GDSII file was created using the cadence tool with the help of Incisive for functional simulation, Genus for synthesis and pre-layout timing analysis, and innovus for physical design. Entire study was carried out in 180nm technology from RTL-GDSII. The delay, power, area was monitored, the memory usage, Pre-Clock Tree Synthesis, Post-Clock Tree Synthesis (CTS) were noted before and after optimization of design.
Downloads
References
Balasubramanian, P., & Maskell, D. L. (2019). Hardware optimized and error reduced approximate adder. Electronics, 8(11), 1212. https://doi.org/10.3390/electronics8111212.
Balasubramanian, P., & Maskell, D. L. (2019, July). Factorized carry lookahead adders. In 2019 International Symposium on Signals, Circuits and Systems (ISSCS) (pp. 1-4). IEEE. https://doi.org/10.1109/ISSCS.2019.8801765.
Bansal, Y., Madhu, C., & Kaur, P. (2014). High speed vedic multiplier designs-A review. 2014 Recent Advances in Engineering and Computational Sciences (RAECS), 1-6.
https://doi.org/10.1109/RAECS.2014.6799502.
Chan, P. K., Schlag, M. D. F., Thomborson, C. D., & Oklobdzija, V. G. (1992). Delay optimization of carry-skip adders and block carry-lookahead adders using multidimensional dynamic programming. IEEE Transactions on Computers, 41(8), 920-930. https://doi.org/10.1109/12.156534.
Harshavardhan, Y., Nagaraj, S., Jaahnavi, S., & Reddy, T. M. (2020, March). Analysis of 8-bit Vedic Multiplier using high speed CLA Adder. In 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA) (pp. 128-132). IEEE.
https://doi.org/10.1109/ICIMIA48430.2020.9074953.
Miao, J., & Li, S. (2017, October). A novel implementation of 4-bit carry look-ahead adder. In 2017 International Conference on Electron Devices and Solid-State Circuits (EDSSC) (pp. 1-2). IEEE. https://doi.org/10.1109/EDSSC.2017.8126457.
Naqvi, S. Z. H. (2017, October). Design and simulation of enhanced 64-bit vedic multiplier. In 2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT) (pp. 1-4). IEEE. https://doi.org/10.1109/AEECT.2017.8257751.
Park, J., & Kim, Y. (2021). Design and Implementation of Ternary Carry Lookahead Adder on FPGA. In 2021 International Conference on Electronics, Information, and Communication (ICEIC) (pp. 1-2). IEEE. https://doi.org/10.1109/ICEIC51217.2021.9369710.
Rajesh, K., & Reddy, G. U. (2019, January). FPGA implementation of multiplier-accumulator unit using Vedic multiplier and reversible gates. In 2019 Third International Conference on Inventive Systems and Control (ICISC) (pp. 467-471). IEEE. https://doi.org/10.1109/ICISC44355.2019.9036345.
Tamar, H. G., Tamar, A. G., Hadidi, K., Khoei, A., & Hoseini, P. (2011, December). High speed area reduced 64-bit static hybrid carry-lookahead/carry-select adder. In 2011 18th IEEE International Conference on Electronics, Circuits, and Systems (pp. 460-463). IEEE. https://doi.org/10.1109/ICECS.2011.6122312.
Wei, B. W. Y., & Thompson, C. D. (1990). Area-time optimal adder design. IEEE Transactions on Computers, 39(5), 666-675. https://doi.org/10.1109/12.53579.
Yaswanth, D., Nagaraj, S., & Vijeth, R. V. (2020, February). Design and analysis of high speed and low area vedic multiplier using carry select adder. In 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE) (pp. 1-5).