ARTNoCs: An Evaluation Framework for Hardware Architectures of Real-Time NoCs

NoC-based MPSoCs are the fitting platform for the requirements of embedded and cyber physical systems. A significant expanse of these systems abides by real-time constraints which further add to the NoC design challenges. Several architectural solutions are presented in the literature targeting real-time NoCs, also referred to as quality of service (QoS) NoCs, however, they lack a common evaluation platform and performance criteria. In this paper, ARTNoCs is proposed as a hardware evaluation framework for real-time NoC architectures in a 2D mesh platform. The proposed framework supports different QoS router architectures in terms of switching control, ports structure, routing algorithm, flow-control and node latency. The framework offers a common hardware evaluation platform for the different router architectures over both FPGA and ASIC design flows, in addition to the latency and real-time performance evaluation under specified traffic scenarios. ARTNoCs is the first framework targeting real-time NoCs allowing the designer to compare and contrast different QoS router architectures on a reliable evaluation platform.

[1]  Kees G. W. Goossens,et al.  dAElite: A TDM NoC Supporting QoS, Multicast, and Fast Connection Set-Up , 2014, IEEE Transactions on Computers.

[2]  Eduardo de la Torre,et al.  A Fast Emulation-Based NoC Prototyping Framework , 2008, 2008 International Conference on Reconfigurable Computing and FPGAs.

[3]  William J. Dally,et al.  Principles and Practices of Interconnection Networks , 2004 .

[4]  Antonia Zhai,et al.  Energy-Efficient Time-Division Multiplexed Hybrid-Switched NoC for Heterogeneous Multicore Systems , 2014, 2014 IEEE 28th International Parallel and Distributed Processing Symposium.

[5]  Axel Jantsch,et al.  Parallel probing: Dynamic and constant time setup procedure in circuit switching NoC , 2012, 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[6]  Kees G. W. Goossens,et al.  Argo: A Real-Time Network-on-Chip Architecture With an Efficient GALS Implementation , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Diana Göhringer,et al.  Survey on Real-Time Network-on-Chip Architectures , 2015, ARC.

[8]  James C. Hoe,et al.  CONNECT: re-examining conventional wisdom for designing nocs in the context of FPGAs , 2012, FPGA '12.

[9]  Leandro Soares Indrusiak,et al.  Network-on-Chip packet prioritisation based on instantaneous slack awareness , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[10]  Chrysostomos Nicopoulos,et al.  PhaseNoC: TDM scheduling at the virtual-channel level for efficient network traffic isolation , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[11]  Natalie D. Enright Jerger,et al.  DART: A Programmable Architecture for NoC Simulation on FPGAs , 2014, IEEE Transactions on Computers.

[12]  Nan Jiang,et al.  A detailed and flexible cycle-accurate Network-on-Chip simulator , 2013, 2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).