Back to Search Start Over

NoC Synthesis Flow for Customized Domain Specific Multiprocessor Systems-on-Chip.

Authors :
Bertozzi, Davide
Jalabert, Antoine
Murali, Srinivasan
Tamhankar, Rutuparna
Stergiou, Stergios
Benini, Luca
De Micheli, Giovanni
Source :
IEEE Transactions on Parallel & Distributed Systems. Feb2005, Vol. 16 Issue 2, p113-129. 17p.
Publication Year :
2005

Abstract

The growing complexity of customizable single-chip multiprocessors is requiring communication resources that can only be provided by a highly-scalable communication infrastructure. This trend is exemplified by the growing number of Network-on-Chip (NoC) architectures that have been proposed recently for System-on-Chip (SoC) integration. Developing NoC-based systems tailored to a particular application domain is crucial for achieving high-performance, energy-efficient customized solutions. The effectiveness of this approach largely depends on the availability of an ad hoc design methodology that, starting from a high-level application specification, derives an optimized NoC configuration with respect to different design objectives and instantiates the selected application specific on-chip micronetwork. Automatic execution of these design steps is highly desirable to increase SoC design productivity. This paper illustrates a complete synthesis flow, called NetChip, for customized NoC architectures, that partitions the development work into major steps (topology mapping, selection, and generation) and provides proper tools for their automatic execution (SUNMAP, xpipescompiler). The entire flow leverages the flexibility of a fully reusable and scalable network components library called xpipes, consisting of highly-parameterizable network building blocks (network interlace, switches, switch-to-switch links) that are design-time tunable and composable to achieve arbitrary topologies and customized domain-specific NoC architectures. Several experimental case studies are presented in the paper, showing the powerful design space exploration capabilities of the proposed methodology and tools. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10459219
Volume :
16
Issue :
2
Database :
Academic Search Index
Journal :
IEEE Transactions on Parallel & Distributed Systems
Publication Type :
Academic Journal
Accession number :
15851105
Full Text :
https://doi.org/10.1109/TPDS.2005.22