• DocumentCode
    3547598
  • Title

    Extending SystemC to support mixed discrete-continuous system modeling and simulation

  • Author

    Vachoux, Alain ; Grimm, Christoph ; Einwich, Karsten

  • Author_Institution
    Microelectron. Syst. Lab., Swiss Fed. Inst. of Technol., Lausanne, Switzerland
  • fYear
    2005
  • fDate
    23-26 May 2005
  • Firstpage
    5166
  • Abstract
    Systems on chip are more and more heterogeneous and include software, analog/RF and digital hardware, and non-electronic components, such as sensors or actuators. The design and verification of such systems require appropriate modeling means to deal with the increasing complexity and to achieve efficient simulation. SystemC, a set of C++ classes and methods, provides a modeling and simulation framework that supports digital (discrete) hardware and software systems from abstract specifications to register transfer level models. We propose a way to extend the capabilities of SystemC to support mixed discrete-continuous systems by implementing a synchronous dataflow (SDF) model of computation (MoC). The SDF MoC is used to embed continuous-time behavior in SDF modules and to support synchronization with the existing SystemC kernel. The paper presents an overview of the architecture and the syntax of the proposed extensions and gives modeling examples with simulation results.
  • Keywords
    C++ language; circuit simulation; computational complexity; data flow computing; formal verification; integrated circuit design; integrated circuit modelling; mixed analogue-digital integrated circuits; synchronisation; system-on-chip; C++ classes; C++ methods; RF hardware; SystemC kernel; actuators; analog hardware; continuous-time behavior; digital hardware; mixed discrete-continuous system modeling; model of computation; nonelectronic components; register transfer level models; sensors; software; synchronous dataflow model; system on chip; verification; Actuators; Computational modeling; Computer architecture; Hardware; Kernel; Radio frequency; Registers; Sensor systems; Software systems; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
  • Print_ISBN
    0-7803-8834-8
  • Type

    conf

  • DOI
    10.1109/ISCAS.2005.1465798
  • Filename
    1465798