• DocumentCode
    2619016
  • Title

    Region-Based Routing: An Efficient Routing Mechanism to Tackle Unreliable Hardware in Network on Chips

  • Author

    Flich, J. ; Mejia, A. ; López, P. ; Duato, J.

  • Author_Institution
    Dept. de Informatica de Sistemas y Computadores, Univ. Politecnica de Valencia
  • fYear
    2007
  • fDate
    7-9 May 2007
  • Firstpage
    183
  • Lastpage
    194
  • Abstract
    The design of scalable and reliable interconnection networks for system on chips (SoCs) introduce new design constraints not present in current multicomputer systems. Although regular topologies are preferred for building NoCs, heterogeneous blocks, fabrication faults and reliability issues derived from the high integration scale may lead to irregular topologies. In this situation, efficient routing becomes a challenge. Although table-based routing allows the use of most routing algorithms on any topology, it does not scale in terms of latency and area. In this paper we propose the region-based routing mechanism that avoids the scalability problems of table-based solutions. From an initial topology and routing algorithm, the mechanism groups, at every switch, destinations into different regions based on the output ports. By doing this, redundant routing information typically found in routing tables is eliminated. Evaluation results show that the mechanism requires only four regions to support several routing algorithms in a 2D mesh with no performance degradation. Moreover, when dealing with link failures, our results indicate that the mechanism combined with the segment-based routing algorithm is able to pack all the routing information into eight regions providing high throughput. The paper provides also a simple and efficient hardware implementation of the mechanism requiring only 240 logic gates per switch to support eight regions in a 2D mesh topology
  • Keywords
    integrated circuit interconnections; logic design; microprocessor chips; network routing; network topology; network-on-chip; 2D mesh topology; interconnection networks; multicomputer systems; network on chips; region-based routing; segment-based routing algorithm; system on chips; table-based routing; Buildings; Delay; Fabrication; Hardware; Multiprocessor interconnection networks; Network topology; Network-on-a-chip; Routing; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2007. NOCS 2007. First International Symposium on
  • Conference_Location
    Princeton, NJ
  • Print_ISBN
    0-7695-2773-6
  • Type

    conf

  • DOI
    10.1109/NOCS.2007.39
  • Filename
    4209007