FALSAx: An Integrated Framework for Accuracy and Logic Synthesis Estimation of Approximate Adders

被引:0
|
作者
da Rosa, Morgana Macedo Azevedo [1 ]
Antonietti, Leonardo [1 ]
Lopes, Rodrigo [1 ]
Barros, Eloisa [1 ]
da Costa, Eduardo Antonio Cesar [1 ,2 ]
Soares, Rafael [1 ]
机构
[1] Univ Fed Pelotas UFPEL, Dept Grad Program Comp, BR-96010610 Pelotas, Brazil
[2] Univ Catolica Pelotas UCPel, Grad Program Elect & Comp, BR-96015560 Pelotas, Brazil
关键词
Adders; Accuracy; Logic; Measurement; Maximum likelihood estimation; Optimization; Logic gates; Vectors; Training; Stability analysis; FALSAx; AxAs; ML; FrAQ; PILSE; FELSE; FALED; DESIGN; CIRCUITS;
D O I
10.1109/TCSI.2024.3511383
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This work proposes an integrated framework for accuracy and logic synthesis (LS) estimation of approximate adders (FALSAx). It represents a versatile and robust framework designed to estimate the accuracy, power, and area of various approximate adders (AxAs) for any input width ( W ) and K bits of approximation using machine learning (ML) models. FALSAx facilitates performance predictions and optimization for different AxAs configurations through meticulously curated datasets and ML-driven analysis. The framework's capability to automatically generate Pareto fronts from estimated values aids in identifying optimal trade-offs among crucial metrics, providing essential insights for circuit design and optimization. The FALSAx includes four internal frameworks: FrAQ, PILSE, and FELSE, which estimates dynamic power, total leakage power, and area, with frequency variations automatically, and the FALED dataset of the FALSAx. As a case study, this work analyzed 16 types of AxAs on FALSAx: AMA-V, AxPPA, COPY, TRUNC, ETA, LOA, HOERAA, LDCA, LZTA, HEAA, M-HEAA, HERLOA, M-HERLOA, HOAANED, OLOCA, and SETA. The rigorous analysis provided by FALSAx revealed that HERLOA, M-HERLOA, M-HEAA, and AxPPA demonstrated superior accuracy metrics such as SSIM, NCC, MAE, and MRE. Furthermore, power analysis showed that AxPPA exhibited the best power efficiency for lower approximation bits ( K <= 3 ). At the same time, gate-free adders like COPY, TRUNC, AMA-V, LDCA, and LZTA were more power-efficient for higher approximation bits ( K>3 ). Area estimations indicated that AxPPA maintained competitive efficiency for lower approximation bits ( K <= 5 ), while TRUNC and LDCA were more efficient for higher bits ( K>5 ).
引用
收藏
页数:14
相关论文
共 50 条
  • [31] ALSRAC: Approximate Logic Synthesis by Resubstitution with Approximate Care Set
    Meng, Chang
    Qian, Weikang
    Mishchenko, Alan
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [32] Reinforcement-Learning-Based Synthesis of Custom Approximate Parallel Prefix Adders
    Stefanidis, Apostolos
    Dimitrakopoulos, Giorgos
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2024, 14 (04)
  • [33] Low-Power and Energy-Efficient Full Adders With Approximate Adiabatic Logic for Edge Computing
    Yang, Wu
    Thapliyal, Himanshu
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 312 - 315
  • [34] Efficient Batch Statistical Error Estimation for Iterative Multi-level Approximate Logic Synthesis
    Su, Sanbao
    Wu, Yi
    Qian, Weikang
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [35] Approximate logic synthesis for error tolerant applications
    Shin, Doochul
    Gupta, Sandeep K.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 957 - 960
  • [36] Search Space Characterization for Approximate Logic Synthesis
    Witschen, Linus
    Wiersema, Tobias
    Reuter, Lucas
    Platzner, Marco
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 433 - 438
  • [37] SALSA: Systematic Logic Synthesis of Approximate Circuits
    Venkataramani, Swagath
    Sabne, Amit
    Kozhikkottu, Vivek
    Roy, Kaushik
    Raghunathan, Anand
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 796 - 801
  • [38] DREAMx: A Data-Driven Error Estimation Methodology for Adders Composed of Cascaded Approximate Units
    Hanif, Muhammad Abdullah
    Arous, Ayoub
    Shafique, Muhammad
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3348 - 3357
  • [39] A Framework for Genetic Logic Synthesis
    Vaidyanathan, Prashant
    Der, Bryan S.
    Bhatia, Swapnil
    Roehner, Nicholas
    Silva, Ryan
    Voigt, Christopher A.
    Densmore, Douglas
    PROCEEDINGS OF THE IEEE, 2015, 103 (11) : 2196 - 2207
  • [40] Machine-learning-driven Architectural Selection of Adders and Multipliers in Logic Synthesis
    Cheng, Jiawen
    Xiao, Yong
    Shao, Yun
    Dong, Guanghai
    Lyu, Songlin
    Yu, Wenjian
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)