DocumentCode :
1194106
Title :
An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration
Author :
Radulescu, A. ; Dielissen, J. ; Pestana, S.G. ; Gangwal, O.P. ; Rijpkema, E. ; Wielage, P. ; Goossens, K.
Author_Institution :
Philips Res. Labs., Eindhoven, Netherlands
Volume :
24
Issue :
1
fYear :
2005
Firstpage :
4
Lastpage :
17
Abstract :
We present a network interface (NI) for an on-chip network. Our NI decouples computation from communication by offering a shared-memory abstraction, which is independent of the network implementation. We use a transaction-based protocol to achieve backward compatibility with existing bus protocols such as AXI, OCP, and DTL. Our NI has a modular architecture, which allows flexible instantiation. It provides both guaranteed and best-effort services via connections. These are configured via NI ports using the network itself, instead of a separate control interconnect. An example instance of this NI with four ports has an area of 0.25 mm/sup 2/ after layout in 0.13-/spl mu/m technology, and runs at 500 MHz.
Keywords :
integrated circuit design; integrated circuit interconnections; network interfaces; protocols; system buses; system-on-chip; 0.13 micron; 500 MHz; AXI; DTL; OCP; best-effort communication; bus protocols; communication protocols; flexible network configuration; network interface; networks on chip; on-chip network; packet switching; shared-memory abstraction; Communication system control; Computer architecture; Computer networks; Delay; Hardware; Network interfaces; Network-on-a-chip; Packet switching; Protocols; Throughput; Best-effort communication; communication protocols; network interfaces; networks on chip; packet switching; performance guarantees;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2004.839493
Filename :
1372657
Link To Document :
بازگشت