HEDALS: Highly Efficient Delay-Driven Approximate Logic Synthesis

被引:1
|
作者
Meng, Chang [1 ]
Zhou, Zhuangzhuang [2 ]
Yao, Yue [3 ]
Huang, Shuyang [4 ]
Chen, Yuhang [1 ]
Qian, Weikang [5 ,6 ]
机构
[1] Shanghai Jiao Tong Univ, Univ Michigan Shanghai Jiao Tong Univ Joint Inst, Shanghai 200240, Peoples R China
[2] Cornell Univ, Comp Syst Lab, Ithaca, NY 14850 USA
[3] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
[4] Amazon Inc, Ident Account Management Dept, Seattle, WA 98004 USA
[5] Shanghai Jiao Tong Univ, Univ Michigan Shanghai Jiao Tong Univ Joint Inst J, Shanghai 200240, Peoples R China
[6] Shanghai Jiao Tong Univ, MoE Key Lab Artificial Intelligence, Shanghai 200240, Peoples R China
关键词
Approximate computing; approximate logic synthesis (ALS); delay optimization; maximum flow; priority cut; DESIGN;
D O I
10.1109/TCAD.2023.3268221
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Approximate computing is an emerging paradigm for error-tolerant applications. By introducing a reasonable amount of inaccuracy, both the area and delay of a circuit can be reduced significantly. To produce approximate circuits automatically, many approximate logic synthesis (ALS) algorithms are proposed. However, they mainly focus on area reduction and are not optimal in reducing the circuit delay. In this article, we propose HEDALS, a Highly Efficient Delay-driven ALS framework, which supports various types of local approximate changes (LACs), circuit representations, and average error metrics. To reduce delay, HEDALS builds a critical error graph (CEG) consisting of nodes on the critical paths and error information, and finds an optimized set of LACs in the CEG by either a maximum flow-based method or a priority cut-based method. The resulting set of LACs is applied to shorten all critical paths simultaneously so that the circuit delay is reduced. Besides, the simultaneous application of multiple LACs also makes HEDALS extremely fast. Compared to a state-of-the-art method, on average, HEDALS can reduce the circuit delay by 32.3%, while being $167\times $ faster. The code of HEDALS is made open-source.
引用
收藏
页码:3491 / 3504
页数:14
相关论文
共 50 条
  • [1] DALS: Delay-driven Approximate Logic Synthesis
    Zhou, Zhuangzhuang
    Yao, Yue
    Huang, Shuyang
    Su, Sanbao
    Meng, Chang
    Qian, Weikang
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [2] SEALS: Sensitivity-driven Efficient Approximate Logic Synthesis
    Meng, Chang
    Wang, Xuan
    Sun, Jiajun
    Tao, Sijun
    Wu, Wei
    Wu, Zhihang
    Ni, Leibin
    Shen, Xiaolong
    Zhao, Junfeng
    Qian, Weikang
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 439 - 444
  • [3] Approximate Logic Synthesis: A Survey
    Scarabottolo, Ilaria
    Ansaloni, Giovanni
    Constantinides, George A.
    Pozzi, Laura
    Reda, Sherief
    PROCEEDINGS OF THE IEEE, 2020, 108 (12) : 2195 - 2213
  • [4] Logic Synthesis of Approximate Circuits
    Venkataramani, Swagath
    Kozhikkottu, Vivek J.
    Sabne, Amit
    Roy, Kaushik
    Raghunathan, Anand
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2503 - 2515
  • [5] DASALS: Differentiable Architecture Search-Driven Approximate Logic Synthesis
    Wang, Xuan
    Yan, Zheyu
    Meng, Chang
    Shi, Yiyu
    Qian, Weikang
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [6] ALFANS: Multilevel Approximate Logic Synthesis Framework by Approximate Node Simplification
    Wu, Yi
    Qian, Weikang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (07) : 1470 - 1483
  • [7] MIDAS: Mutual Information Driven Approximate Synthesis
    Boroumand, Sina
    Bouganis, Christos-Savvas
    Constantinides, George A.
    2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 50 - 55
  • [8] Approximate Logic Synthesis Using Boolean Matrix Factorization
    Ma, Jingxiao
    Hashemi, Soheil
    Reda, Sherief
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (01) : 15 - 28
  • [9] A Parametrizable Template for Approximate Logic Synthesis
    Rezaalipour, Morteza
    Biasion, Marco
    Scarabottolo, Ilaria
    Constantinides, George A.
    Pozzi, Laura
    2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 175 - 178
  • [10] Efficient Accelerator Design in High-Level Synthesis Using Approximate Logic Components
    Almeida, Tiago da Silva
    Wanner, Lucas
    2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2023, : 259 - 264