• DocumentCode
    2192904
  • Title

    DART: A programmable architecture for NoC simulation on FPGAs

  • Author

    Wang, Danyao ; Jerger, Natalie Enright ; Steffan, J. Gregory

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2011
  • fDate
    1-4 May 2011
  • Firstpage
    145
  • Lastpage
    152
  • Abstract
    The increased demand for on-chip communication bandwidth as a result of the multi-core trend has made networks on-chip (NoCs) a compelling choice for the communication backbone in next-generation systems. However, NoC designs have many power, area, and performance trade-offs in topology, buffer sizes, routing algorithms and flow control mechanisms-hence the study of new NoC designs can be very time-intensive. To address this challenge we propose DART, a fast and flexible FPGA-based NoC simulation architecture. Rather than laying the NoC out in hardware on the FPGA like previous approaches, our design virtualizes the NoC by mapping its components to a generic NoC simulation engine, composed of a fully-connected collection of fundamental components (e.g., routers and flit queues). This approach has two main advantages: (i) since FPGA implementation is decoupled it can simulate any NoC; and (ii) any NoC can be mapped to the engine without resynthesizing it, which can take time for a large FPGA design. We demonstrate that an implementation of DART can achieve over 100× speedup relative to a cycle-based software simulator, while maintaining the same level of simulation accuracy.
  • Keywords
    field programmable gate arrays; network-on-chip; DART simulator; FPGA; NoC simulation; cycle-based software simulator; flow control mechanism; networks on-chip; next-generation system; on-chip communication bandwidth; programmable architecture; routing algorithm; Computer architecture; Delay; Field programmable gate arrays; Pipelines; Radiation detectors; Routing; Software; FPGA; Network-on-chip; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2011 Fifth IEEE/ACM International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Electronic_ISBN
    978-1-4503-0720-8
  • Type

    conf

  • Filename
    5948556