NoC synthesis flow for customized domain specific multiprocessor systems-on-chip

被引:297
作者
Bertozzi, D
Jalabert, A
Murali, S
Tamhankar, R
Stergiou, S
Benini, L
De Micheli, G
机构
[1] Univ Bologna, DEIS, I-40136 Bologna, Italy
[2] CEA, LETI, Grenoble, France
[3] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
systems-on-chip; networks on chip; synthesis; mapping; architecture;
D O I
10.1109/TPDS.2005.22
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 interface, 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.
引用
收藏
页码:113 / 129
页数:17
相关论文
共 41 条
  • [1] [Anonymous], PAR DISTR PROC S
  • [2] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
  • [3] Networks on chips: A new SoC paradigm
    Benini, L
    De Micheli, G
    [J]. COMPUTER, 2002, 35 (01) : 70 - +
  • [4] Low power error resilient encoding for on-chip data buses
    Bertozzi, D
    Benini, L
    De Micheli, G
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 102 - 109
  • [5] BOEKHORST F, 2002, P INT SOL STAT CIRC, P28
  • [6] Theory of latency-insensitive design
    Carloni, LP
    McMillan, KL
    Sangiovanni-Vincentelli, AL
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (09) : 1059 - 1076
  • [7] Reconfigurable computing: A survey of systems and software
    Compton, K
    Hauck, S
    [J]. ACM COMPUTING SURVEYS, 2002, 34 (02) : 171 - 210
  • [8] Culler DavidE., 1999, PARALLEL COMPUTER AR
  • [9] xpipes:: a latency insensitive parameterized network-on-chip architecture for multi-processor SoCs
    Dall'Osso, M
    Biccari, C
    Giovannini, L
    Bertozzi, D
    Benini, L
    [J]. 21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 536 - 539
  • [10] Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594