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 条
  • [41] 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
  • [42] 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,
  • [43] Increasing Observability in Post-Silicon Debug Using Asymmetric Omega Networks
    Gomes, Andre B. M.
    Alves, Fredy A. M.
    Ferreira, Ricardo S.
    Nacif, Jose Augusto M.
    2015 28TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2015,
  • [44] Transaction-Based Post-Silicon Debug of Many-Core System-on-Chips
    Gharehbaghi, Amir Masoud
    Fujita, Masahiro
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 702 - 708
  • [45] QBF-Based Post-Silicon Debug of Speed-Paths Under Timing Variations
    Alizadeh, Bian
    Shakeri, Mehdi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2018, 65 (12) : 4326 - 4335
  • [46] Post-silicon Observability Enhancement with Topology Based Trace Signal Selection
    Kumar, Binod
    Jindal, Ankit
    Fujita, Masahiro
    Singh, Virendra
    2017 18TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS 2017), 2017,
  • [47] A Post-silicon Debug Support Using High-level Design Description
    Lee, Yeonbok
    Nishihara, Tasuku
    Matsumoto, Takeshi
    Fujita, Masahiro
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 137 - +
  • [48] 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
  • [49] 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
  • [50] 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