Self-timed communication platform for implementing high-performance systems-on-chip

被引:3
作者
Liljeberg, P [1 ]
Plosila, J [1 ]
Isoaho, J [1 ]
机构
[1] Univ Turku, Dept Informat Technol, FIN-20520 Turku, Finland
关键词
SoC; self-timed; asynchronous; platform; bus; ring; architecture;
D O I
10.1016/j.vlsi.2004.03.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper discusses design of a modular self-timed communication platform aimed for high-performance globally asynchronous locally synchronous system-on-chip applications. The platform is based on a concurrent multitopology bus architecture with pipelined locally controlled transfer stages. Behavioral specification, handshake timing analysis technique and asynchronous circuit solutions for transfer stages are presented. Synchronization problems in component and bus communication are solved using self-timed approach. Deadlock prevention is implemented in logic level as a local autonomous function within each transfer stage. Different topologies and their building blocks are analyzed in terms of throughput, latency and implementation cost. According to simulations using a 0.18 mum technology, the overall maximum performance varied between 4.9 and 6.6 Gword/s depending on communication pattern and the bus topology. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:43 / 67
页数:25
相关论文
共 21 条
[1]  
*ARM LTD, 1999, AMBA SPEC REV 2 0
[2]  
AYALA J, 2002, 45 MIDW S CIRC SYST, V1, P419
[3]   MARBLE: an asynchronous on-chip macrocell bus [J].
Bainbridge, WJ ;
Furber, SB .
MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (04) :213-222
[4]  
BAKOGLU HB, 1990, INTERCONNECTIONS PAC
[5]  
CHAPIRO DM, 1984, THESIS STANFORD U
[6]  
CHEN HH, 1997, P DES AUT C DAC AN C
[7]  
CORTADELLA L, 2002, LOGIC SYNTHESIS ASYN
[8]  
Dally W.J., 1998, Digital System Engineering
[9]  
DAVIS A, 1995, ASYNCHRONOUS DIGITAL, P1
[10]  
*IBM CORP, COR BUS ARCH