An Efficient FPGA-Based Network-on-Chip Simulation Framework Utilizing the Hard Blocks

被引:4
作者
Prabhu Prasad, B. M. [1 ]
Parane, Khyamling [1 ]
Talawar, Basavaraj [1 ]
机构
[1] Natl Inst Technol Karnataka Surathkal, Dept CSE, SPARK Lab, Mangalore, India
关键词
FPGA; Network-on-chip; NoC; Router microarchitecture; Crossbar;
D O I
10.1007/s00034-020-01411-z
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In multi-processor system-on-chips, on-chip interconnection plays a significant role. The type of on-chip architecture being used in an application decides the performance of that application. Hence, a quick and versatile network-on-Chip (NoC) simulator, particularly for the larger designs, is essential to explore and find the best suitable NoC configuration for individual applications. An FPGA-based NoC simulation framework has been proposed in this work. The crossbar switch of the NoC router with buffers and five ports has been embedded in the wide multiplexers of the DSP48E1 slices. The distinctive feature of dynamic mode functionality of the DSP48E1 slices every clock cycle depending on the control signals of multiplexer plays a crucial role in incorporating the crossbar functionality. A substantial decrease in the configurable logic blocks (CLBs) utilization of NoC topologies on the FPGA has been observed by embedding the functionality of the crossbar on the DSP48E1 slices. Since there is a reduction in the use of CLB resources employing the crossbar based on DSP48E1, topologies of larger sizes can be simulated. 6x6Mesh topology with theDSP crossbar implementation consumes 36% fewer lookup tables (LUTs) and 40% fewer flip flops than the Mesh topology with CLB-based crossbar implementation. 41% fewer LUTs and 23% fewer slices are consumed by the proposed work with respect to the state-ofthe-art CONNECT NoC generation tool. Compared to DART, a reduction of 86% and 80% in LUTs and slices has been observed with respect to the proposed work. HopliteDSP implements the unidirectional Torus topology with no buffers considering the deflective routing algorithm. The proposed work targets Mesh-based topologies with buffers and bidirectional ports with XY and look-ahead routing algorithms.
引用
收藏
页码:5247 / 5271
页数:25
相关论文
共 24 条
  • [1] Ababei C, 2014, IEEE INT SOC CONF, P255, DOI 10.1109/SOCC.2014.6948937
  • [2] Abad P., 2012, 2012 Sixth IEEE/ACM International Symposium on Networks-on-Chip (NoCS), P99, DOI 10.1109/NOCS.2012.19
  • [3] A parametric-based performance evaluation and design trade-offs for interconnect architectures using FPGAs for networks-on-chip
    Abba, Sani
    Lee, Jeong-A
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (05) : 375 - 398
  • [4] GARNET: A Detailed On-Chip Network Model inside a Full-System Simulator
    Agarwal, Niket
    Krishna, Tushar
    Peh, Li-Shiuan
    Jha, Niraj K.
    [J]. ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, : 33 - 42
  • [5] [Anonymous], 2012, P 2012 8 SO C PROGR
  • [6] [Anonymous], 2014, FPGAAccelerated Simulation of Computer Systems
  • [7] BENITZHAK Y, 2012, SAMOS 2012
  • [8] Chethan K. H. B., 2016, FPL 2016, P1
  • [9] Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594
  • [10] Danyao Wang, 2011, 2011 Fifth IEEE/ACM International Symposium on Networks-on-Chip (NoCS), P145