• DocumentCode
    3233885
  • Title

    A theoretical and experimental review of SystemC front-ends

  • Author

    Marquet, K. ; Moy, M. ; Karkare, B.

  • Author_Institution
    Verimag, Univ. Joseph Fourier, Grenoble, France
  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    SystemC is a widely used tool for prototyping Systems-on-a-Chip. Being implemented as a C++ library, a plain C++ compiler is sufficient to compile and simulate a SystemC program. However, a SystemC program needs to be processed by a dedicated tool in order to visualize, formally verify, debug and/or optimize the architecture. In this paper we focus on the tools (called front-ends) used in the initial stages of processing SystemC programs. We describe the challenges in developing SystemC front-ends and present a survey of existing solutions. The limitations and capabilities of these tools are compared for various features of SystemC and intended back-end applications. We present typical examples that front-ends should ideally be able to process, and give theoretical limitations as well as experimental results of existing tools.
  • Keywords
    C++ language; electronic engineering computing; program compilers; system-on-chip; C++ compiler; C++ library; SystemC front-ends; SystemC program; systems-on-a-chip;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0140
  • Filename
    5775120