• DocumentCode
    3326120
  • Title

    A fully static scheduling approach for fast cycle accurate systemC simulation of MPSoCs

  • Author

    Buchmann, Richard ; Greiner, Alain

  • Author_Institution
    LIP6/UPMC, Univ. Pierre et Marie Curie, Paris
  • fYear
    2007
  • fDate
    29-31 Dec. 2007
  • Firstpage
    101
  • Lastpage
    104
  • Abstract
    This paper presents principles and tools to facilitate multi-processor system on chips (MPSoCs) design and modeling, and to speed up cycle accurate SystemC simulation. We describe an effective way to build an hardware architecture virtual prototype, using a library of SystemC simulation models based on communicating synchronous finite state machines. This modeling approach supports a fully static scheduling strategy, based on the analysis of the combinational dependency graph. Our static scheduling algorithm has been implemented in the SystemCASS simulator, and provides speed-up of one order of magnitude versus the standard event-driven SystemC simulation engine. The modeling approach proposed in this paper has been adopted by the SoCLIB French National Project, that is an open modeling and simulation platform for multi-processors system on chips.
  • Keywords
    finite state machines; graph theory; hardware-software codesign; multiprocessing systems; processor scheduling; software libraries; system-on-chip; virtual prototyping; MPSoC; SoCLIB; SystemC simulation; SystemCASS simulator; combinational dependency graph; fully static scheduling approach; hardware architecture virtual prototype; multiprocessor system on chips design; multiprocessor system on chips modeling; synchronous finite state machines; Automata; Computational modeling; Discrete event simulation; Dynamic scheduling; Hardware; Job shop scheduling; Libraries; Signal processing; System-on-a-chip; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2007. ICM 2007. Internatonal Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4244-1846-6
  • Electronic_ISBN
    978-1-4244-1847-3
  • Type

    conf

  • DOI
    10.1109/ICM.2007.4497671
  • Filename
    4497671