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 条
  • [31] Structured information in bug report descriptions—influence on IR-based bug localization and developers
    Michael Rath
    Patrick Mäder
    Software Quality Journal, 2019, 27 : 1315 - 1337
  • [32] Legion: Massively Composing Rankers for Improved Bug Localization at Adobe
    Jarman, Darryl
    Berry, Jeffrey
    Smith, Riley
    Thung, Ferdian
    Lo, David
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) : 3010 - 3024
  • [33] Bug Localization via Supervised Topic Modeling
    Wang, Yaojing
    Yao, Yuan
    Tong, Hanghang
    Huo, Xuan
    Li, Ming
    Xu, Feng
    Lu, Jian
    2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 607 - 616
  • [34] An approach of method-level bug localization
    Ni, Zhen
    Bo, Lili
    Li, Bin
    Chen, Tianhao
    Sun, Xiaobing
    Wu, Xiaoxue
    IET SOFTWARE, 2022, 16 (04) : 422 - 437
  • [35] Bug localization method based on Gaussian processes
    Chen, Li-Guo
    Liu, Chao
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (06): : 1169 - 1179
  • [36] On Combining IR Methods to Improve Bug Localization
    Khatiwada, Saket
    Tushev, Miroslav
    Mahmoud, Anas
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 252 - 262
  • [37] A systematic mapping study of bug reproduction and localization
    Wang, Di
    Galster, Matthias
    Morales-Trujillo, Miguel
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
  • [38] The ABLoTS Approach for Bug Localization: is it replicable and generalizable?
    Niu, Feifei
    Mayr-Dorn, Christoph
    Assuncao, Wesley K. G.
    Huang, LiGuo
    Ge, Jidong
    Luo, Bin
    Egyed, Alexander
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 576 - 587
  • [39] Bug localization using latent Dirichlet allocation
    Lukins, Stacy K.
    Kraft, Nicholas A.
    Etzkorn, Letha H.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (09) : 972 - 990
  • [40] An Imbalanced Deep Learning Model for Bug Localization
    Bui Thi Mai Anh
    Nguyen Viet Luyen
    2021 28TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW 2021), 2021, : 32 - 40