Title :
Xpipes: a network-on-chip architecture for gigascale systems-on-chip
Author :
Bertozzi, Davide ; Benini, Luca
Author_Institution :
Dipt. di Elettronica, Inf. e Sistemistica, Bologna Univ., Italy
fDate :
6/26/1905 12:00:00 AM
Abstract :
The growing complexity of embedded multiprocessor architectures for digital media processing will soon require highly scalable communication infrastructures. Packet switched networks-on-chip (NoC) have been proposed to support the trend for systems-on-chip integration. In this paper, an advanced NoC architecture, called Xpipes, targeting high performance and reliable communication for on-chip multi-processors is introduced. It consists of a library of soft macros (switches, network interfaces and links) that are design-time composable and tunable so that domain-specific heterogeneous architectures can be instantiated and synthesized. Links can be pipelined with a flexible number of stages to decouple link throughput from its length and to get arbitrary topologies. Moreover, a tool called XpipesCompiler, which automatically instantiates a customized NoC from the library of soft network components, is used in this paper to test the Xpipes-based synthesis flow for domain-specific communication architectures.
Keywords :
embedded systems; microprocessor chips; multiprocessor interconnection networks; network interfaces; packet switching; parallel architectures; pipeline processing; system-on-chip; Xpipes; XpipesCompiler; digital media processing; domain-specific heterogeneous architectures; embedded multiprocessor architectures; gigascale systems-on-chip; network instantiation; network interfaces; network-on-chip architecture; on-chip multiprocessors; packet switched networks-on-chip; pipelining; scalable communication infrastructures; soft macros library; soft network components; switches; systems-on-chip integration; Communication switching; Network interfaces; Network synthesis; Network topology; Network-on-a-chip; Packet switching; Software libraries; Switches; Telecommunication network reliability; Throughput;
Journal_Title :
Circuits and Systems Magazine, IEEE
DOI :
10.1109/MCAS.2004.1330747