Title :
A flexible modeling environment for a NoC-based multicore architecture
Author :
Lemaire, R. ; Thuries, S. ; Heiztmann, F.
Author_Institution :
LETI, CEA, Grenoble, France
Abstract :
Following silicon technology improvements, Systems-on-Chip become more and more complex and require higher efforts for each design and validation steps. From architecture exploration to low-level hardware mechanism implementation, simulation platform are developed with different constraints in terms of speed performance or timing precision. The main issue is then to ensure consistency of the design all along the design flow process. In this paper, a NoC-based Multi-Processor System-on-Chip (MPSoC) architecture called GENEPY is introduced. The platform includes a mix of high-performance digital signal processing (DSP) cores, general-purpose processors (GPPs) and dedicated hardware accelerator all interconnected by a 2D-mesh Network-on-Chip (NoC). Associated with this architecture a flexible modeling environment is demonstrated. Built around a SystemC-TLM kernel, it integrates instruction set simulators and cosimulation wrappers and power estimators to adapt various types of user requirements from system architects to hardware designers and software developers in a common framework. Results are presented to assess the usability and potentiality of such modeling environment both for silicon implementation validation and for easier application mapping at early stage.
Keywords :
circuit simulation; digital signal processing chips; elemental semiconductors; formal specification; instruction sets; integrated circuit design; integrated circuit interconnections; integrated circuit modelling; multiprocessing systems; network-on-chip; 2D-mesh NoC interconnection; DSP core; GENEPY; GPP; NoC-based MPSoC architecture; NoC-based multicore architecture; Si; SystemC-TLM kernel; application mapping; architecture exploration; cosimulation wrapper; design consistency; flexible modeling environment; general-purpose processor; hardware accelerator; hardware design; high-performance digital signal processing core; instruction set simulator; low-level hardware mechanism implementation; multiprocessor system-on-chip architecture; power estimator; silicon implementation validation; silicon technology improvement; simulation platform; software development; speed performance; system architecture; timing precision; user requirement; Adaptation models; Computer architecture; Hardware; Ports (Computers); Random access memory; Software; System-on-a-chip;
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2012 IEEE International
Conference_Location :
Huntington Beach, CA
Print_ISBN :
978-1-4673-2897-5
DOI :
10.1109/HLDVT.2012.6418256