The search functionality is under construction.
The search functionality is under construction.

An Automatic Method of Mapping I/O Sequences of Chip Execution onto High-level Design for Post-Silicon Debugging

Yeonbok LEE, Takeshi MATSUMOTO, Masahiro FUJITA

  • Full Text Views

    0

  • Cite this

Summary :

Post-silicon debugging is getting even more critical to shorten the time-to-market than ever, as many more bugs escape pre-silicon verification according to the increasing design scale and complexity. Post-silicon debugging is generally harder than pre-silicon debugging due to the limited observability and controllability of internal signal values. Conventionally, simulation of corresponding low-level designs such as RTL or gate-level has been used to get observability and controllability, which is inefficient for contemporary large designs. In this paper, we introduce a post-silicon debugging approach using simulation of high-level designs, instead of low-level designs. To realize such a debugging approach, we propose an I/O sequence mapping method that converts I/O sequences of chip executions to those of the corresponding high-level design. First, we provide a formal definition of I/O sequence mapping and relevant notions. Then, based on the definition, we propose an I/O sequence mapping method by executing FSMs representing the interface specifications of the target design. Also, we propose an implementation of the proposed method to get further efficiency. We demonstrate that the proposed method can be effectively applied to several practical design examples with various interfaces.

Publication
IEICE TRANSACTIONS on Fundamentals Vol.E94-A No.7 pp.1519-1529
Publication Date
2011/07/01
Publicized
Online ISSN
1745-1337
DOI
10.1587/transfun.E94.A.1519
Type of Manuscript
PAPER
Category
VLSI Design Technology and CAD

Authors

Keyword