SystemC for the Design and Modeling of Programmable Systems

  • Adam Donlin
  • Axel Braun
  • Adam Rose
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3203)


The Field Programmable Logic (FPL) community is set to assume an important role within the electronic system level (ESL) community. Programmable technologies are proving to be the correct implementation substrate for the growing majority of system architects who can no longer afford the cost or shoulder the risks associated with sub-micron ASIC design. In this tutorial we present an overview of SystemC, the dominant and open environment for ESL design and modeling. We focus on presenting the fundamentals of the language and describing an important extension to the language that enables rapid modeling of systems at the transaction level.


Abstraction Level Register Transfer Level Hardware Description Language Transaction Level ASIC Design 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Grötker, T., Ciao, S., Martin, G., Swan, S.: System Design with SystemC. Kluwer Academic Publishers, Dordrecht (2002)Google Scholar
  2. 2.
    Black, D.C., Donovan, J.: SystemC: from the Ground Up. Kluwer Academic Publishers, Dordrecht (2004)CrossRefGoogle Scholar
  3. 3.
    Doulos Ltd., SystemC Golden Reference Guide. Doulos Ltd., Ringwood (2002)Google Scholar
  4. 4.
    Burton, M., Donlin, A.: Transaction Level Modeling: Above RTL Design and Modeling. Whitepaper of the OSCI Transaction Level Modeling Group (2003)Google Scholar
  5. 5.
    Rose, A., Swan, S., Pierce, J.L., Fernandez, J.M.: Transaction Level Modeling in SystemC. Cadence Whitepaper for the OSCI Transaction Level Modeling GroupGoogle Scholar
  6. 6.
    The Open SystemC Initiative,
  7. 7.
    OSCI, The SystemC Language Reference Manual (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Adam Donlin
    • 1
  • Axel Braun
    • 2
  • Adam Rose
    • 3
  1. 1.Xilinx Research LabsSan JoseUSA
  2. 2.Computer Engineering DeptUniversity of TuebingenTuebingenGermany
  3. 3.Cadence Design SystemsManchesterEngland

Personalised recommendations