Quantitative design space exploration of routing-switches for Network-on-Chip

被引:0
|
作者
Neuenhahn, M. C. [1 ]
Blume, H. [1 ]
Chair, T. G. Noll [1 ]
机构
[1] Rhein Westfal TH Aachen, Chair Elect Engn & Comp Syst, D-52062 Aachen, Germany
关键词
Electric losses - Integrated circuit design - Embedded systems - VLSI circuits - Field programmable gate arrays (FPGA) - Network routing - Costs;
D O I
10.5194/ars-6-145-2008
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Future Systems-on-Chip (SoC) will consist of many embedded functional units like e.g. embedded processor cores, memories or FPGA like structures. These SoCs will have huge communication demands, which can not be fulfilled by bus-based communication systems. Possible solutions to this problem are so called Networks-on-Chip (NoC). These NoCs basically consist of network-interfaces which integrate functional units into the NoC and routing-switches which connect the network-interfaces. Here, VLSI-based routing-switch implementations are presented. The characteristics of these NoCs like performance and costs (e.g. silicon area respectively logic elements, power dissipation) depend on a variety of parameters. As a routing-switch is a key component of a NoC, the costs and performance of routing switches are compared for different parameter combinations. Evaluated parameters are for example data word length, architecture of the routing-switch (parallel vs. centralized implementation) and routing-algorithm. The performance and costs of routing-switches were evaluated using an FPGA-based NoC-emulator. In addition different routing-switches were implemented using a 90 nm standard-cell library to determine the maximum clock frequency, power-dissipation and area of a VLSI-implementation. The power consumption was determined by simulating the extracted layout of the routing-switches. Finally, these results are benchmarked to other routing-switch implementations like Aetheral and xpipes.
引用
收藏
页码:145 / 150
页数:6
相关论文
共 50 条
  • [21] On the Area and Energy Scalability of Wireless Network-on-Chip: A Model-Based Benchmarked Design Space Exploration
    Abadal, Sergi
    Iannazzo, Mario
    Nemirovsky, Mario
    Cabellos-Aparicio, Albert
    Lee, Heekwan
    Alarcon, Eduard
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (05) : 1501 - 1513
  • [22] A Generative AI for Heterogeneous Network-on-Chip Design Space Pruning
    Mirka, Maxime
    France-Pillois, Maxime
    Sassatelli, Gilles
    Gamatie, Abdoulaye
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1135 - 1138
  • [23] On the design of a photonic network-on-chip
    Shacham, Assaf
    Bergman, Keren
    Carloni, Luca P.
    [J]. NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 53 - +
  • [24] A survey of routing algorithm for mesh Network-on-Chip
    Wu, Yue
    Lu, Chao
    Chen, Yunji
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (04) : 591 - 601
  • [25] Merged Switch Allocation and Traversal in Network-on-Chip Switches
    Dimitrakopoulos, Giorgos
    Kalligeros, Emmanouil
    Galanopoulos, Kostas
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2001 - 2012
  • [26] The Chip Is the Network: Toward a Science of Network-on-Chip Design
    Marculescu, Radu
    Bogdan, Paul
    [J]. FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2007, 2 (04): : 371 - 461
  • [27] A survey of routing algorithm for mesh Network-on-Chip
    Yue Wu
    Chao Lu
    Yunji Chen
    [J]. Frontiers of Computer Science, 2016, 10 : 591 - 601
  • [28] A Routing Aggregation for Load Balancing Network-on-Chip
    Zhou, Xiaofeng
    Liu, Lu
    Zhu, Zhangming
    Zhou, Duan
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (09)
  • [29] A Novel Adaptive Routing Algorithm for Network-on-Chip
    Jia, Jia
    Zhou, Duan
    Zhang, Jianxian
    [J]. ADVANCED MATERIALS AND COMPUTER SCIENCE, PTS 1-3, 2011, 474-476 : 413 - +
  • [30] A survey of routing algorithm for mesh Network-on-Chip
    Yue WU
    Chao LU
    Yunji CHEN
    [J]. Frontiers of Computer Science, 2016, 10 (04) - 601