HYBRID APPROXIMATE ARITHMETIC CIRCUITS WITH MERITS BALANCE FOR CNN INFERENCE

BALASARASWATHI SUBRAMANIAN, PADMAPRIYA SUBRAMANIAN

Abstract


Abstract – Multiply-Accumulate (MAC) units dominate computation and energy use in deep neural network accelerators, comprising over 98% of operations in modern convolutional workloads. Exploiting the error resilience of convolutional neural network inference, this paper proposes hybrid approximate MAC architectures. These selectively approximate key datapath modules—partial product generation, reduction, and accumulation—for balanced trade-offs in power, delay, area, and accuracy. A novel radix-8 Booth pre-encoding scheme is introduced to support both signed × signed and unsigned × signed operations using a single-bit MSB extension, simplifying sign handling and reducing compressor requirements. Approximation is further applied by eliminating complex ±3  Booth terms, introducing energy-efficient approximate half adders, full adders and 4:2 compressors guided by rigorous error-metric analysis, and employing a hybrid accumulator that combines an exact Han–Carlson prefix adder in the MSBs with a lightweight Lower-OR Adder in the LSBs. Four configurable AxMAC variants are proposed to explore fine-grained accuracy–efficiency trade-offs. Synthesized in 45 nm CMOS technology, the proposed designs achieve up to 43.5% delay reduction, 73.6% area savings, and 46.5% power reduction compared to an exact radix-8 Booth MAC, while maintaining low normalized error metrics. Extensive error analysis and CNN inference evaluation on CNN models across MNIST, CIFAR, and ImageNet datasets demonstrate average accuracy losses below 3.5%. Finally, integration into a systolic array confirms the scalability and effectiveness of the proposed AxMAC architectures for energy-efficient deep learning accelerators.


Keywords


Approximate computing; Low-power arithmetic circuits; Hybrid parallel prefix adder; Systolic array accelerator; Deep Neural Network inference

Full Text:

PDF

References


REFERENCES

H. Sharma et al., “Bit fusion: Bit-Level dynamically composable architecture for accelerating deep neural networks,” Proc. - Int. Symp. Comput. Archit., pp. 764–775, 2018, doi: 10.1109/ISCA.2018.00069.

“TPU v4 | Google Cloud Documentation.” Accessed: Dec. 18, 2025. [Online]. Available: https://docs.cloud.google.com/tpu/docs/v4

A. M. Dalloo, A. J. Humaidi, A. K. Al Mhdawi, and H. Al-Raweshidy, “Approximate Computing: Concepts, Architectures, Challenges, Applications, and Future Directions,” IEEE Access, vol. 12, no. October, pp. 146022–146088, 2024, doi: 10.1109/ACCESS.2024.3467375.

M. Traiola, A. Savino, and S. Di Carlo, “Probabilistic estimation of the application-level impact of precision scaling in approximate computing applications,” Microelectron. Reliab., vol. 102, no. June, p. 113309, 2019, doi: 10.1016/j.microrel.2019.06.002.

A. G. M. Strollo, E. Napoli, D. De Caro, N. Petra, and G. DI Meo, “Comparison and Extension of Approximate 4-2 Compressors for Low-Power Approximate Multipliers,” IEEE Trans. Circuits Syst. I Regul. Pap., vol. 67, no. 9, pp. 3021–3034, 2020, doi: 10.1109/TCSI.2020.2988353.

B. G Gowda, P. H C, M. V N, and M. Rao, “A probabilistic approach to design inexact compressors for approximate booth multipliers,” Analog Integr. Circuits Signal Process., vol. 122, no. 2, pp. 1–23, 2025, doi: 10.1007/s10470-025-02327-x.

A. Kumari and R. P. Palathinkal, “Design and Analysis of Energy Efficient Approximate Multipliers for Image Processing and Deep Neural Network,” IEEE Trans. Circuits Syst. I Regul. Pap., vol. 72, no. 2, pp. 854–867, 2025, doi: 10.1109/TCSI.2024.3479279.

Y. Zhu, W. Liu, P. Yin, T. Cao, J. Han, and F. Lombardi, “Design, evaluation and application of approximate-truncated Booth multipliers,” IET Circuits, Devices Syst., vol. 14, no. 8, pp. 1305–1317, 2020, doi: 10.1049/iet-cds.2019.0398.

E. Napoli, E. Zacharelos, A. G. M. Strollo, and G. Di Meo, “Approximate Full-Adders: A Comprehensive Analysis,” IEEE Access, vol. 12, no. August, pp. 136054–136072, 2024, doi: 10.1109/ACCESS.2024.3463182.

M. M. E. A. Da Rosa, G. Paim, P. U. L. Da Costa, E. A. C. Da Costa, R. I. Soares, and S. Bampi, “AxPPA: Approximate Parallel Prefix Adders,” IEEE Trans. Very Large Scale Integr. Syst., vol. 31, no. 1, pp. 17–28, 2023, doi: 10.1109/TVLSI.2022.3218021.

G. Raut, J. Mukala, V. Sharma, and S. K. Vishvakarma, “Designing a Performance-Centric MAC Unit with Pipelined Architecture for DNN Accelerators,” Circuits, Syst. Signal Process., vol. 42, no. 10, pp. 6089–6115, 2023, doi: 10.1007/s00034-023-02387-2.

P. Thejaswini, G. Suresh, V. Chiraag, and S. Nandi, “Approximate CNN Hardware Accelerators for Resource Constrained Devices,” IEEE Access, vol. 13, no. December 2024, pp. 12542–12553, 2025, doi: 10.1109/ACCESS.2025.3529668.

B. B. Sarnala and S. R. Pillutla, “High-speed convolutional neural networks using parallel prefix adders,” AEU - Int. J. Electron. Commun., vol. 196, no. December 2024, p. 155791, 2025, doi: 10.1016/j.aeue.2025.155791.

S. N. Tang and Y. S. Han, “A High-Accuracy Hardware-Efficient Multiply-Accumulate (MAC) Unit Based on Dual-Mode Truncation Error Compensation for CNNs,” IEEE Access, vol. 8, pp. 214716–214731, 2020, doi: 10.1109/ACCESS.2020.3040366.

C. W. Tung and S. H. Huang, “A High-Performance Multiply-Accumulate Unit by Integrating Additions and Accumulations into Partial Product Reduction Process,” IEEE Access, vol. 8, pp. 87367–87377, 2020, doi: 10.1109/ACCESS.2020.2992286.

R.-B. Multiplier, “A Low-Power Sparse Convolutional Neural Network Accelerator With Pre-Encoding,” IEEE Trans. Circuits Syst. II Express Briefs, vol. 70, no. 6, pp. 2246–2250, 2023, doi: 10.1109/TCSII.2022.3231361.

M. E. Nojehdeh, L. Aksoy, and M. Altun, “Efficient hardware implementation of artificial neural networks using approximate multiply-accumulate blocks,” Proc. IEEE Comput. Soc. Annu. Symp. VLSI, ISVLSI, vol. 2020-July, pp. 96–101, 2020, doi: 10.1109/ISVLSI49217.2020.00027.

T. Li, H. L. Jiang, H. Mo, J. Han, L. B. Liu, and Z. G. Mao, “Approximate Processing Element Design and Analysis for the Implementation of CNN Accelerators,” J. Comput. Sci. Technol., vol. 38, no. 2, pp. 309–327, 2023, doi: 10.1007/s11390-023-2548-8.

G. Di Meo, G. Saggese, A. G. M. Strollo, and D. De Caro, “Approximate MAC Unit Using Static Segmentation,” IEEE Trans. Emerg. Top. Comput., vol. 12, no. 4, pp. 968–979, 2024, doi: 10.1109/TETC.2023.3315301.

M. Zhang, S. Nishizawa, and S. Kimura, “Area Efficient Approximate 4-2 Compressor and Probability-Based Error Adjustment for Approximate Multiplier,” IEEE Trans. Circuits Syst. II Express Briefs, vol. 70, no. 5, pp. 1714–1718, 2023, doi: 10.1109/TCSII.2023.3257852.

H. Chhajed, G. Raut, N. Dhakad, S. Vishwakarma, and S. K. Vishvakarma, “BitMAC : Bit-Serial Computation-Based Efficient Multiply-Accumulate Unit for DNN Accelerator,” Circuits, Syst. Signal Process., vol. 41, no. 4, pp. 2045–2060, 2022, doi: 10.1007/s00034-021-01873-9.

X. Tang, Y. Li, W. Liu, and D. Shang, “Two Novel Approximate Radix-4 Booth Encoders for Efficient,” IEEE Embed. Syst. Lett., vol. PP, p. 1, 2025, doi: 10.1109/LES.2025.3567482.

S. Balasaraswathi and S. Padmapriya, “Hybrid Parallel Prefix Adders for Error-Tolerant Applications: Design and Implementation,” in 2025 Second International Conference on Intelligent Technologies for Sustainable Electric and Communications Systems (iTech SECOM), Coimbatore, India: IEEE, 2025. doi: 10.1109/iTechSECOM64750.2025.11307240.

B. Khurshid, “High-performance CORDIC-based approximate MAC architectures for FPGA platforms,” Integration, vol. 101, no. December 2024, p. 102338, 2025, doi: 10.1016/j.vlsi.2024.102338.

M. Esmali Nojehdeh and M. Altun, “Energy-Efficient Hardware Implementation of Fully Connected Artificial Neural Networks Using Approximate Arithmetic Blocks,” Circuits, Syst. Signal Process., vol. 42, no. 9, pp. 5428–5452, 2023, doi: 10.1007/s00034-023-02363-w.

S. Immareddy, A. Sundaramoorthy, and A. Alagarsamy, “Design and implementation of hybrid (radix-8 Booth and TRAM) approximate multiplier using 15-4 approximate compressors for image processing application,” J. Real-Time Image Process., vol. 21, no. 2, pp. 1–11, 2024, doi: 10.1007/s11554-024-01427-7.

A. Rafiq and M. Jenihhin, “An optimized design of delay-and energy-efficient Booth multiplier,” e-Prime - Adv. Electr. Eng. Electron. Energy, vol. 9, no. July, p. 100698, 2024, doi: 10.1016/j.prime.2024.100698.

L. Sayadi, S. Timarchi, and A. Sheikh-Akbari, “Two Efficient Approximate Unsigned Multipliers by Developing New Configuration for Approximate 4:2 Compressors,” IEEE Trans. Circuits Syst. I Regul. Pap., vol. 70, no. 4, pp. 1649–1659, 2023, doi: 10.1109/TCSI.2023.3242558.

G. Park, J. Kung, and Y. Lee, “Design and Analysis of Approximate Compressors for Balanced Error Accumulation in MAC Operator,” IEEE Trans. Circuits Syst. I Regul. Pap., vol. 68, no. 7, pp. 2950–2961, 2021, doi: 10.1109/TCSI.2021.3073177.

Z. Tasoulas, G. Zervakis, I. Anagnostopoulos, and H. Amrouch, “Weight-Oriented Approximation for Energy-Efficient Neural Network Inference Accelerators,” vol. 67, no. 12, pp. 4670–4683, 2020, doi: 10.1109/TCSI.2020.3019460.

M. Ha and S. Lee, “Multipliers With Approximate 4-2 Compressors and Error Recovery Modules,” IEEE Embed. Syst. Lett., vol. 10, no. 1, pp. 6–9, 2018, doi: 10.1109/LES.2017.2746084.

V. Trivedi, K. Lalwani, G. Raut, A. Khomane, N. Ashar, and S. K. Vishvakarma, “Hybrid ADDer: A Viable Solution for Efficient Design of MAC in DNNs,” Circuits, Syst. Signal Process., vol. 42, no. 12, pp. 7596–7614, 2023, doi: 10.1007/s00034-023-02469-1.

W. Li, A. Hu, G. Wang, N. Xu, and G. He, “Low-Complexity Precision-Scalable Multiply-Accumulate Unit Architectures for Deep Neural Network Accelerators,” IEEE Trans. Circuits Syst. II Express Briefs, vol. 70, no. 4, pp. 1610–1614, 2023, doi: 10.1109/TCSII.2022.3231418.

M. S. Gilan and B. Maham, “Optimized power and speed of Split-Radix, Radix-4 and Radix-2 FFT structures,” EURASIP J. Adv. Signal Process., vol. 2024, no. 1, 2024, doi: 10.1186/s13634-024-01178-4.

S. Ullah, H. Schmidl, S. S. Sahoo, S. Rehman, and A. Kumar, “Area-Optimized Accurate and Approximate Softcore Signed Multiplier Architectures,” IEEE Trans. Comput., vol. 70, no. 3, pp. 384–392, 2021, doi: 10.1109/TC.2020.2988404.

N. Ashar, G. Raut, V. Trivedi, S. K. Vishvakarma, and A. Kumar, “QuantMAC: Enhancing Hardware Performance in DNNs with Quantize Enabled Multiply-Accumulate Unit,” IEEE Access, vol. 12, no. February, pp. 43600–43614, 2024, doi: 10.1109/ACCESS.2024.3379906.

H. Xiao, H. Xu, X. Chen, Y. Wang, and Y. Han, “Fast and High-Accuracy Approximate MAC Unit Design for CNN Computing,” IEEE Embed. Syst. Lett., vol. 14, no. 3, pp. 155–158, 2022, doi: 10.1109/LES.2021.3137335.

S. Garg, K. Monga, N. Chaturvedi, and S. Gurunarayanan, “Tunable Energy-Efficient Approximate Circuits for Self-Powered AI and Autonomous Edge Computing Systems,” IEEE Access, vol. 13, no. February, pp. 43607–43630, 2025, doi: 10.1109/ACCESS.2025.3548458.

Y. Jiang and Z. Zhang, “Hardware Resources Based on Booth Multiplier and WALLACE Tree Adders,” vol. 1, no. July, 2020.

G. Zervakis, F. Frustaci, and S. Member, “Leveraging Highly Approximated Multipliers in DNN Inference,” no. January, pp. 47897–47911, 2025.

K. Inayat, I. Ullah, and J. Chung, “Factored Systolic Arrays Based on Radix-8 Multiplication for Machine Learning Acceleration,” IEEE Trans. Very Large Scale Integr. Syst., vol. 32, no. 7, pp. 1205–1215, 2024, doi: 10.1109/TVLSI.2024.3378197.

X. Tang, Y. Li, C. Lin, and D. Shang, “A Low-Power Area-Efficient Precision Scalable Multiplier with an Input Vector Systolic Structure,” Electron., vol. 11, no. 17, pp. 1–12, 2022, doi: 10.3390/electronics11172685.




DOI: https://doi.org/10.33180/InfMIDEM2026.204

Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 BALASARASWATHI SUBRAMANIAN, PADMAPRIYA SUBRAMANIAN

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.