Adding mechanisms for QoS to a network-on-chip

  • Authors:
  • Marcelo Daniel Berejuck;Cesar Albenes Zeferino

  • Affiliations:
  • R&D - Intelbras S.A., Sãão José, SC, Brazil;UNIVALI -- CTTMar -- MCA, São José, SC, Brazil

  • Venue:
  • Proceedings of the 22nd Annual Symposium on Integrated Circuits and System Design: Chip on the Dunes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Networks-on-Chip (NoCs) are recognized as an interconnection architecture with capability of providing scalable performance, which is an important feature for communication in future SoCs (Systems-on-Chip) with high density. Most NoC models proposed in the last years are best effort networks, which offer no guarantees of Quality of Service (QoS) in communication. However, many of the applications envisaged for future SoCs have QoS requirements. In this work, they are presented the deployment of three different mechanisms for providing QoS to a best effort NoC: circuit switching, virtual channels and virtual channels combined with aging scheduling. All the deployments were made in VHDL, and testbenches were used to verify their correct operation. SystemC-based models were also described in order to evaluate the impact of these techniques on the network performance. Results show how the implemented techniques improve the ability of the network in meeting QoS requirements.