Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

A Theoretical and Experimental Review of SystemC Front-ends

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.
Complete list of metadata

Cited literature [21 references]  Display  Hide  Download
Contributor : Matthieu Moy <>
Submitted on : Tuesday, June 29, 2010 - 10:52:05 AM
Last modification on : Thursday, November 19, 2020 - 3:58:03 PM
Long-term archiving on: : Monday, October 22, 2012 - 4:35:58 PM


Files produced by the author(s)


  • HAL Id : hal-00495886, version 1



Kevin Marquet, Matthieu Moy, Bageshri Karkare. A Theoretical and Experimental Review of SystemC Front-ends. 2010. ⟨hal-00495886⟩



Record views


Files downloads