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
来源
2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) | 2011年
关键词
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 条
  • [31] State of the art in simulation-based optimisation for maintenance systems
    Alrabghi, Abdullah
    Tiwari, Ashutosh
    COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 82 : 167 - 182
  • [32] Simulation-Based Selection of Surgical Trainees: Considerations, Challenges, and Opportunities
    Gardner, Aimee K.
    Ritter, E. Matthew
    Paige, John T.
    Ahmed, Rami A.
    Fernandez, Gladys
    Dunkin, Brian J.
    JOURNAL OF THE AMERICAN COLLEGE OF SURGEONS, 2016, 223 (03) : 530 - 536
  • [33] Simulation-based cutting parameter selection for ball end milling
    Sun, Ganping
    Wright, Paul
    JOURNAL OF MANUFACTURING SYSTEMS, 2005, 24 (04) : 352 - 365
  • [34] Simulation-based optimization using simulated annealing with ranking and selection
    Ahmed, MA
    Alkhamis, TM
    COMPUTERS & OPERATIONS RESEARCH, 2002, 29 (04) : 387 - 402
  • [35] Simulation-based planning for peacekeeping operations: Selection of robust plans
    Cekova, Cvetelina
    Chandrasekaran, B.
    Josephson, John
    Pantaleev, Aleksandar
    MODELING AND SIMULATION FOR MILITARY APPLICATIONS, 2006, 6228
  • [36] Assembly Cell Automation Selection: A Simulation-Based Exploratory Evaluation
    Indukaladharan, Ananthan
    Zegarra, Carolina Ames
    Linneusson, Gary
    Rao, Sagar
    SPS 2022, 2022, 21 : 415 - 424
  • [37] Simulation-based actuator selection for redundantly actuated robot mechanisms
    Lee, YH
    Han, YM
    Iurascu, CC
    Park, FC
    JOURNAL OF ROBOTIC SYSTEMS, 2002, 19 (08): : 379 - 390
  • [38] Efficient signal selection using supervised learning model for enhanced state restoration
    Rajendran, Agalya
    Rajappa, Muthaiah
    COMPUTATIONAL INTELLIGENCE, 2021, 37 (03) : 1141 - 1154
  • [39] RATS: Restoration-Aware Trace Signal Selection for Post-Silicon Validation
    Basu, Kanad
    Mishra, Prabhat
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (04) : 605 - 613
  • [40] Efficient Selection of Trace and Scan Signals for Post-Silicon Debug
    Rahmani, Kamran
    Proch, Sudhi
    Mishra, Prabhat
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (01) : 313 - 323