• DocumentCode
    3042237
  • Title

    Post-silicon verification and debugging with control flow traces and patchable hardware

  • Author

    Fujita, Masayuki

  • Author_Institution
    VLSI Design & Educ. Center (VDEC), Univ. of Tokyo, Tokyo, Japan
  • fYear
    2012
  • fDate
    9-10 Nov. 2012
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    In this paper we show three methods for postsilicon verification and debugging with control-flow analysis. By concentrating on control flows of SoC behavior, abstracted analysis can be applied and much significantly long time spans can be examined. The first method introduces monitoring methods of communications or transactions among cores inside SoCs. From the monitoring results, control sequences on interactions of cores are automatically determined to be used for post-silicon analysis. The second method shows algorithms to determine orderings of communications inside NoC (Network-on-Chip) used in SoCs. These analysis give information on how messages are transferred onto NoC, which are to be used for post-silicon analysis. The third method introduces trace buffers to compactly save state transition sequences of FSMs in the control parts of cores inside SoCs. By recognizing abnormal transitions, which is basically control flow analysis, both logical and electrical errors can be efficiently detected during postsilicon debug.
  • Keywords
    logic design; network-on-chip; NoC; SoC; control flow traces; control-flow analysis; debugging; network-on-chip; patchable hardware; postsilicon analysis; postsilicon verification; Buffer storage; Debugging; Hardware; Protocols; Software; System-on-a-chip; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop (HLDVT), 2012 IEEE International
  • Conference_Location
    Huntington Beach, CA
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4673-2897-5
  • Type

    conf

  • DOI
    10.1109/HLDVT.2012.6418250
  • Filename
    6418250