A Methodology for SAT-based Electrical Error Debugging during Post-silicon Validation

被引:1
|
作者
Kumar, Binod [1 ]
Fujita, Masahiro [2 ]
Singh, Virendra [1 ]
机构
[1] Indian Inst Technol, Bombay, Maharashtra, India
[2] Univ Tokyo, Tokyo, Japan
关键词
Satisfiability; Post-silicon validation; Bit-flips; Error localization; Trace signals;
D O I
10.1109/VLSID.2019.00085
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Satisfiability(SAT)-based error diagnosis during pre-silicon verification has been quite successful. Recently, SAT-based debugging for error localization in the post-silicon environment has also been attempted. Analysis of silicon debug data is challenging because of the limited observability of the internal signals, which leads to elongating the error localization process. Therefore, the success of the debug process in the post-silicon scenario depends on effective on-chip tracing of internal signals of the design. This paper proposes a grouping based signal tracing methodology for collecting useful debug data from chip execution. The proposed methodology analyzes logical connectivity in the design netlist for deriving different signal groups from which a limited number of signals are traced. Effective post-silicon debug data is collected with the proposed signal selection scheme and an SAT-based debugging methodology is applied for analysis of these traces. Experiments on benchmark circuits show that the proposed internal signal grouping and the debug process is effective for localizing functional and electrical errors.
引用
收藏
页码:389 / 394
页数:6
相关论文
共 50 条
  • [21] Automated Debugging from Pre-Silicon to Post-Silicon
    Dehbashi, Mehdi
    Fey, Goerschwin
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 324 - 329
  • [22] On bypassing blocking bugs during post-silicon validation
    Daoud, Ehab Anis
    Nicolici, Nicola
    PROCEEDINGS OF THE 13TH IEEE EUROPEAN TEST SYMPOSIUM: ETS 2008, 2008, : 69 - 74
  • [23] E-QED: Electrical Bug Localization During Post-silicon Validation Enabled by Quick Error Detection and Formal Methods
    Singh, Eshan
    Barrett, Clark
    Mitra, Subhasish
    COMPUTER AIDED VERIFICATION (CAV 2017), PT II, 2017, 10427 : 104 - 125
  • [24] Bridging Pre- and Post-silicon Debugging with BiPeD
    DeOrio, Andrew
    Li, Jialin
    Bertacco, Valeria
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 95 - 100
  • [25] A Randomized Methodology for Post-Silicon Validation of CAN and other Communication Modules
    Ghosh, Debabrata
    Subramanian, Ramasamy
    Murthy, Vinay
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 886 - 890
  • [26] QED: Quick Error Detection Tests for Effective Post-Silicon Validation
    Hong, Ted
    Li, Yanjing
    Park, Sung-Boem
    Mui, Diana
    Lin, David
    Kaleq, Ziyad Abdel
    Hakim, Nagib
    Naeimi, Helia
    Gardner, Donald S.
    Mitra, Subhasish
    INTERNATIONAL TEST CONFERENCE 2010, 2010,
  • [27] A Configurable Bus-Tracer for Error Reproduction in Post-Silicon Validation
    Chen, Shing-Yu
    Hsiao, Ming-Yi
    Jone, Wen-Ben
    Chen, Tien-Fu
    2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [28] Post-silicon Debugging for Multi-core Designs
    Bertacco, Valeria
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 252 - 255
  • [29] A Configurable Bus-Tracer for Error Reproduction in Post-Silicon Validation
    Chen, Shing-Yu
    Hsiao, Ming-Yi
    Jone, Wen-Ben
    Chen, Tien-Fu
    2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [30] A SAT-Based Debugging Tool for State Machines and Sequence Diagrams
    Kaufmann, Petra
    Kronegger, Martin
    Pfandler, Andreas
    Seidl, Martina
    Widl, Magdalena
    SOFTWARE LANGUAGE ENGINEERING, SLE 2014, 2014, 8706 : 21 - +