LBNoC: Design of Low-latency Router Architecture with Lookahead Bypass for Network-on-Chip Using FPGA

被引:6
作者
Parane, Khyamling [1 ]
Prasad, Prabhu B. M. [1 ]
Talawar, Basavaraj [1 ]
机构
[1] NIT Karnataka, SPARK Lab, Dept CSE, Mangalore, India
关键词
Network-on-Chip; FPGA-based simulation framework; Low latency; NoC Router architecture; System-on-Chip; Xilinx Zynq 7000;
D O I
10.1145/3365994
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An FPGA-based Network-on-Chip (NoC) using a low-latency router with a look-ahead bypass (LBNoC) is discussed in this article. The proposed design targets the optimized area with improved network performance. The techniques such as single-cycle router bypass, adaptive routing module, parallel Virtual Channel (VC), and Switch allocation, combined virtual cut through and wormhole switching, have been employed in the design of the LBNoC router. The LBNoC router is parameterizable with the network topology, traffic patterns, routing algorithms, buffer depth, buffer width, number of VCs, and I/O ports being configurable. A table-based routing algorithm has been employed to support the design of custom topologies. The input buffer modules of NoC router have been mapped on the FPGA Block RAM hard blocks to utilize resources efficiently. The LBNoC architecture consumes 4.5% and 27.1% fewer hardware resources than the ProNoC and CONNECT NoC architectures. The average packet latency of the LBNoC NoC architecture is 30% and 15% lower than the CONNECT and ProNoC architectures. The LBNoC architecture is 1.15x and 1.18x faster than the ProNoC and CONNECT NoC frameworks.
引用
收藏
页数:26
相关论文
共 36 条
[1]  
[Anonymous], 2019, P INDICON
[2]  
[Anonymous], 2012, P 2012 8 SO C PROGR
[3]  
[Anonymous], 2015, P 3 INT WORKSH MAN C
[4]  
[Anonymous], 2015, INT J RECONFIGR COMP
[5]  
[Anonymous], OP SOURC NETW ON CHI
[6]  
[Anonymous], 2012, EFFICIENT MICROARCHI
[7]  
[Anonymous], J CIRC SYST COMPUT
[8]  
Becker DU, 2012, PR IEEE COMP DESIGN, P419, DOI 10.1109/ICCD.2012.6378673
[9]   VIRTUAL-CHANNEL FLOW-CONTROL [J].
DALLY, WJ .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) :194-205
[10]  
Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594