DocumentCode
3273648
Title
Generation of I/O sequences for a high-level design from those in post-silicon for efficient post-silicon debugging
Author
Lee, Yeonbok ; Matsumoto, Takeshi ; Fujita, Masahiro
Author_Institution
Dept. of Electron. Eng. & Inf. Syst., Univ. of Tokyo, Tokyo, Japan
fYear
2010
fDate
3-6 Oct. 2010
Firstpage
402
Lastpage
408
Abstract
Post-silicon debugging efficiency is getting more critical to shorten the time-to-market than ever, as more bugs escape the verification in pre-silicon phase. Conventionally, simulation of corresponding low-level design description such as RTL or gate-level designs has been used to get observability and controllability. However, the simulation speed of such levels is very slow and the size of design description is very large compared to high-level design. In this paper, we first introduce an approach proposing to debug errors found in post-silicon phase using simulation of high-level designs, instead of low-level designs. To achieve the approach, we propose an I/O sequence mapping method that maps I/O sequences of chip executions to those of the corresponding high-level design. First, we give 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. We demonstrate that the proposed method can be effectively applied to several practical design examples with various interfaces.
Keywords
formal specification; formal verification; high level synthesis; input-output programs; program debugging; silicon; I/O sequence mapping method; I/O sequences; RTL; controllability; formal definition; gate-level designs; high-level design; interface specifications; low-level design description; observability; post-silicon debugging efficiency; post-silicon phase; presilicon phase; simulation speed; target design; time-to-market; Clocks; Debugging; IP networks; Logic gates; Observability; Protocols; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2010 IEEE International Conference on
Conference_Location
Amsterdam
ISSN
1063-6404
Print_ISBN
978-1-4244-8936-7
Type
conf
DOI
10.1109/ICCD.2010.5647681
Filename
5647681
Link To Document