Analysis, Modeling and Optimization of Equal Segment Based Approximate Adders

被引:14
|
作者
Dutt, Sunil [1 ]
Dash, Satyabrata [1 ]
Nandi, Sukumar [2 ]
Trivedi, Gaurav [1 ]
机构
[1] Indian Inst Technol Guwahati, Dept Elect & Elect Engn, Gauhati 781039, Assam, India
[2] Indian Inst Technol Guwahati, Dept Comp Sci & Engn, Gauhati 781039, Assam, India
关键词
Approximate computing; approximate adders; equal segment adders; analytical modeling; optimization; ERROR; DESIGN;
D O I
10.1109/TC.2018.2871096
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over the past decade, several approximate adders have been proposed in the literature based on the design concept of Equal Segment Adder (ESA). In this approach, an N-bit adder is segmented into several smaller and independent equally sized accurate sub-adders. An N-bit ESA has two primary design parameters: (i) Segment size (k), which represents the maximum length of carry propagation; and (ii) Overlapping bits (l), which represents the minimum number of bits used in carry prediction, where 1 <= k < N and 0 <= l < k. Based on the combinations of k and l, an N-bit ESA has N(N - 1)/2 possible configurations. In this paper, we analyse ESAs and propose analytical models to estimate accuracy, delay, power and area of ESAs. The key features of the proposed analytical models are that: (i) They are generalized, i.e., work for all possible configurations of an N-bit ESA; and (ii) They are superior (i.e., estimate more accurately) or at par to the existing analytical models. From the proposed analytical models, we observe that in an N-bit ESA, there exist multiple (more than one) configurations which exhibit similar accuracy. However, these configurations exhibit different delay, power and area. Therefore, for a given accuracy, the configurations which provide minimal delay, power and/or area need to be known apriori for efficient, intelligent and goal oriented implementations of ESAs. In this regard, we present an optimization framework that exploits the proposed analytical models to find the optimal configurations of an N-bit ESA. Further, we know that accuracy of an ESA does not depend on the adder architecture used to implement it, however, its delay, power and area depend significantly. Consequently, the optimal configurations vary with adder architectures used to implement the ESA. In order to cover a wide range of adders, we consider three types of adder architecture in our analysis: (i) Architectures having smaller area (O(N)); (ii) Architectures having smaller delay (O(log(2)N)); and (iii) Architectures having in-between delay (O(N/4)) and area (O(2N)).
引用
收藏
页码:314 / 330
页数:17
相关论文
共 50 条
  • [1] Accuracy enhancement of equal segment based approximate adders
    Dutt, Sunil
    Nandi, Sukumar
    Trivedi, Gaurav
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2018, 12 (05): : 206 - 215
  • [2] On Error Modeling and Analysis of Approximate Adders
    Li, Li
    Zhou, Hai
    [J]. 2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 511 - 518
  • [3] Probabilistic Error Modeling for Approximate Adders
    Mazahir, Sana
    Hasan, Osman
    Hafiz, Rehan
    Shafique, Muhammad
    Henkel, Joerg
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (03) : 515 - 530
  • [4] An analytical framework for error modeling of approximate adders
    Yang, Zhixi
    Yang, Jun
    Xing, Kefei
    Yang, Guang
    [J]. IEICE ELECTRONICS EXPRESS, 2016, 13 (20):
  • [5] Commutative Approximate Adders: Analysis and Evaluation
    Huang, Fungi
    Kumar, T. Nandha
    Almurib, Haider A. F.
    Lombardi, Fabrizio
    [J]. 2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2021,
  • [6] Analysis and Design of Adders for Approximate Computing
    Dutt, Sunil
    Nandi, Sukumar
    Trivedi, Gaurav
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [7] Design and Analysis of Majority Logic-Based Approximate Adders and Multipliers
    Liu, Weiqiang
    Zhang, Tingting
    McLarnon, Emma
    OrNeill, Maire
    Montuschi, Paolo
    Lombardi, Fabrizio
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (03) : 1609 - 1624
  • [8] Approximate Full-Adders: A Comprehensive Analysis
    Napoli, Ettore
    Zacharelos, Efstratios
    Strollo, Antonio G. M.
    Di Meo, Gennaro
    [J]. IEEE ACCESS, 2024, 12 : 136054 - 136072
  • [9] Design and Analysis of High Performance Heterogeneous Block-based Approximate Adders
    Farahmand, Ebrahim
    Mahani, Ali
    Hanif, Muhammad Abdullah
    Shafique, Muhammad
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (06)
  • [10] Modeling and Synthesis of Quality-Energy Optimal Approximate Adders
    Miao, Jin
    He, Ku
    Gerstlauer, Andreas
    Orshansky, Michael
    [J]. 2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 728 - 735