Formal-Analysis-Based Trace Computation for Post-Silicon Debug

被引:6
|
作者
Gort, Marcel [1 ]
De Paula, Flavio M. [3 ]
Kuan, Johnny J. W. [2 ]
Aamodt, Tor M. [2 ]
Hu, Alan J. [3 ]
Wilton, Steven J. E. [2 ]
Yang, Jin [4 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[2] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
[3] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
[4] Intel Corp, Strateg CAD Labs, Hillsboro, OR 97124 USA
关键词
Formal analysis; hardware breakpoint; post-silicon debug; silicon debug; validation; VISIBILITY ENHANCEMENT; SIGNAL SELECTION; DESIGN;
D O I
10.1109/TVLSI.2011.2166416
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a post-silicon debug methodology that provides a means to rewind, or backspace, a chip from a known crash state using a combination of on-chip real-time data collection and off-chip formal analysis methods. A complete debug flow is presented that considers practical considerations such as area, on-chip non-determinism and signal propagation delay. This flow, along with a low-overhead breakpoint circuit, allows for state-accurate breakpointing capabilities without the need to monitor the entire state of the chip. The flow and associated hardware was tested using a hardware prototype, which consists of an OpenRISC processor instrumented with the debug hardware connected to a PC running the formal verification algorithms. Traces hundreds of cycles long were obtained using the methodology presented in this paper.
引用
收藏
页码:1997 / 2010
页数:14
相关论文
共 50 条
  • [31] QED Post-Silicon Validation and Debug: Frequently Asked Questions
    Lin, David
    Mitra, Subhasish
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 478 - 482
  • [32] A debug scheme to improve the error identification in post-silicon validation
    Choi, Inhyuk
    Jung, Won
    Oh, Hyunggoy
    Kang, Sungho
    PLOS ONE, 2018, 13 (09):
  • [33] Functional Post-Silicon Diagnosis and Debug for Networks-on-Chip
    Abdel-Khalek, Rawan
    Bertacco, Valeria
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 557 - 563
  • [34] WiND: An Efficient Post-Silicon Debug Strategy for Network on Chip
    Rout, Sidhartha Sankar
    Deb, Sujay
    Basu, Kanad
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (11) : 2372 - 2385
  • [35] Application Level Hardware Tracing for Scaling Post-Silicon Debug
    Pal, Debjit
    Sharma, Abhishek
    Ray, Sandip
    de Paula, Flavio M.
    Vasudevan, Shobha
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [36] Trace-based post-silicon validation for vlsi circuits
    Liu, Xiao
    Xu, Qiang
    1600, Springer Verlag, Tiergartenstrasse 17, Heidelberg, D-69121, Germany (252): : 1 - 123
  • [37] 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
  • [38] Enabling Efficient Post-Silicon Debug by Clustering of Hardware-Assertions
    Neishaburi, M. H.
    Zilic, Zeljko
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 985 - 988
  • [39] Enhancing Observability for Post-Silicon Debug with On-Chip Communication Monitors
    Cao, Yuting
    Palombo, Hernan
    Zheng, Hao
    Ray, Sandip
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 602 - 607
  • [40] Post-Silicon Platform for the Functional Diagnosis and Debug of Networks-on-Chip
    Abdel-Khalek, Rawan
    Bertacco, Valeria
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13