Abstract

This paper presents approximate multipliers which are efficiently deployed on Field Programmable Gate Arrays (FPGAs) by using newly proposed approximate logic compressors at different levels of accuracy. Our approximate multiplier designs offer higher gains of power-delay-area products (PDAP) than those of the state-of-the-art works at comparable accuracies. Furthermore, in terms of delay, occupied area, and dynamic power dissipation, our designs are much better than Lookup Table based multiplier Intellectual Properties that are available on an FPGA. Particularly, our proposed 8-, 16-, and 32-bit multipliers can deliver PDAP gains up to 7.1 x, 8.3 x, and 5.0 x, respectively. The effectiveness and applicability of our designs are also demonstrated by image processing applications such as image multiplication and sharpening. The experiments show that for the image sharpening, our 8 x 8 multipliers can deliver a good peak signal-to-noise ratio (PSNR) of 46.81 dB, a structural similarity index metric (SSIM) of 0.9989, and a dynamic power saving of up to 36.7% with regard to the exact multiplier. For the image multiplication, approximate 16 x 16 multipliers can offer a high PSNR of 80.25 dB, an SSIM of 1.0, and a dynamic power saving of up to 58.15%. From these demonstrations, the proposed multipliers are expected to be appropriate with high-performance and low-power error-resilient applications.

Highlights

  • In many of error-resilient applications such as multimedia, data mining, image processing, machine learning, etc., precise computations are not always necessary [1]–[4]

  • Our goal is to optimize the approximate multipliers so that they can be efficiently implemented on Field Programmable Gate Arrays (FPGAs) with high electrical performances and low accuracy losses

  • DESIGN AND ANALYSIS OF APPROXIMATE COMPRESSORS we present two kinds of compressor that are efficiently implemented on an FPGA: an approximate

Read more

Summary

Introduction

In many of error-resilient applications such as multimedia, data mining, image processing, machine learning, etc., precise computations are not always necessary [1]–[4]. Computation results with some degradation of accuracy can be acceptable and meaningful enough for these applications [5]. By taking advantage of this property, we can take into consideration of trade-offs between the accuracy and electrical performances of a circuit. We can sacrifice some loss of accuracy for beneficial gains of power dissipation, occupied area, and delay. Voltage over-scaling is a solution to reduce the power dissipation of a circuit [6]–[8]. When a circuit operates under the normal voltage level, timing-induced failures can

Objectives
Methods
Results
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.