Simulation-based Signal Selection for State Restoration in Silicon Debug

被引:0
|
作者
Chatterjee, Debapriya [1 ]
McCarter, Calvin [1 ]
Bertacco, Valeria [1 ]
机构
[1] Univ Michigan, Dept Comp Sci & Engn, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Post-silicon validation has become a crucial part of modern integrated circuit design to capture and eliminate functional bugs that escape pre-silicon verification. The most critical roadblock in post-silicon validation is the limited observability of internal signals of a design, since this aspect hinders the ability to diagnose detected bugs. A solution to address this issue leverage trace buffers: these are register buffers embedded into the design with the goal of recording the value of a small number of state elements, over a time interval, triggered by a user-specified event. Due to the trace buffer's area overhead, only a very small fraction of signals can be traced. Thus, the selection of which signals to trace is of paramount importance in post-silicon debugging and diagnosis. Ideally, we would like to select signals enabling the maximum amount of reconstruction of internal signal values. Several signal selection algorithms for post-silicon debug have been proposed in the literature: they rely on a probability-based state-restoration capacity metric coupled with a greedy algorithm. In this work we propose a more accurate restoration capacity metric, based on simulation information, and present a novel algorithm that overcomes some key shortcomings of previous solutions. We show that our technique provides up to 34% better state restoration compared to all previous techniques while showing a much better trend with increasing trace buffer size.
引用
收藏
页码:595 / 601
页数:7
相关论文
共 50 条
  • [1] 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
  • [2] Algorithms for State Restoration and Trace-Signal Selection for Data Acquisition in Silicon Debug
    Ko, Ho Fai
    Nicolici, Nicola
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (02) : 285 - 297
  • [3] A Novel Simulation Based Approach for Trace Signal Selection in Silicon Debug
    Komari, Prabanjan
    Vemuri, Ranga
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 193 - 200
  • [4] 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
  • [5] Scalable Signal Selection for Post-Silicon Debug
    Hung, Eddie
    Wilton, Steven J. E.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (06) : 1103 - 1115
  • [6] On Evaluating Signal Selection Algorithms for Post-Silicon Debug
    Hung, Eddie
    Wilton, Steven J. E.
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 290 - 296
  • [7] 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,
  • [8] A Trace Signal Selection Algorithm for Improved Post-Silicon Debug
    Kumar, Binod
    Jindal, Ankit
    Singh, Virendra
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [9] Efficient Trace Signal Selection for Silicon Debug by Error Transmission Analysis
    Yang, Joon-Sung
    Touba, Nur A.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (03) : 442 - 446
  • [10] 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