A Hardware- and Accuracy-Efficient Approximate Multiplier with Error Compensation for Neural Network and Image Processing Applications

Sudeh Shirkavand Saleh Abad,Mohammad Hossein Moaiyeri
DOI: https://doi.org/10.1007/s00034-022-02110-7
2022-10-22
Abstract:Approximate computing is a promising method for reducing energy dissipation and design complexity in various applications, where high accuracy is not a significant need. This study proposes an efficient approximate multiplier using a full adder as an approximate 4:2 compressor. This simplification reduces power and hardware overheads. While this technique reduces the accuracy to some extent, the multiplier is still more accurate than necessary in real applications like neural networks and image processing. Meanwhile, an efficient error compensation module is presented to promote the accuracy of the proposed approximate multiplier. Accordingly, our design provides an effective compromise between accuracy and hardware metrics. The hardware simulations are conducted using HSPICE with the 7 nm tri-gate FinFET model. Furthermore, the accuracy and quality of the proposed approximate multiplier are evaluated using MATLAB. According to the results, the proposed design provides far better trade-offs between the performance characteristics and preciseness than its counterparts. The proposed design improves the power-delay product, energy-delay product, and figure of merit considering both energy and quality metrics, on average, by 33%, 44%, and 34%. At the same time, it offers comparable accuracy metrics in error-resilient applications when compared to the other high-accuracy approximate multipliers with error recovery modules.
engineering, electrical & electronic
What problem does this paper attempt to address?