• DocumentCode
    2171745
  • Title

    Synthesis of low-overhead configurable source routing tables for network interfaces

  • Author

    Loi, Igor ; Angiolini, Federico ; Benini, Luca

  • Author_Institution
    DEIS, Univ. of Bologna, Bologna
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    262
  • Lastpage
    267
  • Abstract
    In on-chip multiprocessor communication, link failures and dynamically changing application scenarios represent demanding constraints for the provision of suitable Quality of Service. Networks-on-Chip (NoCs) featuring dynamic routing are a known way to tackle these issues, but deadlock freedom and message ordering concerns arise. NoCs with configurable routing, whereby the communication routes are explicitly chosen at runtime out of a set of statically predefined alternatives, provide intelligent adaptation without impacting the consistency of traffic flows. However, configurable source routing on a NoC platform requires a design that provides fast path lookup coupled with low area and power consumption. This paper presents an exploration and synthesis approach that, depending on the required amount of routing flexibility, can for example reduce by 3 to 15 times the area cost of the NoC routing tables by adopting partially reprogrammable routing logic instead of fully reprogrammable tables. Further optimizations based on path redundancy allow to reduce up to 17 times the silicon cost.
  • Keywords
    multiprocessor interconnection networks; network-on-chip; quality of service; telecommunication links; telecommunication network reliability; telecommunication network routing; telecommunication traffic; deadlock freedom; link failures; low-overhead configurable source; message ordering; network interfaces; networks-on-chip; on-chip multiprocessor communication; quality of service; reprogrammable routing logic; routing flexibility; routing tables; traffic flows; Costs; Energy consumption; Network interfaces; Network synthesis; Network-on-a-chip; Quality of service; Routing; Runtime; System recovery; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090668
  • Filename
    5090668