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
来源
2008 FORMAL METHODS IN COMPUTER-AIDED DESIGN | 2008年
关键词
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 条
  • [31] Layout-aware Selection of Trace Signals for Post-Silicon Debug
    Thakyal, Prateek
    Mishra, Prabhat
    2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 327 - 332
  • [32] Vericonn: A Tool to Generate Efficient Interconnection Networks for Post-Silicon Debug
    Gomes, Andre B. M.
    Alves, Fredy A. M.
    Ferreira, Ricardo S.
    Nacif, Jose Augusto M.
    2015 16TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2015,
  • [33] Enhancing Post-silicon Processor Debug with Incremental Cache State Dumping
    Panda, Preeti Ranjan
    Vishnoi, Anant
    Balakrishnan, M.
    PROCEEDINGS OF THE 2010 18TH IEEE/IFIP INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP, 2010, : 55 - 60
  • [34] A Hybrid Approach for Fast and Accurate Trace Signal Selection for Post-Silicon Debug
    Li, Min
    Davoodi, Azadeh
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 485 - 490
  • [35] Trace Buffer Attack: Security versus Observability Study in Post-Silicon Debug
    Huang, Yuanwen
    Chattopadhyay, Anupam
    Mishra, Prabhat
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 355 - 360
  • [36] Cluster Restoration-Based Trace Signal Selection for Post-Silicon Debug
    Cheng, Yun
    Li, Huawei
    Wang, Ying
    Li, Xiaowei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (04) : 767 - 779
  • [37] Combinational Hybrid Signal Selection With Updated Reachability Lists for Post-Silicon Debug
    Beigmohammadi, Siamack
    Alizadeh, Bijan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (01) : 272 - 276
  • [38] A Hybrid Approach for Fast and Accurate Trace Signal Selection for Post-Silicon Debug
    Li, Min
    Davoodi, Azadeh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (07) : 1081 - 1094
  • [39] 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
  • [40] Embedded Debug Architecture for Bypassing Blocking Bugs During Post-Silicon Validation
    Daoud, Ehab Anis
    Nicolici, Nicola
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (04) : 559 - 570