loading...
ASC, a SystemC Extension for Modeling Asynchronous Systems, and Its Application to an Asynchronous NoC
Princeton, New Jersey May 07-May 09
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/NOCS.2007.12First International Symposium on Netw ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Cedric Koch-Hofer, TIMA Laboratory, France
Marc Renaudin, TIMA Laboratory, France
Yvain Thonnart, CEA-LETI, France
Pascal Vivet, CEA-LETI, France
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.
Citation:
Cedric Koch-Hofer, Marc Renaudin, Yvain Thonnart, Pascal Vivet, "ASC, a SystemC Extension for Modeling Asynchronous Systems, and Its Application to an Asynchronous NoC," nocs, pp.295-306, First International Symposium on Networks-on-Chip (NOCS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.