Skip to content
2000
image of TAARBM: A Truncated Adaptive Approximate Radix-8 Booth Multiplier for Image Processing Applications

Abstract

Introduction

Approximate computing is one of the techniques used to balance trade-offs between power, speed, and area in a resource-limited environment. Mainly, a large amount of power consumption and significant delay are caused by the arithmetic operations, in which the multiplication process generates more power consumption and high latency. In order to save energy and increase speed, an approximate multiplier is a good candidate for use in error-resilient applications like signal and image processing. This study proposes a truncated adaptive approximate radix-8 Booth multiplier (TAARBM). It aims to apply partial product truncation to construct an approximation multiplier design for error-tolerant applications, such as image processing.

Methods

The truncation strategy is adopted to minimize the partial product array (PPA) of the radix-8 Booth multiplier, as an additional PPA creates complexity in the operations. Moreover, the Booth encoder in the radix-8 Booth multiplier is enhanced with an Approximate Booth Encoder (ABE), which replaces adders with simple shift-logic operations to speed up the operation. The path Selectable and Reconfigurable Hybrid Adder (pSRHA) is introduced in the TAARBM architecture to minimize the delay. The design is coded in Verilog-HDL, simulated on the Xilinx Vivado simulator, and implemented on an FPGA board.

Results

The simulation results demonstrate that the proposed 16-bit TAARBM consumes 4.110 power and 1.805 ns delay. The proposed design accomplishes error metrics of 402.96 MED, 0.00975 MRED, 1300 AED, and 0.0120 ARE.

Discussion

The simulation results show the proposed design's high-speed operation. Moreover, the proposed approximate multiplier is designed with a low error rate, as shown by performing different error metrics like MED, MRED, AED, and ARE. In addition, the FIR filter is designed with the proposed TAARBM to perform the image denoising process on five benchmark images. For this application, the image quality measures, such as PSNR and SSIM, are calculated, which are higher for the proposed design.

Conclusion

The comparison of the obtained results with existing references proves the present validity of the current work. Various error metrics and synthesis results validate the effectiveness of the proposed approximate multiplier. Moreover, the proposed multiplier is used in an image processing application for the denoising process.

Loading

Article metrics loading...

/content/journals/mns/10.2174/0118764029361847250810175040
2025-08-22
2026-02-27
Loading full text...

Full text loading...

References

  1. Jiang H. Santiago F.J. Mo H. Liu L. Han J. Approximate arithmetic circuits: A survey, characterization, and recent applications. Proc. IEEE 2020 108 12 2108 2135
    [Google Scholar]
  2. Yadav A.K. Nagar B.C. Pradhan G. FPGA Implementation of IIR notch and anti-notch filters with an application to localization of protein hot-spots. IEEE Trans. Nanobiosci. 2023 22 4 863 871 37022064
    [Google Scholar]
  3. Reddy K.M. Vasantha M.H. Kumar Y.N. Dwivedi D. Design and analysis of multiplier using approximate 4-2 compressor. AEU Int. J. Electron. Commun. 2019 107 89 97
    [Google Scholar]
  4. Edavoor P.J. Raveendran S. Rahulkar A.D. Approximate multiplier design using novel dual-stage 4: 2 compressors. IEEE Access 2020 8 48337 48351
    [Google Scholar]
  5. Bandil L. Nagar B.C. SIEAA: Significant input extraction-based error optimized approximate adder for error-resilient application. Integration 2025 101 102317 10.1016/j.vlsi.2024.102317
    [Google Scholar]
  6. Bandil L. Nagar B.C. Dynamic input pruning-based low-power and error-optimized approximate adder. Conference on Computing, Communication and Networking Technologies Kamand, India 2024 24 28
    [Google Scholar]
  7. Sabetzadeh F. Moaiyeri M.H. Ahmadinejad M. A majority-based imprecise multiplier for ultra-efficient approximate image multiplication. IEEE Trans. Circuits Syst. I Regul. Pap. 2019 66 11 4200 4208
    [Google Scholar]
  8. Strollo A.G. Napoli E. De Caro D. Petra N. Di Meo G. Comparison and extension of approximate 4-2 compressors for low-power approximate multipliers. IEEE Trans. Circuits Syst. I Regul. Pap. 2020 67 9 3021 3034
    [Google Scholar]
  9. Ansari M.S. Mrazek V. Cockburn B.F. Sekanina L. Vasicek Z. Han J. Improving the accuracy and hardware efficiency of neural networks using approximate multipliers. IEEE Transactions on Very Large Scale Integration (VLSI). Systems 2019 28 2 317 328
    [Google Scholar]
  10. Bandil L. Nagar B.C. Modified restoring array-based power efficient approximate square root circuit and its application. Integration 2024 94 102106 10.1016/j.vlsi.2023.102106
    [Google Scholar]
  11. Bandil L. Nagar B.C. Hardware implementation of unsigned approximate hybrid square rooters for error-resilient applications. IEEE Trans. Comput. 2024 73 12 2734 2746 10.1109/TC.2024.3457731
    [Google Scholar]
  12. Ullah S. Rehman S. Shafique M. Kumar A. High-performance accurate and approximate multipliers for fpga-based hardware accelerators. IEEE Trans. Comput. Aided Des. Integrated Circ. Syst. 2022 41 2 211 224 10.1109/TCAD.2021.3056337
    [Google Scholar]
  13. Minaeifar A. Abiri E. Hassanli K. Darabi A. A high-accuracy low-power approximate multipliers with new error compensation technique for DSP applications. Circuits Syst. Signal Process. 2024 43 1 526 544 10.1007/s00034‑023‑02487‑z
    [Google Scholar]
  14. Frustaci F. Perri S. Corsonello P. Alioto M. Approximate multipliers with dynamic truncation for energy reduction via graceful quality degradation. IEEE Trans. Circuits Syst. II Express Briefs 2020 67 12 3427 3431 10.1109/TCSII.2020.2999131
    [Google Scholar]
  15. Wu Y. Chen C. Xiao W. Wang X. Wen C. Han J. Yin X. Qian W. Zhuo C. A survey on approximate multiplier designs for energy efficiency: From algorithms to circuits. ACM Trans. Des. Autom. Electron. Syst. 2024 29 1 1 37 10.1145/3610291
    [Google Scholar]
  16. Reddy K.M. Vasantha M.H. Kumar Y.N. Dwivedi D. Design of approximate booth squarer for error-tolerant computing. IEEE Transactions on Very Large Scale Integration (VLSI). Systems 2020 28 5 1230 1241
    [Google Scholar]
  17. Jothin R. Mohamed M.P. Vasanthanayaki C. High performance compact energy efficient error tolerant adders and multipliers for 16-bit image processing applications. Microprocess. Microsyst. 2020 78 103237 10.1016/j.micpro.2020.103237
    [Google Scholar]
  18. Guesmi A. Alouani I. Baklouti M. Frikha T. Abid M. Rivenq A. Heap: A heterogeneous approximate floating-point multiplier for error-tolerant applications. Proceedings of the 30th International Workshop on Rapid System Prototyping (RSP’19) New York, NY, USA 2019 36 42 10.1145/3339985.3358495
    [Google Scholar]
  19. Pandey D. Singh S. Mishra V. Satapathy S. Banerjee D.S. Sam: A segmentation-based approximate multiplier for error-tolerant applications. 2021 IEEE International Symposium on Circuits and Systems (ISCAS) Daegu, Korea 2021 1 5 10.1109/ISCAS51556.2021.9401266
    [Google Scholar]
  20. Maheswari G. Rao T.S. Energy-efficient filter design using reverse carry propagate adders. Eur. J. Mol. Clin. Med. 2021 7 11
    [Google Scholar]
  21. Mohanty B.K. Efficient approximate multiplier design based on hybrid higher radix booth encoding. IEEE J. Emerg. Sel. Top. Circuits Syst. 2023 13 1 165 174 10.1109/JETCAS.2022.3229831
    [Google Scholar]
  22. S, S.D.; Sk, N.M. Low power, high speed approximate multiplier for error resilient applications. Integration 2022 84 37 46 10.1016/j.vlsi.2022.01.001
    [Google Scholar]
  23. Chandaka S. Narayanam B. Hardware efficient approximate multiplier architecture for image processing applications. J. Electron. Test. 2022 38 2 217 230 10.1007/s10836‑022‑06000‑3
    [Google Scholar]
  24. Zacharelos E. Nunziata I. Saggese G. Strollo A.G.M. Napoli E. Approximate recursive multipliers using low power building blocks. IEEE Trans. Emerg. Top. Comput. 2022 10 3 1315 1330 10.1109/TETC.2022.3186240
    [Google Scholar]
  25. Zhang T. Jiang H. Mo H. Liu W. Lombardi F. Liu L. Han J. Design of majority logic-based approximate Booth multipliers for error-tolerant applications. IEEE Trans. Nanotechnol. 2022 21 81 89 10.1109/TNANO.2022.3145362
    [Google Scholar]
  26. Xiao W Zhuo C Qian W. OPACT: Optimization of approximate compressor tree for approximate multiplier. Antwerp, Belgium 2022 178 183 10.23919/DATE54114.2022.9774628
    [Google Scholar]
  27. Vahdat S. Kamal M. Afzali-Kusha A. Pedram M. fi: An energy-efficient truncation-and rounding-based scalable approximate multiplier. IEEE Transactions on Very Large Scale Integration (VLSI). Systems 2019 27 5 1161 1173
    [Google Scholar]
  28. Hwang S. Kwon K.W. Kim Y. Design of a hardware-efficient approximate 4-2 compressor for multiplications in image processing. IEEE Embed. Syst. Lett. 2025 1 8 10.1109/LES.2025.3539308
    [Google Scholar]
  29. Waris H. Wang C. Liu W. Lombardi F. AxBMs: Approximate radix-8 booth multipliers for high-performance FPGA-based accelerators. IEEE Trans. Circuits Syst. II. Exp. Briefs 2021 68 5 1566 1570
    [Google Scholar]
  30. Zhu F. Zhen S. Yi X. Pei H. Hou B. He Y. Design of approximate radix-256 booth encoding for error-tolerant computing. IEEE Transactions on Circuits and Systems II. Exp. Briefs 2022 69 4 2286 2290
    [Google Scholar]
  31. Rashidi B. Efficient and low-cost approximate multipliers for image processing applications. Integration 2024 94 102084 10.1016/j.vlsi.2023.102084
    [Google Scholar]
  32. Sayadi L. Timarchi S. Sheikh-Akbari A. Two efficient approximate unsigned multipliers by developing new configuration for approximate 4: 2 compressors. IEEE Trans. Circuits Syst. I Regul. Pap. 2023 70 4 1649 1659 10.1109/TCSI.2023.3242558
    [Google Scholar]
  33. Mohanty B.K. Choubey A. Efficient design for radix-8 booth multiplier and its application in lifting 2-D DWT. Circuits Syst. Signal Process. 2017 36 3 1129 1149 10.1007/s00034‑016‑0349‑9
    [Google Scholar]
  34. Hashemi S. Bahar R.I. Reda S. DRUM: A dynamic range unbiased multiplier for approximate applications. 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) Austin, TX, USA 2015 418 425 10.1109/ICCAD.2015.7372600
    [Google Scholar]
  35. Zendegani R. Kamal M. Bahadori M. Afzali-Kusha A. Pedram M. RoBa multiplier: A rounding-based approximate multiplier for high-speed yet energy-efficient digital signal processing. IEEE Trans. Very Large Scale Integr. (VLSI). Syst. 2017 25 2 393 401
    [Google Scholar]
  36. Vahdat S. Kamal M. Afzali-Kusha A. Pedram M. LETAM: A low energy truncation-based approximate multiplier. Comput. Electr. Eng. 2017 63 1 17 10.1016/j.compeleceng.2017.08.019
    [Google Scholar]
  37. Shakibhamedan S. Amirafshar N. Baroughi A.S. Shahhoseini H.S. TaheriNejad, N. ACE-CNN: Approximate carry disregard multipliers for energy-efficient CNN-based image classification. IEEE Trans. Circuits Syst. I Regul. Pap. 2024 71 5 2280 2293 10.1109/TCSI.2024.3369230
    [Google Scholar]
  38. Thejaswini P. Suresh G. Chiraag V. Nandi S. Approximate CNN hardware accelerators for resource constrained devices. IEEE Access 2025 13 12542 12553 10.1109/ACCESS.2025.3529668
    [Google Scholar]
  39. He Y. Yang C. Chang C.H. Design and evaluation of booth-encoded multipliers in redundant binary representation. Embedded Systems Design with Special Arithmetic and Number Systems. Springer International Publishing 2013 113 147 10.1007/978‑3‑319‑49742‑6_6
    [Google Scholar]
  40. Florance D.R. Prabhakar B. Design of joint reconfigurable hybrid adder and subtractor using FinFET and GnrFET technologies. Integration 2022 88 7 32 42 10.1016/j.vlsi.2022.09.002
    [Google Scholar]
  41. Liang J. Han J. Lombardi F. New metrics for the reliability of approximate and probabilistic adders. IEEE Trans. Comput. 2013 62 9 1760 1771 10.1109/TC.2012.146
    [Google Scholar]
  42. Rao K. Reddy C. Babu G. Development of arithmetic optimized low-visibility image enhancement VLSI architecture with saturation-aware transmission map estimation. Analog Integr Circ. Sig Process 2025 124 14 10.1007/s10470‑025‑02407‑y
    [Google Scholar]
/content/journals/mns/10.2174/0118764029361847250810175040
Loading
/content/journals/mns/10.2174/0118764029361847250810175040
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error
Please enter a valid_number test