Guaranteeing QoS with the pipelined multi-channel central caching NoC communication architecture
As technology dives deeper into the submicron, the complexities of systems-on-chip (SoC) increase due to the integration of a large number IP cores on the same silicon die. The network-on-chip paradigm has been widely accepted as a promising solution to the increasing complexity of on-chip communication requirements, with the quality of service network-on-chip (QNoC) being an effective solution when dealing with networks that have varying bounds on latency and throughput for different applications. In this paper, we present a router architecture to provide QoS support based on a simple extension to the router architecture PMCNOC and based on the definition of service classes. Our experiments show that the proposed architecture can meet the quality of service (QoS) requirements of the different service classes while maintaining hardware simplicity.