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 条
  • [41] On the Influence of Biases in Bug Localization: Evaluation and Benchmark
    Widyasari, Ratnadira
    Haryono, Stefanus Agus
    Thung, Ferdian
    Shi, Jieke
    Tan, Constance
    Wee, Fiona
    Phan, Jack
    Lo, David
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 128 - 139
  • [42] Improving Bug Reporting, Duplicate Detection, and Localization
    Chaparro, Oscar
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 421 - 424
  • [43] BugLocalizer: Integrated Tool Support for Bug Localization
    Thung, Ferdian
    Le, Tien-Duy B.
    Kochhar, Pavneet Singh
    Lo, David
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 767 - 770
  • [44] Bug Localization for Version Issues With Defect Patterns
    Sun, Xiaobing
    Zhou, Wei
    Li, Bin
    Ni, Zhen
    Lu, Jinting
    IEEE ACCESS, 2019, 7 : 18811 - 18820
  • [45] Statements versus predicates in spectral bug localization
    Naish, Lee
    Lee, Hua Jie
    Ramamohanarao, Kotagiri
    17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, : 375 - 384
  • [46] Structured information in bug report descriptions-influence on IR-based bug localization and developers
    Rath, Michael
    Maeder, Patrick
    SOFTWARE QUALITY JOURNAL, 2019, 27 (03) : 1315 - 1337
  • [47] DreamLoc: A Deep Relevance Matching-Based Framework for bug Localization
    Qi, Binhang
    Sun, Hailong
    Yuan, Wei
    Zhang, Hongyu
    Meng, Xiangxin
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) : 235 - 249
  • [48] Analyzing Requirements and Traceability Information to Improve Bug Localization
    Rath, Michael
    Lo, David
    Maeder, Patrick
    2018 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR), 2018, : 442 - 453
  • [49] Augmenting Bug Localization with Part-of-Speech and Invocation
    Zhou, Yu
    Tong, Yanxiang
    Chen, Taolue
    Han, Jin
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (06) : 925 - 949
  • [50] Improving Bug Localization using Structured Information Retrieval
    Saha, Ripon K.
    Lease, Matthew
    Khurshid, Sarfraz
    Perry, Dewayne E.
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 345 - 355