• DocumentCode
    2009214
  • Title

    Packet-level static timing analysis for NoCs

  • Author

    Krimer, Evgeni ; Erez, Mattan ; Keslassy, Isaac ; Kolodny, Avinoam ; Walter, Isaskhar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    88
  • Lastpage
    88
  • Abstract
    Networks-on-chip (NoCs) are used in a growing number of SoCs and multi-core processors, increasing the need for accurate and efficient modeling to aid the design of these highly-integrated systems. Towards this modeling goal, we present a methodology for packet-level static timing analysis in NoCs. Our methodology enables quick and accurate gauging of the performance parameters of a virtual-channel wormhole NoC without using simulation techniques and supports any topology, link capacities, and buffer depths. It provides per-flow analysis that is orders-of-magnitude faster than simulation while being both significantly more accurate and more complete than prior static modeling techniques. Our methodology is inspired by models of industrial flow-lines. Using a carefully derived and reduced Markov chain, the model can statically represent the dynamic network state and closely estimate the average latency of each flow. Use of the model in a placement optimization problem is shown as an example application of the method.
  • Keywords
    Markov processes; network-on-chip; optimisation; Markov chain; multicore processors; networks-on-chip; optimization; packet-level static timing analysis; Algorithm design and analysis; Analytical models; Delay estimation; Design optimization; Multicore processing; Network-on-a-chip; Resource management; Routing; Timing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-4142-6
  • Electronic_ISBN
    978-1-4244-4143-3
  • Type

    conf

  • DOI
    10.1109/NOCS.2009.5071451
  • Filename
    5071451