• DocumentCode
    268281
  • Title

    Efficient Routing in Heterogeneous SoC Designs with Small Implementation Overhead

  • Author

    Cano, Jesús ; Flich, Jose ; Roca, Antoni ; Duato, Jose ; Coppola, Massimo ; Locatelli, Riccardo

  • Author_Institution
    Dept. of Comput. Eng., Univ. Politec. de Valencia, Valencia, Spain
  • Volume
    63
  • Issue
    3
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    557
  • Lastpage
    569
  • Abstract
    In application-specific SoCs, the irregularity of the topology ends up in a complex and customized implementation of the routing algorithm, usually relying on routing tables implemented with memory structures at source end nodes. As system size increases, the routing tables also increase in size with nonnegligible impact on power, area, and latency overheads. In this paper, we present a routing implementation for application-specific SoCs able to implement in an efficient manner (with no routing tables and using a small logic block in every switch) a deadlock-free routing algorithm in these irregular networks. The mechanism relies on a tool that maps the initial irregular topology of the SoC system into a logical regular structure where the mechanism can be applied. We provide details for both the mapping tool and the proposed routing mechanism. Evaluation results show the effectiveness of the mapping tool as well as the low area and timing requirements of the mechanism. With the mapping tool and the routing mechanism, complex irregular SoC topologies can now be supported without the need for routing tables.
  • Keywords
    network routing; system-on-chip; application-specific SoC; area overhead; area requirements; deadlock-free routing algorithm; heterogeneous SoC design; latency overhead; logical regular structure; mapping tool; memory structures; power overhead; routing algorithm; routing mechanism; routing tables; system-on-chip; timing requirements; Algorithm design and analysis; Network topology; Routing; Switches; System-on-a-chip; Topology; Systems-on-chip; evaluation; networks-on-chip; routing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.299
  • Filename
    6392826