Efficient Design of Rounding and Leading One-bit based Approximate Multipliers using Modified Static Segment Method for Error-Tolerance Applications

Efficient Design of Rounding and Leading One-bit based Approximate Multipliers using Modified Static Segment Method for Error-Tolerance Applications

© 2023 by IJETT Journal
Volume-71 Issue-1
Year of Publication : 2023
Author : D. Tilak Raju, Y. Srinivasa Rao
DOI : 10.14445/22315381/IJETT-V71I1P218

How to Cite?

D. Tilak Raju, Y. Srinivasa Rao, "Efficient Design of Rounding and Leading One-bit based Approximate Multipliers using Modified Static Segment Method for Error-Tolerance Applications," International Journal of Engineering Trends and Technology, vol. 71, no. 1, pp. 201-212, 2023. Crossref, https://doi.org/10.14445/22315381/IJETT-V71I1P218

Multiplication is one of the premier modules in Error-Tolerance applications. In the current scenario, approximate computing is employed for the subsisted exact multipliers to maintain the trade-off between area, delay and the efficiency of the multiplier. In the literature, few methods are explored for multiplier designs to tail off the ingested energy and amplify the digital circuit’s accuracy. But these designs failed to achieve efficient outcomes with accuracy when used for various applications. Hence, in this paper, in order to maintain the trade-off between design and Error Metrics (EM), leading-one bit and Rounding-based Static Segment Approximate Multipliers (LSSAM, RSSAM) are proposed along with the Modified Estimator Circuit (MEC). These designs bring about approximate multiplication using the leading unit, rounding, and barrel shifter. Furthermore, MEC is utilized to cut out the lower-order data of the input operand bit-width taken. Later, these multipliers are synthesized and simulated using software like Vivado, MATLAB, and Cadence RTL compiler, for the input bit-width extending from 8-bit to 32-bit. The obtained simulation results show that the chosen designs reduce the Design Metrics (DM) like power, delay, area, and energy on an average of 68.2 %, 35.4 %, 60.1 %, and 68.5 %, respectively, and boost up the EM like MRED, NED, WCE, and MED by 49.8%, 18.8%, 36.7%, and 47.2%, respectively, compared to that of prior designs. Moreover, by including the proposed designs in the Error-Tolerance applications, the PSNR (Peak Signal to Noise Ratio) and SSIM (Structural Similarity Index Metric) are greatly alleviated.

Leading-One-Bit approach, Rounding approach, Static segment method, Modified estimator circuit, Approximate computing.

[1] Massimo Alioto, “Ultra-Low Power VLSI Circuit Design Demystified and Explained: A Tutorial,” IEEE Transaction Circuits Systems I, Regular Papers, vol. 59, no. 1, pp. 3–29, 2012. Crossref, http://doi.org/10.1109/TCSI.2011.2177004
[2] Vaibhav Gupta et al., “Low-Power Digital Signal Processing Using Approximate Adders,” IEEE Transaction Computer-Aided Design Integrated Circuits Systems, vol. 32, no. 1, pp. 124–137, 2013. Crossref, http://doi.org/10.1109/TCAD.2012.2217962
[3] Madhu Vasudevan, and Chaitali Chakrabarti, “Image Processing using Approximate Data Path Units,” IEEE International Symposium on Circuits and Systems, pp. 1544–1547, 2014. Crossref, http://doi.org/10.1109/ISCAS.2014.6865442
[4] Khaing Yin Kyaw, Wang Ling Goh, and Kiat Seng Yeo, “Low-Power High-Speed Multiplier for Error-Tolerant Application,” IEEE International Conference of Electron Devices and Solid-State Circuits (EDSSC), 2010 IEEE International Conference, Hong Kong, China, pp. 1–4, 2010. Crossref, http://doi.org/10.1109/EDSSC.2010.5713751
[5] Bharat Garg, and G. K. Sharma, “Low Power Signal Processing via Approximate Multiplier for Error-Resilient Applications,” 2016 11th International Conference on Industrial and Information Systems (ICIIS), IEEE, Roorkee, India, pp. 546–551, 2016. Crossref, http://doi.org/10.1109/ICIINFS.2016.8263000
[6] Parag Kulkarni, Puneet Gupta, and Milos Ercegovac, “Trading Accuracy for Power with an Under Designed Multiplier Architecture,” Proceedins of 2011 24th International Conference on VLSI Design, Chennai, India, pp. 346–351, 2011. Crossref, http://doi.org/10.1109/VLSID.2011.51
[7] Bharat Garg, and G. K. Sharma, “ACM: An Energy-Efficient Accuracy Configurable Multiplier for Error-Resilient Applications,” Journal of Electronic Testing, vol. 33, no. 4, pp. 479–489, 2017. Crossref, https://doi.org/10.1007/s10836-017-5667-8
[8] R. Jothin, and C. Vasanthanayaki, “High-Performance Modified Static Segment Approximate Multiplier based on Significance Probability,” Journal of Electronic Testing, vol. 34, pp. 607-614, 2018. Crossref, https://doi.org/10.1007/s10836-018-5748-3
[9] Bharat Garg, Sujit Kumar Patel, and Sunil Dutt, “LoBA: A Leading One Bit Based Imprecise Multiplier for Efficient Image Processing,” Journal of Electronic Testing, vol. 36, pp. 429–437, 2020. Crossref, https://doi.org/10.1007/s10836-020-05883-4
[10] Bharat Garg, and Sujit Patel, “Reconfigurable Rounding Based Approximate Multiplier for Energy-Efficient Multimedia Applications,” Wireless Personal Communications, vol. 118, no. 4, pp. 919-931, 2021. Crossref, https://doi.org/10.1007/s11277-020- 08051-1
[11] Shaghayegh Vahdat et al., “TOSAM: An Energy-Efficient Truncation and Rounding-Based Scalable Approximate Multiplier,” IEEE Transaction on Very Large Scale Integration (VLSI) Systems, vol. 27, no. 5, pp. 1161 – 1173, 2019. Crossref, https://doi.org/10.1109/TVLSI.2018.2890712
[12] Reza Zendegani et al., “RoBa Multiplier: A Rounding-Based Approximate Multiplier for High-Speed Yet Energy-Efficient Digital Signal Processing,” IEEE Transaction Very Large Scale Integration (VLSI) Systems, vol. 25, no. 2, pp. 393–401, 2017. Crossref, https://doi.org/10.1109/TVLSI.2016.2587696
[13] Shaghayegh Vahdat et al., “LETAM: A Low Energy Truncation-Based Approximate Multiplier,” Computer Electrical Engineering, vol. 63, pp. 1–17, 2017. Crossref, https://doi.org/10.1016/j.compeleceng.2017.08.019
[14] Ferdos Salmanpour, Mohammad Hossein Moaiyeri, and Farnaz Sabetzadeh, “Ultra-Compact Imprecise 4:2 Compressor and Multiplier Circuits for Approximate Computing in Deep Nanoscale,” Circuits Systems Signal Processing, vol. 40, pp. 4633–4650, 2021. Crossref, https://doi.org/10.1007/s00034-021-01688-8
[15] Shravani Chandaka, and Balaji Narayanam, “Hardware Efficient Approximate Multiplier Architecture for Image Processing Applications,” Journal of Electronic Testing, vol. 38, pp. 217-230, 2022. Crossref, https://doi.org/10.1007/s10836-022-06000-3
[16] Kyung-Ju Cho et al., “Design of Low Error Fixed-Width Modified Booth Multiplier,” IEEE Transaction Very Large Scale Integration System, vol. 12, no. 5, pp. 522–531, 2004. Crossref, https://doi.org/10.1109/TVLSI.2004.825853
[17] Davide De Caro et al., “Fixed-Width Multipliers and Multipliers-Accumulators with Min-Max Approximation Error,” IEEE Transaction Circuits Systems I, Regular Paper, vol. 60, no. 9, pp. 2375–2388, 2013. Crossref, https://doi.org/10.1109/TCSI.2013.2245252
[18] Kartikeya Bhardwaj, Pravin S. Mane, and Jörg Henkel, “Power- and Area-Efficient Approximate Wallace Tree Multiplier for ErrorResilient Systems,” Proceedings of International Symposium Quality Electronic Design, Santa Clara, CA, USA, pp. 263–269, 2014. Crossref, https://doi.org/10.1109/ISQED.2014.6783335
[19] Abdoreza Pishvaie, Ghassem Jaberipur, and Ali Jahanian, “Improved CMOS (4:2) Compressor Designs for Parallel Multipliers,” Computer and Electrical Engineering, vol. 38, no. 6, pp. 1703–1716, 2012. Crossref, https://doi.org/10.1016/j.compeleceng.2012.07.015
[20] Mr.M Basha, and Mr.V Leelashyam, “32 bit×32 bit Multiprecision Razor-Based Dynamic Voltage Scaling Multiplier with Operands Scheduler,” International Journal of Engineering Trends and Technology, vol. 50, no. 4, pp. 234-237, 2017. Crossref, https://doi.org/10.14445/22315381/IJETT-V50P238
[21] Jinghang Liang, Jie Han, and Fabrizio Lombardi, “New Metrics for the Reliability of Approximate and Probabilistic Adders,” IEEE Transaction on Computer, vol. 62, no. 9, pp. 1760–1771, 2013. Crossref, https://doi.org/10.1109/TC.2012.146
[22] Omid Akbari et al., “RAP-CLA: A Reconfigurable Approximate Carry Look-Ahead Adder,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 65, no. 8, pp. 1089-1093, 2018. Crossref, https://doi.org/10.1109/TCSII.2016.2633307
[23] Zhou Wang et al., “Image Quality Assessment: From Error Visibility to Structural Similarity,” IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600–612, 2004. Crossref, https://doi.org/10.1109/TIP.2003.819861
[24] Harley R. Myler, and Arthur R. Weeks, The Pocket Handbook of Image Processing Algorithms in C, Englewood Cliffs, NJ, and USA: Prentice-Hall, 2009.
[25] Bharat Garg, and G.K.Sharma, “A Quality-Aware Energy-Scalable Gaussian Smoothing Filter for Image Processing Applications,” Microprocessors Microsystems, vol. 45, pp. 1–9, 2016. Crossref, https://doi.org/10.1016/j.micpro.2016.02.012
[26] Antonio Giuseppe Maria Strollo et al., “Comparison and Extension of Approximate 4-2 Compressors for Low-Power Approximate Multipliers,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, no. 9, pp. 3021-3034, 2020. Crossref, https://doi.org/10.1109/TCSI.2020.2988353