DiffLo: A Graph-based Method for Functional Discrepancy Localization in High-level Synthesis

被引:0
|
作者
Chen, Liangji [1 ]
Liang, Tingyuan [1 ]
Zhang, Wei [1 ]
Sinha, Sharad [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong, Peoples R China
[2] Indian Inst Technol Goa, Ponda, India
关键词
Fault Localization; High-level Synthesis; Debugging;
D O I
10.1109/ICFPT59805.2023.00055
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
High-level synthesis (HLS) is becoming increasingly popular in hardware design. However, since current HLS tools are not fully verified, the semantics of a desired high-level design and the actual behavior of the HLS-generated hardware might be different, causing a functional discrepancy. Existing solutions locate functional discrepancies by adding checkpoints into the internal design, but they do not treat resource usage as a hard constraint. In this work, we propose a graph-based method, called DiffLo, which considers 1) coarse-grained localization effectiveness, 2) fine-grained localization effectiveness, and 3) resource usage, to selectively and analytically add checkpoints into the design under a resource constraint so that HLS users can reduce their effort to locate the portion in the high-level source code that relates to the functional discrepancy. Our experiments on our real example and the CHStone benchmarks show that the proposed method can significantly reduce the effort required for functional discrepancy localization.
引用
下载
收藏
页码:300 / 301
页数:2
相关论文
共 50 条
  • [21] Learning a graph-based classifier for fault localization
    Hao ZHONG
    Hong MEI
    Science China(Information Sciences), 2020, 63 (06) : 195 - 216
  • [22] Learning a graph-based classifier for fault localization
    Hao Zhong
    Hong Mei
    Science China Information Sciences, 2020, 63
  • [23] Graph-based Simultaneous Localization and Bias Tracking
    Venus A.
    Leitinger E.
    Tertinek S.
    Meyer F.
    Witrisal K.
    IEEE Transactions on Wireless Communications, 2024, 23 (10) : 1 - 1
  • [24] A graph-based method for mechanical product family modeling and functional tolerancing
    Wang, Haoyu
    Roy, Utpal
    Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2005, Vol 2, Pts A and B, 2005, : 141 - 154
  • [25] Graph Neural Networks for High-Level Synthesis Design Space Exploration
    Ferretti, Lorenzo
    Cini, Andrea
    Zacharopoulos, Georgios
    Alippi, Cesare
    Pozzi, Laura
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [26] GraphLoc: a graph-based method for indoor subarea localization with zero-configuration
    Yuanyi Chen
    Minyi Guo
    Jiaxing Shen
    Jiannong Cao
    Personal and Ubiquitous Computing, 2017, 21 : 489 - 505
  • [27] GraphLoc: a graph-based method for indoor subarea localization with zero-configuration
    Chen, Yuanyi
    Guo, Minyi
    Shen, Jiaxing
    Cao, Jiannong
    PERSONAL AND UBIQUITOUS COMPUTING, 2017, 21 (03) : 489 - 505
  • [28] HIGH-LEVEL SYNTHESIS
    PAWLAK, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 261 - 261
  • [29] Graph-Based Robust Localization of Object-Level Map for Mobile Robotic Navigation
    Zhao, Lijun
    Deng, Xin
    Li, Ruifeng
    Gui, Xichun
    Sun, Jingwen
    Li, Tuoxi
    Zhang, Bo
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (01) : 697 - 707
  • [30] THERMAL-AWARE HIGH-LEVEL SYNTHESIS BASED ON NETWORK FLOW METHOD
    Lim, Pilok
    Chung, Ki-Seok
    Kim, Taewhan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2009, 18 (05) : 965 - 984