• DocumentCode
    3328996
  • Title

    A Modular Approach to Model Heterogeneous MPSoC at Cycle Level

  • Author

    Monchiero, Matteo ; Palermo, Gianluca ; Silvano, Cristina ; Villa, Oreste

  • Author_Institution
    HP Labs., Palo Alto, CA
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    158
  • Lastpage
    164
  • Abstract
    This paper proposes a system-level cycle-based framework to model and design heterogeneous multiprocessor systems-on-chip (MPSoC), called GRAPES. The approach features flexibility and modularity maintaining high simulation speed despite modeling at cycle level. Intellectual property (IP) system modules can be described as C++or System C entities and they are wrapped into C++ objects, called plug-ins. Plug-ins, that are modeled by the transaction level modeling (TLM) style, are managed by the GRAPES kernel, which is the core of the simulation framework. GRAPES structural approach permits to easily model run-time reconfiguration and power modeling. Furthermore, GRAPES has been used to model and to simulate a case study: a scalable and heterogeneous MPSoC based on network-on-chip (NoC) interconnect.
  • Keywords
    industrial property; network-on-chip; C++; NoC interconnect; cycle-based framework; heterogeneous MPSoC; intellectual property; modular approach; multiprocessor systems-on-chip; network-on-chip; power modeling; run-time reconfiguration; transaction level modeling; Digital systems; Hardware; Kernel; Multiprocessing systems; Network-on-a-chip; Object oriented modeling; Pipelines; Power system modeling; Protocols; System-on-a-chip; Modeling; Multiprocessor System-on Chip (MPSoC); Simulation; System-on-Chip (SoC);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
  • Conference_Location
    Parma
  • Print_ISBN
    978-0-7695-3277-6
  • Type

    conf

  • DOI
    10.1109/DSD.2008.84
  • Filename
    4669232