SystemC Language Usage as the Alternative to the HDL and High-level Modeling for NoC Simulation

SystemC Language Usage as the Alternative to the HDL and High-level Modeling for NoC Simulation

Aleksandr Romanov (National Research University Higher School of Economics, Moscow, Russia) and Alexander Ivannikov (The Institute for Design Problems in Microelectronics of Russian Academy of Sciences, Moscow, Russia)
DOI: 10.4018/IJERTCS.2018070102

Abstract

This article describes how actual trends of networks-on-chip research and known approaches to their modeling are considered. The characteristics of analytic and high- / low- level simulation are given. The programming language SystemC as an alternative solution to create models of networks-on-chip is proposed, and SystemC models speed increase methodic is observed. The methods of improving SystemC models are formulated. There has been shown how SystemC language can reduce the disadvantages and maximize the advantages of high-level and low-level approaches. To achieve this, the comparison of results for high-level, low-level and SystemC NoC simulation is given on the example of “hot spots” and the geometric shape of regular NoC topologies effect on their productivity.
Article Preview
Top

Statement Of The Problem And Objectives Of Research

According to Marculescu et al. (2009), basic directions of current research on the subject of NoCs are:

  • 1.

    Modeling of network traffic and creating the appropriate test tasks.

  • 2.

    Display of the problems on NoCs and their planning.

  • 3.

    Routing and flow control in the NoCs.

  • 4.

    Ensuring the required quality of service.

  • 5.

    Management of power, temperature control and timing.

  • 6.

    Reliability and fault tolerance of the NoCs.

  • 7.

    Creation of the optimal topology of NoC connections.

  • 8.

    Development of an effective structure of routers and network channels.

  • 9.

    Scheduling of NoC deployment.

  • 10.

    NoC prototyping, testing, and verification.

  • 11.

    NoC modeling, analysis and simulation.

A large number of research areas reflect the complexity of NoCs as an object of research. It should be also emphasized that on NoC modeling, analysis, and simulation, other areas of search are based. Therefore, the choice of adequate methods and tools for NoC modeling is challenging.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 11: 4 Issues (2020): 1 Released, 3 Forthcoming
Volume 10: 4 Issues (2019)
Volume 9: 2 Issues (2018)
Volume 8: 2 Issues (2017)
Volume 7: 2 Issues (2016)
Volume 6: 2 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing