• DocumentCode
    3233810
  • Title

    Mixed signal simulation with SystemC and Saber

  • Author

    Kirchner, T. ; Bannow, N. ; Kerstan, C. ; Grimm, C.

  • Author_Institution
    Corp. Sector Res. & Adv. Eng., Robert Bosch GmbH, Stuttgart, Germany
  • fYear
    2010
  • fDate
    14-16 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Increasing complexity and heterogeneity leads to systems that combine the aspects of both digital hardware/soft ware and mixed-signal embedded systems. A major difficulty is the fact that the components for mixed-signal systems are designed bottom-up, while a digital hardware/software system is designed top-down. Often this requires co-simulation, in practice involving multiple simulators from different vendors and on different platforms. Unfortunately, setting up co-simulations is a time-consuming task which is therefore done only a few times for verification purposes. In this paper we show how a plain SystemC simulation can be connected to Saber. A proxy module interfaces to the SystemC simulation and relays signals to Saber. A special signal synchronisation and update scheme ensures the availability of current analogue values to SystemC starting from the very beginning of each time step. Furthermore we introduce a mechanism for automatically connecting SystemC modules and show how it can be used to implement a graphical SystemC editor. A design example which compares a SystemC to Saber co-simulation to a functionally identical SystemC-AMS simulation is also included.
  • Keywords
    computational complexity; embedded systems; formal verification; hardware description languages; hardware-software codesign; mixed analogue-digital integrated circuits; Saber; SystemC; bottom up design; cosimulation; digital hardware software system; mixed signal embedded system; time consuming task;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Specification & Design Languages (FDL 2010), 2010 Forum on
  • Conference_Location
    Southampton
  • Type

    conf

  • DOI
    10.1049/ic.2010.0138
  • Filename
    5775118