• DocumentCode
    1139957
  • Title

    Design of Network-on-Chip Architectures With a Genetic Algorithm-Based Technique

  • Author

    Leary, Glenn ; Srinivasan, Krishnan ; Mehta, Krishna ; Chatha, Karam S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ
  • Volume
    17
  • Issue
    5
  • fYear
    2009
  • fDate
    5/1/2009 12:00:00 AM
  • Firstpage
    674
  • Lastpage
    687
  • Abstract
    The network-on-chip (NoC) design problem requires the generation of a power and resource efficient interconnection architecture that can support the communication requirements for the SoC with the desired performance. This paper presents a genetic algorithm-based automated design technique that synthesizes an application specific NoC topology and routes the communication traces on the interconnection network. The technique operates on the system-level floorplan of the system on chip (SoC) and accounts for the power consumption in the physical links and the routers. The design technique solves a multi-objective problem of minimizing the power consumption and the router resources. It generates a Pareto curve of the solution set, such that each point in the curve represents a tradeoff between power consumption and associated number of NoC routers. The performance and quality of solutions produced by the technique are evaluated by experimentation with benchmark applications and comparisons with existing approaches.
  • Keywords
    genetic algorithms; integrated circuit design; integrated circuit interconnections; network-on-chip; Pareto curve; SoC; automated design technique; genetic algorithm; interconnection network; multiobjective problem; network-on-chip architectures; power consumption; specific NoC topology; system on chip; system-level floorplan; Design automation; genetic algorithms; network-on-chip (NoC); routing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2011205
  • Filename
    4773141