This paper proposes novel constant carry-based approximate compressors for partial product reduction in the binary multiplier. The constant carry compressors have only Sum as output and the output carry bits are either constant 0 or 1 and hence no requirement of logic computation. This will evidently remove the carry chain when these compressors are utilized for column reduction in multipliers. This work examined the 4-bit multiplier with two different constant carry chains (Type-1, Type-2) since there is possibility of two constants. The 8-bit multipliers are built using 4-bit recursively with both the types. By analyzing the two modes, it is concluded that Type-1 i.e., constant carry chain of all zeros is efficient in terms of error and energy. The existing best design of approximate compressor based multipliers (M1, M2) of Ansari et al. (2018) are compared with proposed multipliers. The proposed 8-bit multipliers of either Type-1 or Type-2 work with the maximum delay of 245ps, whereas the existing designs work with maximum delay of 300ps. The proposed designs have constant delay and also nearly 40% energy savings for increase in ER of 2% and the MED increment of 0.72, 3 when compared to M1 and M2 designs respectively. The proposed multiplier effectiveness is demonstrated using image smoothing, edge detection, and Discrete Cosine Transform (DCT), resulting in high acceptable values for quality metrics of Average PSNR, SSIM, and PIQE. The PSNR for DCT is 28 dB with SSIM of 0.99 and PIQE of 42.9.
Read full abstract