An interconnect channel design methodology for high performance integrated circuits

被引:10
作者
Chandra, V [1 ]
Xu, A [1 ]
Schmit, H [1 ]
Pileggi, L [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS | 2004年
关键词
D O I
10.1109/DATE.2004.1269045
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip communication is becoming a bottleneck for high performance designs. Conventional interconnect design methodology does not account for architectures and/or communication schemes that require storage buffers (First-In-First-Out queues or FIFOs) in the interconnect channel. For example, FIFOs and flow-control are needed for Network-on-Chip, high performance ASICs and multiple clock domain designs. These IC implementation architectures require an efficient methodology to determine the size of the FIFOs in the channel since the FIFO sizes affect system performance. In this work we devised a methodology to size the FIFOs in an interconnect channel containing one or more FIFOs connected in series. We show that the sizing of the FIFOs in the channel is a function of system parameters such as data production rate and consumption rate, data burstiness, number of channel stages etc. and we also quantify, their effect on performance. For a single clock design, we have developed an efficient algorithm which reduces the search space for the optimal sizing of the FIFOs in the channel.
引用
收藏
页码:1138 / 1143
页数:6
相关论文
共 21 条
[1]  
AKYILDIZ IF, 1988, IEEE T SOFTWARE ENG
[2]  
[Anonymous], IEEE COMPUTER
[3]  
BANERJEE K, 2002, IEEE T ELECT DEVICES
[4]  
BOHR MT, 1995, P IEDM
[5]  
BUYUKKOC C, 1986, IEEE INT C ROB AUT
[6]  
Carloni Luca P., 1999, ICCAD
[7]  
CHELCEA T, 2001, IEEE DES AUT C
[8]  
COCCHINI P, 2002, ICCAD
[9]  
DALLY W, 2001, P 38 DES AUT C JUN
[10]  
DAVIS JA, 2001, P SLIP