• DocumentCode
    3177655
  • Title

    Application-specific Network-on-Chip synthesis: Cluster generation and network component insertion

  • Author

    Zhong, Wei ; Yu, Bei ; Chen, Song ; Yoshimura, Takeshi ; Dong, Sheqin ; Goto, Satoshi

  • Author_Institution
    Grad. Sch. of Inf. Production & Syst., Waseda Univ., Kitakyushu, Japan
  • fYear
    2011
  • fDate
    14-16 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Network-on-Chips (NoCs) have emerged as a paradigm for designing scalable communication architecture for System-on-Chips (SoCs). In NoC, one of the key challenges is to design the most power-performance efficient NoC topology that satisfies the application characteristics. In this paper, we present a three-stage synthesis approach to solve this problem. First, we propose an algorithm [floor-planning integrated with cluster generation (FCG)] to explore optimal clustering of cores during floorplanning with minimized link and switch power consumption. Then, based on the size of applications, an Integer Linear Programming (ILP) and a heuristic method (H) are also proposed to place switches and network interfaces on the floorplan. Finally, a power and timing aware path allocation algorithm (PA) is carried out to determine the connectivity across different switches. Experimental results show that, for small applications, the NoC topology synthesized by FIP (FCG+ILP+PA) method can save 27.54% of power, 4% of hop-count and 66% of running time on average. And for large applications, FHP (FCG+H+PA) synthesis method can even save 31.77% of power, 29% of hop-count and 94.18% of running time on average.
  • Keywords
    integer programming; integrated circuit layout; linear programming; network topology; network-on-chip; switches; FCG; FIP; ILP; SoC; application characteristics; application-specific network-on-chip synthesis; floor-planning integrated with cluster generation; heuristic method; integer linear programming; network component insertion; network interfaces; optimal clustering; power aware path allocation algorithm; power-performance efficient NoC topology; scalable communication architecture; switch power consumption; system-on-chips; timing aware path allocation algorithm; Network interfaces; Network topology; Partitioning algorithms; Power demand; Resource management; Switches; Topology; floorplanning; networks on chips; topology synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2011 12th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-61284-913-3
  • Type

    conf

  • DOI
    10.1109/ISQED.2011.5770718
  • Filename
    5770718