BLoG: Post-Silicon Bug Localization in Processors using Bug Localization Graphs

被引:0
|
作者
Park, Sung-Boem [1 ,2 ]
Bracy, Anne [2 ,3 ]
Wang, Hong [2 ]
Mitra, Subhasish [1 ,4 ]
机构
[1] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
[2] Intel Corp, Microarchitecture Res Lab, Santa Clara, CA USA
[3] Washington Univ, Dept Comp Sci & Engn, St Louis, MO USA
[4] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
Silicon debug; post-silicon validation; IFRA; BLoG; TEST-GENERATION; CHECKING; DEBUG;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Post-silicon bug localization - the process of identifying the location of a detected hardware bug and the cycle(s) during which the bug produces error(s) - is a major bottleneck for complex integrated circuits. Instruction Footprint Recording and Analysis (IFRA) is a promising post-silicon bug localization technique for complex processor cores. However, applying IFRA to new processor microarchitectures can be challenging due to the manual effort required to implement special microarchitecture-dependent analysis techniques for bug localization. This paper presents the Bug Localization Graph (BLoG) framework that enables application of IFRA to new processor microarchitectures with reduced manual effort. Results obtained from an industrial microarchitectural simulator modeling a state-of-the-art complex commercial microarchitecture (Intel Nehalem, the foundation for the Intel Core (TM) i7 and Core (TM) i5 processor families) demonstrate that BLoG-assisted IFRA enables effective and efficient post-silicon bug localization for complex processors with high bug localization accuracy at low cost.
引用
收藏
页码:368 / 373
页数:6
相关论文
共 50 条
  • [1] Post-Silicon Bug Localization for Processors Using IFRA
    Park, Sung-Boem
    Mitra, Subhasish
    COMMUNICATIONS OF THE ACM, 2010, 53 (02) : 106 - 113
  • [2] IFRA: Post-Silicon Bug Localization in Processors
    Park, Sung-Boem
    Mitra, Subhasish
    2009 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, 2009, : 154 - +
  • [3] Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA)
    Park, Sung-Boem
    Hong, Ted
    Mitra, Subhasish
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (10) : 1545 - 1558
  • [4] Post-silicon bug localization in processors using instruction footprint recording and analysis (IFRA)
    Park, Sung-Boem
    Hong, Ted
    Mitra, Subhasish
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009, 28 (01) : 1545 - 1558
  • [5] IFRA: Instruction Footprint Recording and Analysis for post-silicon bug localization in processors
    Park, Sung-Boem
    Mitra, Subhasish
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 373 - +
  • [6] Bug Localization Techniques for Effective Post-Silicon Validation
    Mitra, Subhasish
    Lin, David
    Hakim, Nagib
    Gardner, Don
    2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 291 - 291
  • [7] Application of Machine Learning Techniques in Post-Silicon Debugging and Bug Localization
    El Mandouh, Eman
    Wassal, Amr G.
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2018, 34 (02): : 163 - 181
  • [8] Application of Machine Learning Techniques in Post-Silicon Debugging and Bug Localization
    Eman El Mandouh
    Amr G. Wassal
    Journal of Electronic Testing, 2018, 34 : 163 - 181
  • [9] Post-Silicon Bug Diagnosis with Inconsistent Executions
    DeOrio, Andrew
    Khudia, Daya Shanker
    Bertacco, Valeria
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 755 - 761
  • [10] Augmented Bug Localization Using Past Bug Information
    Nichols, Brent D.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 306 - 311