Configurable network-on-chip router macrocells

被引:1
|
作者
Saponara, Sergio [1 ]
Fanucci, Luca [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Pisa, Italy
关键词
Network-on-chip (NoC); Multi-processor system-on-chip (MPSoC); Router; Configurable core; Design methodology; LOW-POWER; NOC; DESIGN; ARCHITECTURE; FLOW;
D O I
10.1016/j.micpro.2016.04.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a configurable architecture for Network-on-Chip (NoC) router macrocells, and a methodology to streamline their design and configuration. The methodology addresses the typical problems experienced by design and verification engineers when coding highly configurable intellectual property macrocells at Register Transfer Level (RTL) with hundreds of parameters and thousands of resulting configurations. A NoC infrastructure for a Multi Processor System-on-Chip (MPSoC) may require tens or hundreds of router macrocells. Therefore, managing the configuration design space is becoming a bottleneck for the design and verification of many-core processing systems. The proposed generation flow is illustrated on a real-world NoC router core. Its configurable architecture is compliant with several NoC topologies such as Ring, Octagon, Spidergon and 2D mesh typically used in many-core processing platforms. The generation flow allows for a reduction in the database code size, up to 70% in our experiments, and a contraction of three orders of magnitudes of the verification space vs. conventional design flows of RTL macrocells. The validity of the approach is also confirmed by synthesizing the generated router macrocells in nanoscale CMOS technology. The achieved performance compare well to the state-of-the-art in terms of low latency and low circuit complexity. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [21] Multicast parallel pipeline router architecture for network-on-chip
    Samman, Faizal A.
    Hollstein, Thomas
    Glesner, Manfred
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 1200 - 1205
  • [22] Analyzing the Error Propagation in a Parameterizable Network-on-Chip Router
    de Melo, Douglas Rossi
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Bezerra, Eduardo Augusto
    2019 20TH IEEE LATIN AMERICAN TEST SYMPOSIUM (LATS), 2019,
  • [23] Design and implementation of congestion aware router for network-on-chip
    Balakrishnan, Melvin T.
    Venkatesh, T. G.
    Bhaskar, A. Vijaya
    INTEGRATION-THE VLSI JOURNAL, 2023, 88 : 43 - 57
  • [24] Centralized Priority Management Allocation for Network-on-Chip Router
    Yan, Pengzhan
    Sridhar, Ramalingam
    2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 290 - 295
  • [25] A novel technique for flit traversal in network-on-chip router
    Monika Katta
    T. K. Ramesh
    Juha Plosila
    Computing, 2023, 105 : 2647 - 2673
  • [26] Tackling Permanent Faults in the Network-on-Chip Router Pipeline
    Poluri, Pavan
    Louri, Ahmed
    2013 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2013, : 49 - 56
  • [27] Scalable network-on-chip architecture for configurable neural networks
    Vainbrand, Dmitri
    Ginosar, Ran
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (02) : 152 - 166
  • [28] A novel technique for flit traversal in network-on-chip router
    Katta, Monika
    Ramesh, T. K.
    Plosila, Juha
    COMPUTING, 2023, 105 (12) : 2647 - 2673
  • [29] Roundabout: a Network-on-Chip Router with Adaptive Buffer Sharing
    Effiong, Charles
    Sassatelli, Gilles
    Gamatie, Abdoulaye
    2017 IEEE 15TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2017, : 65 - 68
  • [30] Network-on-Chip Router Design with Buffer-Stealing
    Su, Wan-Ting
    Shen, Jih-Sheng
    Hsiung, Pao-Ann
    2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,