Static timing analysis for modeling QoS in networks-on-chip

被引:4
作者
Krimer, Evgeni [1 ]
Keslassy, Isaac [2 ]
Kolodny, Avinoam [2 ]
Walter, Isask'har [2 ]
Erez, Mattan [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
[2] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
基金
欧洲研究理事会;
关键词
Network-on-chip; Wormhole routing/switching; Virtual channels; Static-timing-analysis; Analytical model; Quality of service; WORMHOLE ROUTING TECHNIQUES; PERFORMANCE ANALYSIS; ROUTER; LATENCY; DESIGN;
D O I
10.1016/j.jpdc.2010.10.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Networks-on-chip (NoCs) are used in a growing number of SoCs and multi-core processors. Because messages compete for the NoC's shared resources, quality of service and resource allocation are major concerns for system designers. In particular, a model for the properties of packet delivery through the network is desirable. We present a methodology for packet-level static timing analysis in NoCs. Our methodology quickly and accurately gauges the performance parameters of a virtual-channel wormhole NoC without simulation. The network model can handle any topology, link capacities, and buffer sizes. It provides per-flow delay analysis that is orders-of-magnitude faster than simulation while being significantly more accurate than prior static modeling techniques. Using a carefully derived and reduced Markov chain, the model can statically represent the dynamic network state. Usage of the model in a placement optimization problem is shown as an example application. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:687 / 699
页数:13
相关论文
共 50 条
[41]   Sphere-based topology for networks-on-chip [J].
Sabbaghi-Nadooshan, Reza ;
Doroud, Hossein ;
Ghorbanian, Mahsa .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2013, 5 (1-2) :13-18
[42]   An SDRAM-Aware Router for Networks-on-Chip [J].
Jang, Wooyoung ;
Pan, David Z. .
DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, :800-805
[43]   3-D topologies for networks-on-chip [J].
Pavlidis, Vasilis F. ;
Friedman, Eby G. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (10) :1081-1090
[44]   A kind of hierarchical ring interconnection networks-on-chip [J].
Wang W. ;
Qiao L. ;
Yang G.-W. ;
Tang Z.-Z. .
Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (02) :326-334
[45]   Design and Applications for Embedded Networks-on-Chip on FPGAs [J].
Abdelfattah, Mohamed S. ;
Bitar, Andrew ;
Betz, Vaughn .
IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (06) :1008-1021
[46]   Power-Performance Analysis of Networks-on-Chip with Arbitrary Buffer Allocation Schemes [J].
Arjomand, Mohammad ;
Sarbazi-Azad, Hamid .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (10) :1558-1571
[47]   Performance Optimization and Evaluation for Torus-Based Optical Networks-on-Chip [J].
Xie, Yiyuan ;
Xu, Weihua ;
Zhao, Weilun ;
Huang, Yexiong ;
Song, Tingting ;
Guo, Min .
JOURNAL OF LIGHTWAVE TECHNOLOGY, 2015, 33 (18) :3858-3865
[48]   Unified multi-objective mapping and architecture customisation of networks-on-chip [J].
Morgan, Ahmed A. ;
Elmiligi, Haytham ;
El-Kharashi, Mohamed Watheq ;
Gebali, Fayez .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2013, 7 (06) :282-293
[49]   Embedded Transitive Closure Network for Runtime Deadlock Detection in Networks-on-Chip [J].
Al-Dujaily, Ra'ed ;
Mak, Terrence ;
Xia, Fei ;
Yakovlev, Alexandre ;
Palesi, Maurizio .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (07) :1205-1215
[50]   Efficient and scalable cross-by-pass-mesh topology for networks-on-chip [J].
Gulzari, Usman Ali ;
Anjum, Sheraz ;
Aghaa, Shahrukh ;
Khan, Sarzamin ;
Torres, Frank Sill .
IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (04) :140-148