• DocumentCode
    2591642
  • Title

    An Application-Specific Design Methodology for STbus Crossbar Generation

  • Author

    Murali, Srinivasan ; De Micheli, Giovanni

  • Author_Institution
    Stanford University, CA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    1176
  • Lastpage
    1181
  • Abstract
    As the communication requirements of current and future Multiprocessor Systems on Chips (MPSoCs) continue to increase, scalable communication architectures are needed to support the heavy communication demands of the system. This is reflected in the recent trend that many of the standard bus products such as STbus, have now introduced the capability of designing a crossbar with multiple buses operating in parallel. The crossbar configuration should be designed to closely match the application traffic characteristics and performance requirements. In this work we address this issue of application-specific design of optimal crossbar (using STbus crossbar architecture), satisfying the performance requirements of the application and optimal binding of cores onto the crossbar resources. We present a simulation based design approach that is based on analysis of actual traffic trace of the application, considering local variations in traffic rates, temporal overlap among traffic streams and criticality of traffic streams. Our methodology is applied to several MPSoC designs and the resulting crossbar platforms are validated for performance by cycle-accurate SystemC simulation of the designs. The experimental case studies show large reduction in packet latencies (up to 7×) and large crossbar component savings (up to 3.5×) compared to traditional design approaches.
  • Keywords
    Networks on Chips; SystemC; Systems on Chips; application-specific; bus; crossbar; Analytical models; Communication standards; Computer architecture; Delay; Design methodology; Multiprocessing systems; Network-on-a-chip; System-on-a-chip; Telecommunication traffic; Traffic control; Networks on Chips; SystemC; Systems on Chips; application-specific; bus; crossbar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.50
  • Filename
    1395753