• DocumentCode
    400437
  • Title

    Automated bus generation for multiprocessor SoC design

  • Author

    Ryu, Kyeong Keol ; Mooney, Vincent J., III

  • Author_Institution
    Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    282
  • Lastpage
    287
  • Abstract
    The performance of a system, especially a multiprocessor system, heavily depends upon the efficiency of its bus architecture. This paper presents a methodology to generate a custom bus system for a multiprocessor system-on-a-chip (SoC). Our bus synthesis toot (BusSyn) uses this methodology to generate five different bus systems as examples: Bi-FIFO bus architecture (BFBA), global bus architecture version I (GBAVI), global bus architecture version III (GBA VIII), hybrid bus architecture (hybrid) and split bus architecture (SplitBA). We verify and evaluate the performance of each bus system in the context of two applications: an orthogonal frequency division multiplexing (OFDM) wireless transmitter and an MPEG2 decoder. This methodology gives the designer a great benefit in fast design space exploration of bus architectures across a variety of performance impacting factors such as bus types, processor types and software programming style. In this paper, we show that BusSyn can generate buses that achieve superior performance when compared to a simple general global bus architecture (GGBA) (e.g., 16.44% performance improvement in the case of the OFDM transmitter) or when compared to the coreconnect bus architecture (CCBA) (e.g., 15.54% performance improvement in the case of the MPEG2 decoder). In addition, the bus architecture generated by BusSyn is designed in a matter of seconds instead of weeks for the hand design of a custom bus system.
  • Keywords
    hardware-software codesign; integrated circuit design; integrated circuit interconnections; logic design; multiprocessor interconnection networks; system buses; system-on-chip; BFBA; Bi-FIFO bus architecture; BusSyn; CCBA; GBAVI; GBAVIII; GGBA; MPEG2 decoder; OFDM wireless transmitter; SplitBA; automated SoC bus generation; bus architecture efficiency; bus synthesis tool; coreconnect bus architecture; global bus architecture; hardware/software codesign; hybrid bus architecture; multiprocessor SoC design; orthogonal frequency division multiplexing; split bus architecture; system-on-a-chip; Application software; Computer architecture; Decoding; Design methodology; Hybrid power systems; Multiprocessing systems; OFDM; Space exploration; System-on-a-chip; Transmitters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253621
  • Filename
    1253621