• DocumentCode
    2952560
  • Title

    Performance evaluation of a Network on a Chip router using SystemC and TLM 2.0

  • Author

    Escobar, Fernando A. ; Hurtado, Mauricio Guerrero ; Posada, Lorena García ; Rozo, Antonio García

  • Author_Institution
    Univ. de Los Andes, Bogota, Colombia
  • fYear
    2011
  • fDate
    23-25 Feb. 2011
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Network on Chip (NoC) is a new paradigm to intercommunicate modules on the same dice that propose the replacement of traditional buses by routers and interface cards. The router is the main agent affecting performance and functionality of the overall system as it is in charge of delivering the information efficiently and reliably. A validation of the network is required before integrating it with other modules but due to its complexity, standard HDL design/simulation flow could be time and effort expensive for it. To overcome such difficulty, the SystemC high level approach can be used for rapid construction of virtual platforms that closely represent hardware behaviour and also for faster evaluation of multiple test scenarios. Through the use of the TLM 2.0 standard to speed up simulations, this work develops a router model and builds a 4×4 torus network. Routing algorithms, packet size and Virtual Channels are topics reviewed and studied here with the model constructed.
  • Keywords
    network-on-chip; telecommunication network routing; SystemC; TLM 2.0; interface card; network on chip router; router model; routing algorithm; standard HDL design/simulation flow; torus network; virtual channel; virtual platform; Hardware; Payloads; Routing; Routing protocols; Time domain analysis; Time varying systems; Timing; Network on Chip; SystemC; TLM; flit; router; routing algorithm; torus; virtual channel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (LASCAS), 2011 IEEE Second Latin American Symposium on
  • Conference_Location
    Bogata
  • Print_ISBN
    978-1-4244-9484-2
  • Type

    conf

  • DOI
    10.1109/LASCAS.2011.5750309
  • Filename
    5750309