Design and implementation of a QoS router on FPGA

Router is the key unit of Network-on-Chip and there are many implementations of router for on chip network, but few of them provide QoS service. In this paper, we have exploited a QoS router based on a hybrid switching mechanism. By using the circuit-switching, the router can provide guaranteed services, at the same time it makes the most use of the remained network resources to provide best effort services with the wormhole-switching. What's more, to be able to implement it on chip lastly, we select the XC5VLX110T chip to establish a verification platform on RTL-level, also with some necessary analysis and verification. The synthesis of the router shows it consumes 1% of the chip's storage resources and 6% of the logic resources, and its maximum operating frequency is up to 155.441MHz when the width of the wire is set to be 8bit and the depth of buffer to be 16 flits.

[1]  Ran Ginosar,et al.  QNoC asynchronous router , 2009, Integr..

[2]  Diederik Verkest,et al.  Spatial division multiplexing: a novel approach for guaranteed throughput on NoCs , 2005, 2005 Third IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS'05).

[3]  Kees Goossens,et al.  AEthereal network on chip: concepts, architectures, and implementations , 2005, IEEE Design & Test of Computers.

[4]  Leandro Soares Indrusiak,et al.  Improving QoS of Multi-layer Networks-on-Chip with Partial and Dynamic Reconfiguration of Routers , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[5]  Jens Sparsø,et al.  Implementation of guaranteed services in the MANGO clockless network-on-chip , 2006 .

[6]  Ramalingam Sridhar,et al.  A High-Performance Router Design for VDSM NoCs , 2005, Proceedings 2005 IEEE International SOC Conference.

[7]  W. Dally,et al.  Route packets, not wires: on-chip interconnection networks , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[8]  Kees G. W. Goossens,et al.  Trade Offs in the Design of a Router with Both Guaranteed and Best-Effort Services for Networks on Chip , 2003, DATE.