BackSpace: Formal Analysis for Post-Silicon Debug

被引:0
|
作者
De Paula, Flavio M. [1 ]
Gort, Marcel [2 ]
Hu, Alan J. [1 ]
Wilton, Steven J. E. [2 ]
Yang, Jin [3 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V5Z 1M9, Canada
[2] Univ British Columbia, Dept Comp Sci & Elect Engn, Vancouver, BC, Canada
[3] Intel Corp, Santa Clara, CA USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Post-silicon debug is the problem of determining what's wrong when the fabricated chip of a new design behaves incorrectly. This problem now consumes over half of the overall verification effort on large designs, and the problem is growing worse. We introduce a new paradigm for using formal analysis' augmented with some on-chip hardware support, to automatically compute error traces that lead to an observed buggy state, thereby greatly simplifying the post-silicon debug problem. Our preliminary simulation experiments demonstrate the potential of our approach: we can "backspace" hundreds of cycles from randomly selected states of some sample designs. Our preliminary architectural studies propose some possible implementations and show that the on-chip overhead can be reasonable. We conclude by surveying future research directions.
引用
收藏
页码:35 / +
页数:2
相关论文
共 50 条
  • [41] Combinational Trace Signal Selection with Improved State Restoration for Post-Silicon Debug
    BeigMohammadi, Siamack
    Alizadeh, Bijan
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1369 - 1374
  • [42] On Trace Buffer Reuse-Based Trigger Generation in Post-Silicon Debug
    Cheng, Yun
    Li, Huawei
    Wang, Ying
    Shen, Haihua
    Liu, Bo
    Li, Xiaowei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) : 2166 - 2179
  • [43] An On-Chip Error Detection Method to Reduce the Post-Silicon Debug Time
    Oh, Hyunggoy
    Han, Taewoo
    Choi, Inhyuk
    Kang, Sungho
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (01) : 38 - 44
  • [44] Razor: A tool for post-silicon scan ATPG pattern debug and its application
    Nayak, D
    Venkataraman, S
    Thadikaran, P
    22ND IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2004, : 97 - 102
  • [45] Using Introspective Software-Based Testing for Post-Silicon Debug and Repair
    Constantinides, Kypros
    Austin, Todd
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 537 - 542
  • [46] Flip-flop Clustering based Trace Signal Selection for Post-Silicon Debug
    Cheng, Yun
    Li, Huawei
    Wang, Ying
    Gao, Yingke
    Liu, Bo
    Li, Xiaowei
    2017 IEEE 35TH VLSI TEST SYMPOSIUM (VTS), 2017,
  • [47] Exploiting post-silicon debug hardware to improve the fault coverage of Software Test Libraries
    Cantoro, Riccardo
    Garau, Francesco
    Masante, Riccardo
    Sartoni, Sandro
    Singh, Virendra
    Reorda, Matteo Sonza
    2022 IEEE 40TH VLSI TEST SYMPOSIUM (VTS), 2022,
  • [48] Structured Approach to Post-Silicon Validation and Debug Using Symbolic Quick Error Detection
    Lin, David
    Singh, Eshan
    Barrett, Clark
    Mitra, Subhasish
    2015 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2015,
  • [49] On Reusing Test Access Mechanisms for Debug Data Transfer in SoC Post-Silicon Validation
    Xiao Liu
    Qiang Xu
    PROCEEDINGS OF THE 17TH ASIAN TEST SYMPOSIUM, 2008, : 303 - 308
  • [50] Feature-Based Signal Selection for Post-Silicon Debug Using Machine Learning
    Rahmani, Kamran
    Mishra, Prabhat
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (04) : 907 - 915