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, Alexander Ivannikov
DOI: 10.4018/IJERTCS.2018070102
(Individual Articles)
No Current Special Offers


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

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:
Volume 15: 1 Issue (2024): Forthcoming, Available for Pre-Order
Volume 14: 1 Issue (2023)
Volume 13: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
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