Mining Simulation Metrics for Failure Triage in Regression Testing

被引:0
|
作者
Poulos, Zissis [1 ]
Veneris, Andreas [1 ]
机构
[1] Univ Toronto, Dept ECE, Toronto, ON M5S 3G4, Canada
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Design debugging poses a major bottleneck in modern VLSI CAD flows, consuming up to 60% of the verification cycle. The debug pain, however, worsens in regression verification flows at the pre-silicon stage where myriads of failures can be exposed. These failures need to be properly grouped and distributed among engineers for further analysis before the next regression run commences. This high-level and complex debug problem is referred to as failure triage and largely remains a manual task in the industry. In this paper, we propose an automated failure triage flow that mines information from both failing and passing tests during regression, and automatically performs a coarse-grain partitioning of the failures. The proposed framework combines formal tools and novel statistical metrics to quantify the likelihood of specific design components being the root-cause of the observed failures. These components are then used to represent failures as high-dimensional objects, which are grouped by applying data-mining clustering algorithms. Finally, the generated failure clusters are automatically prioritized and passed to the best suited engineers for detailed analysis. Experimental results show that the proposed approach groups related failures together with 90% accuracy on the average, and efficiently prioritizes the responsible design errors for 86% of the exposed failures.
引用
下载
收藏
页码:182 / 187
页数:6
相关论文
共 50 条
  • [22] Mining metrics for buried treasure
    D. A. Konkowski
    T. M. Helliwell
    General Relativity and Gravitation, 2006, 38 : 1069 - 1082
  • [23] Supporting shipboard helicopter flight testing with simulation and metrics for predicting pilot workload
    Comeau, Perry
    Wall, Alanna
    Thornhill, Eric
    McTavish, Sean
    Lee, Richard
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2024, 21 (02): : 149 - 170
  • [24] Mining regression rules and regression trees
    Sher, BY
    Shao, SC
    Hsieh, WS
    RESEARCH AND DEVELOPMENT IN KNOWLEDGE DISCOVERY AND DATA MINING, 1998, 1394 : 271 - 282
  • [25] Research on a Numerical Simulation and Prediction Model of Floor Mining Failure Depth in the Chenghe Mining Area
    Li, Ang
    Mu, Qian
    Zhang, Wenzhong
    Liu, Chaoyang
    Wang, Feng
    Mou, Lin
    GEOFLUIDS, 2020, 2020
  • [26] Child Vehicle Safety Simulation using Regression analysis and Predictive Data Mining
    Gupta, Ritwick
    Kobti, Ziad
    Kent, Robert D.
    INTELLIGENT DECISION TECHNOLOGIES, 2013, 255 : 94 - 103
  • [27] Triage of IoT Attacks Through Process Mining
    Coltellese, Simone
    Maggi, Fabrizio Maria
    Marrella, Andrea
    Massarelli, Luca
    Querzoni, Leonardo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2019 CONFERENCES, 2019, 11877 : 326 - 344
  • [28] A further analysis of robust regression modeling and data mining corrections testing in global stocks
    John B. Guerard
    Ganlin Xu
    Harry Markowitz
    Annals of Operations Research, 2021, 303 : 175 - 195
  • [29] Herding Cats: Modelling, Simulation, Testing, and Data Mining for Weak Memory
    Alglave, Jade
    Maranget, Luc
    Tautschnig, Michael
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2014, 36 (02):
  • [30] A further analysis of robust regression modeling and data mining corrections testing in global stocks
    Guerard, John B., Jr.
    Xu, Ganlin
    Markowitz, Harry
    ANNALS OF OPERATIONS RESEARCH, 2021, 303 (1-2) : 175 - 195