QNoC: QoS architecture and design process for network on chip

被引:248
作者
Bolotin, E [1 ]
Cidon, I [1 ]
Ginosar, R [1 ]
Kolodny, A [1 ]
机构
[1] Technion Israel Inst Technol, Dept Elect Engn, IL-32000 Haifa, Israel
关键词
network on chip; QoS architecture; wormhole switching; QNoC design process; QNoC;
D O I
10.1016/j.sysarc.2003.07.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We define Quality of Service (QoS) and cost model for communications in Systems on Chip (SoC), and derive related Network on Chip (NoC) architecture and design process. SoC inter-module communication traffic is classified into four classes of service: signaling (for inter-module control signals); real-time (representing delay-constrained bit streams); RD/WR (modeling short data access) and block-transfer (handling large data bursts). Communication traffic of the target SoC is analyzed (by means of analytic calculations and simulations), and QoS requirements (delay and throughput) for each service class are derived. A customized Quality-of-Service NoC (QNoC) architecture is derived by modifying a generic network architecture. The customization process minimizes the network cost (in area and power) while maintaining the required QoS. The generic network is based on a two-dimensional planar mesh and fixed shortest path (X-Y based) multi-class wormhole routing. Once communication requirements of the target SoC are identified, the network is customized as follows: The SoC modules are placed so as to minimize spatial traffic density, unnecessary mesh links and switching nodes are removed, and bandwidth is allocated to the remaining links and switches according to their relative load so that link utilization is balanced. The result is a low cost customized QNoC for the target SoC which guarantees that QoS requirements are met. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 128
页数:24
相关论文
共 20 条
[1]  
[Anonymous], P IEEE COMP SOC ANN
[2]  
[Anonymous], 2000, P IEEE NORCHIP C NOV
[3]   Chain: A delay-insensitive chip area interconnect [J].
Bainbridge, J ;
Furber, S .
IEEE MICRO, 2002, 22 (05) :16-23
[4]   Networks on chips: A new SoC paradigm [J].
Benini, L ;
De Micheli, G .
COMPUTER, 2002, 35 (01) :70-+
[5]  
DALLY W, 1986, DISTRIB COMPUT, P187
[6]  
Dally W.J., 1822, DAC 2001
[7]  
DALLY WJ, 1987, VLSI ARCHITECTURE CO
[8]  
GOOSSENS K, 2002, DATE 2002 DES AUT TE
[9]  
Guerrier P., 2000, Proceedings Design, Automation and Test in Europe Conference and Exhibition 2000 (Cat. No. PR00537), P250, DOI 10.1109/DATE.2000.840047
[10]  
*IBM, 1999, CORECONNECT BUS ARCH