• DocumentCode
    2090491
  • Title

    Algorithms and tools for network on chip based system design

  • Author

    Lei, Tang ; Kumar, Shashi

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Jonkoping Univ.Sweden, Sweden
  • fYear
    2003
  • fDate
    8-11 Sept. 2003
  • Firstpage
    163
  • Lastpage
    168
  • Abstract
    Network on chip (NoC) is a new paradigm for designing core based system on chip. It supports a high degree of reusability and is scalable. In this paper, an efficient two-step genetic algorithm and the correlated software is described, mapping concurrent applications, which are described by a parameterized multi-task-graph, onto an NoC with a 2D mesh of switches as a communication backbone and populated with a known set of IP cores as computational resources. The algorithm proposes mathematical delay models and finds a good method of mapping vertices of the multi-task-graph to available cores so that every single task graph can meet its respective deadline. The correlated software has two separate tools. One can freely generate any NoC backbone and multi-task-graph for test. The other achieves the two-step genetic algorithm and can give the design result within one minute on a PC platform. It also provides facilities for viewing synthetic task graphs and the working progress of the genetic algorithm.
  • Keywords
    genetic algorithms; integrated circuit design; integrated circuit interconnections; logic CAD; multiprocessor interconnection networks; system-on-chip; 2D switch mesh communication backbone; IP cores; NoC system design tools; SoC design; concurrent applications; core based system on chip; mathematical delay models; multi-task-graph vertices mapping; network on chip; synthetic task graphs; two-step genetic algorithm; Application software; Communication switching; Concurrent computing; Delay; Genetic algorithms; Mesh generation; Network-on-a-chip; Spine; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits and Systems Design, 2003. SBCCI 2003. Proceedings. 16th Symposium on
  • Print_ISBN
    0-7695-2009-X
  • Type

    conf

  • DOI
    10.1109/SBCCI.2003.1232823
  • Filename
    1232823