• DocumentCode
    3623944
  • Title

    A unified approach to constrained mapping and routing on network-on-chip architectures

  • Author

    Kees Goossens;Andrei Radulescu;Andreas Hansson

  • Author_Institution
    Philips Research Laboratories, Eindhoven, The Netherlands
  • fYear
    2005
  • Firstpage
    75
  • Lastpage
    80
  • Abstract
    One of the key steps in Network-on-Chip (NoC) based design is spatial mapping of cores and routing of the communication between those cores. Known solutions to the mapping and routing problem first map cores onto a topology and then route communication, using separated and possibly conflicting objective functions. In this paper we present a unified single-objective algorithm, called Unified MApping, Routing and Slot allocation (UMARS). As the main contribution we show how to couple path selection, mapping of cores and TDMA time-slot allocation such that the network required to meet the constraints of the application is minimized. The time-complexity of UMARS is low and experimental results indicate a run-time only 20% higher than that of path selection alone. We apply the algorithm to an MPEG decoder System-on-Chip (SoC), reducing area by 33%, power by 35% and worst-case latency by a factor four over a traditional multi-step approach.
  • Keywords
    "Routing","Network-on-a-chip","Computer architecture","Laboratories","Network topology","Runtime","Decoding","System-on-a-chip","Delay","Measurement"
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS ´05. Third IEEE/ACM/IFIP International Conference on
  • Print_ISBN
    1-59593-161-9
  • Type

    conf

  • DOI
    10.1145/1084834.1084857
  • Filename
    4076316