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 条
  • [31] 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,
  • [32] Congestion-Aware Network-on-Chip Router Architecture
    Wang, Chifeng
    Hu, Wen-Hsiang
    Bagherzadeh, Nader
    15TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2010), 2010, : 137 - 144
  • [33] A Highly Adaptive and Efficient Router Architecture for Network-on-Chip
    Ahmadinia, Ali
    Shahrabi, Alireza
    COMPUTER JOURNAL, 2011, 54 (08): : 1295 - 1307
  • [34] Simulation of synchronous Network-on-chip router for System-on-chip communication
    Ilic, Marko R.
    Petrovic, Vladimir Z.
    Jovanovic, Goran S.
    2012 20TH TELECOMMUNICATIONS FORUM (TELFOR), 2012, : 506 - 509
  • [35] A low overhead load balancing router for network-on-chip
    周小锋
    刘露
    朱樟明
    周端
    JournalofSemiconductors, 2016, 37 (11) : 91 - 97
  • [36] A low overhead load balancing router for network-on-chip
    Zhou Xiaofeng
    Liu Lu
    Zhu Zhangming
    Zhou Duan
    JOURNAL OF SEMICONDUCTORS, 2016, 37 (11)
  • [37] Power Efficient Router Architecture for Wireless Network-on-Chip
    Mondal, Hemanta Kumar
    Gade, Sri Harsha
    Kishore, Raghav
    Kaushik, Shashwat
    Deb, Sujay
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 227 - 233
  • [38] Clock Boosting Router: Increasing the Performance of an Adaptive Router in Network-on-Chip (NoC)
    Lee, S. E.
    Bagherzadeh, N.
    SCIENTIA IRANICA, 2008, 15 (06) : 579 - 588
  • [39] Analysis of a tandem network model of a single-router Network-on-Chip
    Paul Beekhuizen
    Dee Denteneer
    Ivo Adan
    Annals of Operations Research, 2008, 162 : 19 - 34
  • [40] Analysis of a tandem network model of a single-router network-on-chip
    Beekhuizen, Paul
    Denteneer, Dee
    Adan, Ivo
    ANNALS OF OPERATIONS RESEARCH, 2008, 162 (01) : 19 - 34