Data Mining Diagnostics and Bug MRIs for HW Bug Localization

被引:0
|
作者
Farkash, Monica [1 ]
Hickerson, Bryan [2 ]
Samynathan, Balavinayagam [1 ]
机构
[1] Univ Texas Austin, Austin, TX USA
[2] IBM Corp, Austin, TX USA
来源
2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE) | 2015年
关键词
diagnostics; bug localization; debugging; verification; EDA tools;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the challenge of minimizing the time and resources required to localize bugs in HW dynamic functional verification. Our diagnostics solution eliminates the need to back trace from point of failure to its origin, decreasing the overall debugging time. The proposed solution dynamically analyses data extracted from sets of passing and failing tests to identify behavior discrepancies, which it expresses as source code lines, coverage events and timing during simulation. It also provides a visual diagnostic support, an image of the behavior discrepancies in time which we call a Machine Reasoning Image (MRI). This paper describes in detail our data mining solution based on coverage data, HDL hierarchies and time analysis of coverage events. Our approach brings a data mining solution to the problem of HW bug localization. It defines new concepts, provides in-depth analysis, presents supporting algorithms, and shows actual results on archetypical problems from PowerPC core verification as an industrial application.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 50 条
  • [1] Exploring Metadata in Bug Reports for Bug Localization
    Zhang, Xiaofei
    Yao, Yuan
    Wang, Yaojing
    Xu, Feng
    Lu, Jian
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 328 - 337
  • [2] On the classification of bug reports to improve bug localization
    Fang, Fan
    Wu, John
    Li, Yanyan
    Ye, Xin
    Aljedaani, Wajdi
    Mkaouer, Mohamed Wiem
    SOFT COMPUTING, 2021, 25 (11) : 7307 - 7323
  • [3] On the classification of bug reports to improve bug localization
    Fan Fang
    John Wu
    Yanyan Li
    Xin Ye
    Wajdi Aljedaani
    Mohamed Wiem Mkaouer
    Soft Computing, 2021, 25 : 7307 - 7323
  • [4] Enhancing Bug Localization through Bug Report Summarization
    Zhang, Xia
    Zhu, Ziye
    Li, Yun
    23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 1541 - 1546
  • [5] Augmented Bug Localization Using Past Bug Information
    Nichols, Brent D.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 306 - 311
  • [6] RTL Bug Localization Through LTL Specification Mining (WIP)
    Iyer, Vighnesh
    Kim, Donggyu
    Nikolic, Borivoje
    Seshia, Sanjit A.
    17TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2019,
  • [7] Improving Bug Localization by Mining Crash Reports: An Industrial Study
    Medeiros, Marcos
    Kulesza, Uira
    Bonifacio, Rodrigo
    Adachi, Eiji
    Coelho, Roberta
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 766 - 775
  • [8] Bug Localization Based on Code Change Histories and Bug Reports
    Youm, Klaus Changsun
    Ahn, June
    Kim, Jeongho
    Lee, Eunseok
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 190 - 197
  • [9] Automated Bug Localization in JIT Compilers
    Lim, HeuiChan
    Debray, Saumya
    PROCEEDINGS OF THE 17TH ACM SIGPLAN/SIGOPS INTERNATIONAL CONFERENCE ON VIRTUAL EXECUTION ENVIRONMENTS (VEE '21), 2021, : 153 - 164
  • [10] On the Value of Bug Reports for Retrieval-based Bug Localization
    Lawrie, Dawn
    Binkley, Dave
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 524 - 528