• DocumentCode
    952530
  • Title

    A Reactive and Cycle-True IP Emulator for MPSoC Exploration

  • Author

    Mahadevan, Sankaran ; Angiolini, Federico ; Sparso, Jens ; Benini, Luca ; Madsen, Jan

  • Author_Institution
    Tech. Univ. of Denmark, Lyngby
  • Volume
    27
  • Issue
    1
  • fYear
    2008
  • Firstpage
    109
  • Lastpage
    122
  • Abstract
    The design of MultiProcessor Systems-on-Chip (MPSoC) emphasizes intellectual-property (IP)-based communication-centric approaches. Therefore, for the optimization of the MPSoC interconnect, the designer must develop traffic models that realistically capture the application behavior as executing on the IP core. In this paper, we introduce a Reactive IP Emulator (RIPE) that enables an effective emulation of the IP-core behavior in multiple environments, including bit- and cycle-true simulation. The RIPE is built as a multithreaded abstract instruction-set processor, and it can generate reactive traffic patterns. We compare the RIPE models with cycle-true functional simulation of complex application behavior (task-synchronization, multitasking, and input/output operations). Our results demonstrate high-accuracy and significant speedups. Furthermore, via a case study, we show the potential use of the RIPE in a design-space-exploration context.
  • Keywords
    industrial property; multiprocessing systems; network-on-chip; IP emulator; MPSoC exploration; bus traffic modelling; communication-centric approaches; input/output operations; instruction-set processor; intellectual-property; multiprocessor systems-on-chip; multitasking; network traffic reproduction; network-on-chip; reactive IP emulator; task-synchronization; trace parsing; traffic profiling; traffic shaping; Bus traffic modelling; MultiProcessor Systems-on-Chip (MPSoC); cycle-true traffic generator; macromodelling; multi-processing; network traffic reproduction; network-on-chip; reactive application models; simple instruction set architecture; simulation; systems-on-chip; traffic generator; traffic profiling and trace parsing; traffic shaping;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2007.906990
  • Filename
    4359930