Skip to main content

Advertisement

Log in

An Efficient Accuracy Reconfigurable CLA Adder Designs Using Complementary Logic

  • Manuscript
  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

High computational complexity of multimedia applications on the portable devices demands a high speed and energy efficient processing cores. The performance of arithmetic unit within these cores significantly affects the overall performance of the devices. Therefore, this paper presents carry look ahead (CLA) adder based two efficient accuracy reconfigurable (AR) adder designs namely AR-CLA-I and AR-CLA-II. The AR-CLA-I design is developed using 4-bit CLA segments with novel approximate sum generation approach. Whereas, the AR-CLA-II design is developed using a novel complementary logic based CLA segment which utilizes proposed new logic formulation. The proposed AR-CLA designs can be reconfigured to achieve high energy-efficiency at cost of acceptable loss in quality. The synthesis results on TSMC 65nm CMOS technology library show that the proposed AR-CLA-I (AR-CLA-II) provides on average 76.52% (80.62%) and 71.65% (74.16%) less area and energy respectively over the best available CLA based approximate adder. The quality metrics of the proposed AR-CLA adder designs as standalone unit demonstrates significant improvement over the existing approximate adder designs. Finally, Sobel edge detectors (SED) embedded with proposed AR-CLA adders provide 71.89 dB higher PSNR over SED embedded with best known approximate adder.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Akbari O, Kamal M, Afzali-Kusha A, Pedram M (2018) RAP-CLA: a reconfigurable approximate carry look-ahead adder. IEEE Trans Circuits Syst., II, Exp Briefs 65(8):1089–1093

    Article  Google Scholar 

  2. Almurib HA, Kumar TN, Lombardi F (2016) Inexact designs for approximate low power addition by cell replacement. In: Proceedings of Design, Automation & Test in Europe Conference & Exhibition (DATE) 2016. IEEE, pp 660–665

  3. Bahadori M, Kamal M, Afzali-Kusha A, Pedram M, et al. (2016) High-speed and energy-efficient carry skip adder operating under a wide range of supply voltage levels. IEEE Trans Very Large Scale Integr (VLSI) Syst 24(2):421–433

    Article  Google Scholar 

  4. Balasubramanian P, Dang C, Maskell DL, Prasad K (2017) Approximate ripple carry and carry lookahead adders—a comparative analysis. In: Proceedings of 2017 IEEE 30th international conference on microelectronics (MIEL). IEEE, pp 299–304

  5. Benchmark inputs for image processing, http://www.imageprocessingplace.com

  6. Dalloo A, Najafi A, Garcia-Ortiz A (2018) Systematic design of an approximate adder: The optimized lower part constant-OR adder. IEEE Trans Very Large Scale Integr (VLSI) Syst 26(8):1595–1599

    Article  Google Scholar 

  7. dbtcbn65gplusbc0d88 tsmc 65nm cmos library databook

  8. Frustaci F, Perri S, Corsonello P, Alioto M (2019) Energy-quality scalable adders based on nonzeroing bit truncation. IEEE Trans Very Large Scale Integr (VLSI) Syst 27(4):964–968

    Article  Google Scholar 

  9. Garg B, Dutt S, Sharma G (2016) Bit-width-aware constant-delay run-time accuracy programmable adder for error-resilient applications. Microelectron J 50:1–7

    Article  Google Scholar 

  10. Garg B, Sharma G (2017) ACM: an energy-efficient accuracy configurable multiplier for error-resilient applications. J Electron Test 33(4):479–489

    Article  Google Scholar 

  11. Hu J, Qian W (2015) A new approximate adder with low relative error and correct sign calculation. In: Proceedings of Design, Automation & Test in Europe Confere nce & Exhibition. Electronic Design Automation (EDA) Consortium, pp 1449–1454

  12. Jothin R, Vasanthanayaki C (2016) High performance significance approximation error tolerance adder for image processing applications. J Electron Test 32(3):377–383

    Article  Google Scholar 

  13. Kahng A, Kang S (2012) Accuracy-configurable adder for approximate arithmetic designs. In: Proc. of design automation conference (DAC), 2012 49th ACM/EDAC/IEEE, pp 820–825

  14. Liang J, Han J, Lombardi F (2013) New metrics for the reliability of approximate and probabilistic adders. IEEE Trans Comput 62(9):1760–177

    Article  MathSciNet  Google Scholar 

  15. Mohanty BK, Patel SK (2014) Area–delay–power efficient carry-select adder. IEEE Trans Circuits Syst., II, Exp Briefs 61(6):418–422

    Article  Google Scholar 

  16. Parhami B (1999) Computer arithmetic. Oxford University Press, Oxford

    Google Scholar 

  17. Rabaey JM, Chandrakasan AP, Nikolic B (2002) Digital integrated circuits, vol 2. Prentice Hall, Englewood Cliffs

    Google Scholar 

  18. Shafique M, Ahmad W, Hafiz R, Henkel J (2015) A low latency generic accuracy configurable adder. In: Proceedings of design automation conference (DAC), 2015 52nd ACM/EDAC/IEEE. IEEE, pp 1–6

  19. Wang Z, Bovik A, Sheikh H, Simoncelli E (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612

    Article  Google Scholar 

  20. Yang T, Ukezono T, Sato T (2018) A low-power configurable adder for approximate applications. In: Proceedings of 19th international symposium on quality electronic design (ISQED). IEEE, pp 347–352

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sujit Kumar Patel.

Additional information

Responsible Editor: S. Sindia

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Patel, S.K., Garg, B. & Rai, S.K. An Efficient Accuracy Reconfigurable CLA Adder Designs Using Complementary Logic. J Electron Test 36, 135–142 (2020). https://doi.org/10.1007/s10836-019-05851-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-019-05851-7

Keywords

Navigation