• 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