Volume 50 Issue 9
Sep.  2024
Turn off MathJax
Article Contents
ZHAO W K,WANG L Y,CEN X M,et al. Area optimization of multilevel logic circuits using approximate computing[J]. Journal of Beijing University of Aeronautics and Astronautics,2024,50(9):2893-2901 (in Chinese) doi: 10.13700/j.bh.1001-5965.2022.0742
Citation: ZHAO W K,WANG L Y,CEN X M,et al. Area optimization of multilevel logic circuits using approximate computing[J]. Journal of Beijing University of Aeronautics and Astronautics,2024,50(9):2893-2901 (in Chinese) doi: 10.13700/j.bh.1001-5965.2022.0742

Area optimization of multilevel logic circuits using approximate computing

doi: 10.13700/j.bh.1001-5965.2022.0742
Funds:  National Natural Science Foundation of China (U1709218,61471211,61871242)
More Information
  • Corresponding author: E-mail:wanglunyao@nbu.edu.cn
  • Received Date: 29 Aug 2022
  • Accepted Date: 16 Sep 2022
  • Available Online: 07 Nov 2022
  • Publish Date: 01 Nov 2022
  • According to the reported multi-level logic approximation optimization algorithm which can not balance the optimization effect and working speed well for largecircuits. It is proposed to use constant substitution in conjunction with and-inverter-graph (AIG) to optimize the logic at multiple levels for circuit areas. A set of candidate nodes to be replaced and a constant value for the node to be replaced are determined by employing the proposed error rate control technique of constant substitution of multiple fan-out nodes and a number of parameters known as node output distance, constant transmission distance, and so forth. Furthermore, according to the circuit size, different error rate calculation methods are selected to improve the speed of the algorithm. The proposed algorithm is programmed in C and implemented with the ABC tool and tested with EPFL and MCNC bench-marks. The experimental results show, compared with the report's similar methods, the proposed algorithm can save 48.77% area. When compared to approximate logic synthesis by resubstitution with approximate care (ALSRAC), this method achieves a 1.28% increase in area optimization and a 60.91% reduction in running time.

     

  • loading
  • [1]
    WALDROP M M. The chips are down for Moore’s law[J]. Nature, 2016, 530(7589): 144-147. doi: 10.1038/530144a
    [2]
    HAN J, ORSHANSKY M. Approximate computing: An emerging paradigm for energy-efficient design[C]//Proceedings of the 18th IEEE European Test Symposium. Piscataway: IEEE Press, 2013: 1-6.
    [3]
    SCARABOTTOLO I, ANSALONI G, CONSTANTINIDES G A, et al. A formal framework for maximum error estimation in approximate logic synthesis[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022, 41(4): 840-853. doi: 10.1109/TCAD.2021.3075651
    [4]
    SCARABOTTOLO I, ANSALONI G, CONSTANTINIDES G A, et al. Approximate logic synthesis: A survey[J]. Proceedings of the IEEE, 2020, 108(12): 2195-2213. doi: 10.1109/JPROC.2020.3014430
    [5]
    PASANDI G, NAZARIAN S, PEDRAM M. Approximate logic synthesis: A reinforcement learning-based technology mapping approach[C]//Proceedings of the 20th International Symposium on Quality Electronic Design. Piscataway: IEEE Press, 2019: 26-33.
    [6]
    ZHOU Z Z, YAO Y, HUANG S Y, et al. DALS: Delay-driven approximate logic synthesis[C]//Proceedings of the IEEE/ACM International Conference on Computer-Aided Design. Piscataway: IEEE Press, 2018: 1-7.
    [7]
    VENKATARAMANI S, ROY K, RAGHUNATHAN A. Substitute-and-simplify: A unified design paradigm for approximate and quality configurable circuits[C]//Proceedings of the Design, Automation & Test in Europe Conference & Exhibition. Piscataway: IEEE Press, 2013: 1367-1372.
    [8]
    SU S B, WU Y, QIAN W K. Efficient batch statistical error estimation for iterative multi-level approximate logic synthesis[C]//Proceedings of the 55th ACM/ESDA/IEEE Design Automation Conference. Piscataway: IEEE Press, 2018: 1-6.
    [9]
    PASANDI G, PETERSON M, HERRERA M, et al. Deep-PowerX: A deep learning-based framework for low-power approximate logic synthesis[C]//Proceedings of the ACM/IEEE International Symposium on Low Power Electronics and Design. New York: ACM, 2020: 73-78.
    [10]
    CHANDRASEKHARAN A, SOEKEN M, GROßE D, et al. Approximation-aware rewriting of AIGs for error tolerant applications[C]//Proceedings of the 35th International Conference on Computer-Aided Design. New York: ACM, 2016: 1-8.
    [11]
    MENG C, QIAN W K, MISHCHENKO A. ALSRAC: Approximate logic synthesis by resubstitution with approximate care set[C]//Proceedings of the 57th ACM/IEEE Design Automation Conference. Piscataway: IEEE Press, 2020: 1-6.
    [12]
    WU Y, QIAN W K. ALFANS: Multilevel approximate logic synthesis framework by approximate node simplification[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39(7): 1470-1483. doi: 10.1109/TCAD.2019.2915328
    [13]
    SU S B, MENG C, YANG F, et al. VECBEE: A versatile efficiency-accuracy configurable batch error estimation method for greedy approximate logic synthesis[J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022, 41(11): 5085-5099.
    [14]
    BRAND D. Verification of large synthesized designs[C]//Proceedings of the International Conference on Computer Aided Design. Piscataway: IEEE Press, 1993: 534-537.
    [15]
    BRYANT. Graph-based algorithms for Boolean function manipulation[J]. IEEE Transactions on Computers, 1986, C-35(8): 677-691. doi: 10.1109/TC.1986.1676819
    [16]
    MISHCHENKO A, CHATTERJEE S, BRAYTON R. DAG-aware AIG rewriting: A fresh look at combinational logic synthesis[C]//Proceedings of the 43rd ACM/IEEE Design Automation Conference. Piscataway: IEEE Press, 2006: 532-535.
    [17]
    BRAYTON R, MISHCHENKO A. ABC: An academic industrial-strength verification tool[C]//International Conference on Computer Aided Verification. Berlin: Springer, 2010: 24-40.
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(5)  / Tables(3)

    Article Metrics

    Article views(141) PDF downloads(0) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return