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 条
  • [11] Perspective on 'Phase V' or Logistics and Regression as Logical Progression for Community Heart Failure Triage
    Azad, Atro
    Hanna, Fahad
    Battersby, Malcolm
    Iyngkaran, Pupalan
    de Courten, Maximilian P.
    CURRENT CARDIOLOGY REVIEWS, 2022, 18 (04) : 3 - 5
  • [12] Testing for heteroskedasticity and predictive failure in linear regression models
    Godfrey, L. G.
    OXFORD BULLETIN OF ECONOMICS AND STATISTICS, 2008, 70 (03) : 415 - 429
  • [13] Testing the accuracy of ecological regression estimates by computer simulation
    Huston, JL
    HISTORICAL METHODS, 1997, 30 (03): : 117 - 136
  • [14] Metrics for mining multisets
    Kosters, Walter A.
    Laros, Jeroen F. J.
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXIV, 2008, : 293 - 303
  • [15] Stopping Criteria for Regression Testing in GUI Application using Failure Intensity and Failure Reliability
    Somsorn, Chalita
    Sophatsathit, Peraphon
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 289 - 292
  • [16] Mining Mutation Testing Simulation Traces for Security and Testbench Debugging
    Fern, Nicole
    Cheng, Kwang-Ting
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 714 - 721
  • [17] Numerical Simulation of Failure of Overburden in Coal Mining under Reservoir
    Chang, Wang Zhong
    Shen, Zhao De
    MANUFACTURING SCIENCE AND TECHNOLOGY, PTS 1-8, 2012, 383-390 : 6378 - 6382
  • [18] Numerical Simulation of Deformation Failure Law of Floor in Deep Mining
    Yin Liming
    Shi Nan
    Li Chunming
    3RD INTERNATIONAL WORKSHOP ON MINE HAZARDS PREVENTION AND CONTROL, 2013, 94 : 273 - 279
  • [19] Simulation Research on the Slope Failure of Open-underground Mining
    Zhu Jianming
    Liu Xianquan
    Feng Jinyan
    Wu Jianping
    PROGRESS IN SAFETY SCIENCE AND TECHNOLOGY, VOL VII, PTS A AND B, 2008, 7 : 2214 - 2218
  • [20] Mining metrics for buried treasure
    Konkowski, D. A.
    Helliwell, T. M.
    GENERAL RELATIVITY AND GRAVITATION, 2006, 38 (06) : 1069 - 1082