Energy and area efficient imprecise compressors for approximate multiplication at nanoscale

Abstract Approximate computing is a new paradigm for designing energy-efficient integrated circuits at the nanoscale. In this paper, we propose efficient imprecise 4:2 and 5:2 compressors by modifying the truth table of the exact compressors to achieve simpler logic functions with fewer output errors. The proposed approach leads to imprecise compressors with significantly fewer transistors and higher performance in comparison with their previous counterparts. Moreover, efficient approximate multipliers are designed based on the proposed imprecise compressors. The circuits are designed using FinFET as one of the leading industrial technologies and are simulated with HSPICE at 7 nm technology node. Furthermore, the approximate multipliers are used in the image processing applications, including image multiplication, sharpening and smoothing, and the peak signal to noise ratio (PSNR) and mean structure similarity index metric (MSSIM) as two important quality metrics are calculated using MATLAB. The results indicate significant improvements regarding performance, energy-efficiency, and the number of transistors compared to the other existing exact and approximate designs. The proposed 4:2 and 5:2 compressors improve the power delay product (PDP), on average by 59% and 68%, and area by 60% and 75%, respectively, in comparison with the previous designs. In addition, the proposed multipliers provide a significant compromise between hardware efficiency and accuracy for approximate computing. The proposed approximate multiplier using both imprecise 4:2 and 5:2 compressors improves the figure of merit, considering both image quality (based on PSNR and MSSIM) and energy efficiency, by 2.35 times as compared to its previous counterparts.

[1]  Anusha Gorantla,et al.  Design of Approximate Compressors for Multiplication , 2017, ACM J. Emerg. Technol. Comput. Syst..

[2]  Saurabh Sinha,et al.  ASAP7: A 7-nm finFET predictive process design kit , 2016, Microelectron. J..

[3]  Wolfgang Fichtner,et al.  Low-power logic styles: CMOS versus pass-transistor logic , 1997, IEEE J. Solid State Circuits.

[4]  Sunggu Lee,et al.  Multipliers With Approximate 4–2 Compressors and Error Recovery Modules , 2018, IEEE Embedded Systems Letters.

[5]  Mohammad Hossein Moaiyeri,et al.  A Majority-Based Imprecise Multiplier for Ultra-Efficient Approximate Image Multiplication , 2019, IEEE Transactions on Circuits and Systems I: Regular Papers.

[6]  Seok-Bum Ko,et al.  Design of Power and Area Efficient Approximate Multipliers , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Fabrizio Lombardi,et al.  Design and Evaluation of Approximate Logarithmic Multipliers for Low Power Error-Tolerant Applications , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[8]  Mehdi Kamal,et al.  Dual-Quality 4:2 Compressors for Utilizing in Dynamic Accuracy Configurable Multipliers , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[9]  Bruce F. Cockburn,et al.  Low-Power Approximate Multipliers Using Encoded Partial Products and Approximate Compressors , 2018, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[10]  Mohammad Hossein Moaiyeri,et al.  An efficient majority-based compressor for approximate computing in the nano era , 2017, Microsystem Technologies.

[11]  Shaahin Hessabi,et al.  A low-power single-ended SRAM in FinFET technology , 2019, AEU - International Journal of Electronics and Communications.

[12]  Kaushik Roy,et al.  IMPACT: IMPrecise adders for low-power approximate computing , 2011, IEEE/ACM International Symposium on Low Power Electronics and Design.

[13]  Chip-Hong Chang,et al.  Ultra low-voltage low-power CMOS 4-2 and 5-2 compressors for fast arithmetic circuits , 2004, IEEE Trans. Circuits Syst. I Regul. Pap..

[14]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[15]  Mohammad Hossein Moaiyeri,et al.  Comparative Analysis of Simultaneous Switching Noise Effects in MWCNT Bundle and Cu Power Interconnects in CNTFET-Based Ternary Circuits , 2019, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[16]  Fabrizio Lombardi,et al.  Design and Analysis of Approximate Compressors for Multiplication , 2015, IEEE Transactions on Computers.

[17]  Ettore Napoli,et al.  Approximate Multipliers Based on New Approximate Compressors , 2018, IEEE Transactions on Circuits and Systems I: Regular Papers.

[18]  Yu Cao,et al.  Design benchmarking to 7nm with FinFET predictive technology models , 2012, ISLPED '12.

[19]  Fabrizio Lombardi,et al.  New Metrics for the Reliability of Approximate and Probabilistic Adders , 2013, IEEE Transactions on Computers.

[20]  Vojin G. Oklobdzija,et al.  A Method for Speed Optimized Partial Product Reduction and Generation of Fast Parallel Multipliers Using an Algorithmic Approach , 1996, IEEE Trans. Computers.

[21]  Kartik Mohanram,et al.  Dual-$V_{th}$ Independent-Gate FinFETs for Low Power Logic Circuits , 2011, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[22]  E. Simoen,et al.  Laser- and Heavy Ion-Induced Charge Collection in Bulk FinFETs , 2011, IEEE Transactions on Nuclear Science.

[23]  Cong Xu,et al.  Impact of Write Pulse and Process Variation on 22 nm FinFET-Based STT-RAM Design: A Device-Architecture Co-Optimization Approach , 2015, IEEE Transactions on Multi-Scale Computing Systems.

[24]  S. Muthulakshmi,et al.  Memristor augmented approximate adders and subtractors for image processing applications: An approach , 2018, AEU - International Journal of Electronics and Communications.

[25]  Ali Jahanian,et al.  Improved CMOS (4; 2) compressor designs for parallel multipliers , 2012, Comput. Electr. Eng..