• DocumentCode
    2619313
  • Title

    ASC, a SystemC Extension for Modeling Asynchronous Systems, and Its Application to an Asynchronous NoC

  • Author

    Koch-Hofer, Cedric ; Renaudin, Marc ; Thonnart, Yvain ; Vivet, Pascal

  • Author_Institution
    TIMA Lab., Grenoble
  • fYear
    2007
  • fDate
    7-9 May 2007
  • Firstpage
    295
  • Lastpage
    306
  • Abstract
    This paper presents ASC, an Asynchronous SystemC library, as an extension of SystemC for modeling asynchronous circuits. ASC includes a set of port and channel primitives offering the same communication primitives as the common languages used for asynchronous circuits modeling (CHP, Tangram or Balsa). ASC also offers operators and statements in order to accurately model arbiters, which are the basic components of asynchronous network on chips. The aim of this work is to provide to the designers the means of modeling and verifying asynchronous circuits as well as GALS and NoC systems. Synthesis of ASC models with the help of the TAST framework is under development. As an illustrative example, the modeling of an asynchronous network-on-chip architecture using the ASC library is described. This NoC has been successfully integrated into a complex GALS NoC architecture taking advantage of a multi-level SystemC based verification environment
  • Keywords
    asynchronous circuits; formal verification; hardware description languages; network-on-chip; software libraries; Asynchronous SystemC library; asynchronous NoC; asynchronous circuit modeling; multilevel SystemC-based-verification environment; network-on-chip architecture; Asynchronous circuits; Circuit simulation; Circuit synthesis; Cogeneration; Hardware design languages; Libraries; Logic design; Network-on-a-chip; Packaging; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2007. NOCS 2007. First International Symposium on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    0-7695-2773-6
  • Type

    conf

  • DOI
    10.1109/NOCS.2007.12
  • Filename
    4209024