Skip to content
Open access

FPGA-Based High-Performance Multiply–Accumulate Unit Using a Radix-4 Modified Booth Multiplier and Error-Correctable Carry Look-Ahead Adder

Sep 2026 · International Journal of Advanced Research in Science, Communication and Technology · 0 citations · 5 references

Abstract

Multiply–Accumulate (MAC) units dominate the arithmetic workload of digital signal processing, communication, image-processing, and machine-learning datapaths. Conventional MAC architectures often realize multiplication and accumulation as distinct hardware stages, typically combining an array multiplier with a ripple-carry or other carry-propagating adder. The supplied design study identifies the resulting partial-product count, carry propagation, resource overhead, and power consumption as major limitations. This paper presents an FPGA-oriented MAC architecture that replaces the conventional multiplier with a Radix-4 Modified Booth Multiplier (MBM) and performs accumulation using an Error-Correctable Carry Look-Ahead Adder (EC-CLA). Radix-4 Booth recoding compresses the multiplier representation into coefficients drawn from {0, ±Y, ±2Y}, reducing the number of partial products. The EC-CLA precomputes generate and propagate signals and supplements the carry network with redundant/parity-based error checking, while a data-storage stage retains accumulated results and enables feedback for repeated MAC operations. The design is described in Verilog HDL and evaluated in Xilinx Vivado targeting a Zynq-7000 device. Reported results for N=8, 16, and 32 show consistent reductions in resource usage, total on-chip power, and delay. For N=32, LUT utilization decreases from 1505 to 1323, total on-chip power from 103.437 µW to 81.64 µW, and total delay from 75.487 ns to 23.705 ns. These correspond to reductions of approximately 12.1%, 21.1%, and 68.6%, respectively. The results indicate that the proposed MBM–EC-CLA combination is a practical architecture for high-throughput arithmetic kernels where power, latency, and FPGA resource utilization must be jointly controlled.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.