This study presents development and implementation of a power-efficient architecture of a 32-bit MAC Unit built with Verilog HDL for FPGA applications. This architecture also connects a Vedic multiplier to boost multiplication, along with a architecture of 64-bit CLA and64-bitMACUnitaccumulatortofacilitaterapidaccumulation withreducedpropagation delay. To reduce power, RTL clock gating is used to eliminate unnecessary switching activities. To check correctness and performance of the proposed ISUM design, we perform simulation and verification in Xilinx Vivado. Post-synthesis verification results onimportant parameters such as timing, resource usage and dynamic power are presented and revealsignificantimprovementsovertraditionalMACarchitectures.Furthermore,thedesign is scalable, allowing higher bit width computations to be performed with very few modifications. The architecture is a computing element with better performance in terms of performance and energy codes, a comparative study with the correct MAC units will show thattheMACprocessingelementsarethemostsuitableunitsforhigh-performanceDSPand AI-drivenFPGAs.
Introduction
Objective
The paper proposes a low-power, high-speed MAC (Multiply and Accumulate) unit for Digital Signal Processing (DSP) applications, addressing the drawbacks of classical MAC architectures like high power consumption and latency.
Key Innovations
Vedic Multiplier (Urdhva Tiryagbhyam Method)
A 32×32 multiplier based on Vedic mathematics that performs faster by minimizing partial products.
Enhances parallelism, reduces energy usage, and lowers signal delay.
Ideal for real-time, low-power applications like IoT and embedded systems.
64-bit Carry Look-Ahead Adder (CLA)
Used to accelerate addition operations by minimizing carry propagation delay.
Supports high-speed arithmetic with better power efficiency and scalability.
64-bit Accumulator
Stores results across cycles, enabling fast and precise accumulation in iterative DSP processes.
Clock Gating
Reduces dynamic power consumption by disabling inactive clock segments.
Power savings up to 35% in some implementations.
Pipelining
Employed to improve throughput and minimize latency across the MAC architecture.
Implementation
Developed using Verilog HDL, synthesized on Xilinx Vivado and FPGA platforms.
Modular and scalable design enables expansion to higher bit-widths (64-bit or 128-bit).
Incorporates register-transfer level (RTL) modeling and logic synthesis for efficiency.
Vedic multipliers and clock gating are proven techniques for power-efficient design.
CLA enhances speed in multi-bit operations.
Previous studies validated energy savings using reversible logic and Vedic methods in MAC units.
Future Scope
Use of Dynamic Voltage and Frequency Scaling (DVFS) and MTCMOS to further reduce power.
Extension to 64-bit/128-bit MAC units for more complex DSP and ML tasks.
Exploration of emerging technologies (e.g., memristors, quantum-dot logic).
Adaptation for edge computing and mobile AI inference.
Migration to advanced nodes (7nm, 5nm) for improved power-performance ratio.
Conclusion
This research aims to develop an optimized, energy-efficient 32-bit MAC unit with a Multiplier Using Vedic Mathematics and a 64-bit CLA (Carry Look-Ahead Adder) using clock gating methodologies. New architecture provides the design simplicity at the higher computationspeed withlow propagationdelayandpowerconsumptionfor high performance applications. Through clock gating, the design reduces dynamic power consumption by inhibiting clock signals within idle areas, enhancing system-wide energy efficiency. Designed based on Verilog HDL and synthesized in Xilinx Vivado, the design proves to feature significant speed boosts at reduced power consumption relative to standard MAC blocks. This architecture offers a scalable and high-performance solution for contemporary computing systems, with potential for additional optimization via pipelining and sophisticated power management methods.
References
[1] S.KrishnaVamsiandS.R.Ramesh,” AnEfficientDesignof16BitMACUnit using Vedic Mathematics,” 2019 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 2019, pp. 0319-0322.
[2] Kavindra Dwivedi, R.K. Sharma and Ajay Chunduri,” Hybrid Multiplier-Based Optimized MAC Unit”, 2018 9th International Conference on Computing Communication and Networking Technologies (ICCCNT), pp. 1-4, 2018.
[3] Hasan Krad and Aws Yousif Al-Taie,” Performance Analysis of a 32-Bit Multiplier with a Carry-Look-Ahead Adder and a 32-bit Multiplier with a Ripple Adder using VHDL”, Journal of Computer Science, vol. 4, no. 4, pp. 305-308, 2008, ISSN 1549-3636.
[4] R. Harsha, S. R. Anilkumar, R. Chandan, Kumar S Jeevan, N. Manjula, R. Harsha et al.,” Design of Vedic multiplier using Urdhva Tiryagbhyam Sutra”, International Journal of Advance Research Ideas and Innovations in Technology 2019, vol. 5, no. 3, pp. 428.
[5] R K. Bathija, R S. Meena, S Sarkar and Rajesh Sahu,” Low Power High Speed 16x16 bit Multiplier using Vedic Mathematics”, International Journal of Computer Applications, vol. 59, pp. 41-44.
[6] M. V. Durga Pavan and S R Ramesh,” An Efficient Booth Multiplier Using Probabilistic Approach”, 2018 International Conference on Communication and Signal Processing (ICCSP), pp. 365-368, 2018.
[7] SV Mogre and DG Bhalke,” Implementation of High-Speed Matrix Multiplier using Vedic Mathematics on FPGA”, Proceedings International Conference on Computing Communication Control and Automation, pp. 959-963, 2015.
[8] R. Balakumaran and E. Prabhu,” Design of high-speed multiplier using modified booth algorithm with hybrid carry look-ahead adder”, 2016 International Conference on Circuit Power and Computing Technologies (ICCPCT), pp. 1-7, 2016.
[9] A. Eshack and S. Krishnakumar,” Implementation of Pipelined Low Power Vedic Multi- plier”, 2nd International Conference on Trends in Electronics and Informatics (ICOEI),
[10] pp. 171-174, 2018.
[11] S. N. Gadakh and A. K. Khade,” Design and Optimization of 16×16 Bit Multiplier Using Vedic Mathematics”, proc. Int. Conf. on Automatic Control and Dynamic Optimization Techniques, 2016.