• DocumentCode
    1054629
  • Title

    BMSYN: Bus Matrix Communication Architecture Synthesis for MPSoC

  • Author

    Pasricha, Sudeep ; Dutt, Nikil D. ; Ben-Romdhane, Mohamed

  • Author_Institution
    Univ. of California, Irvine
  • Volume
    26
  • Issue
    8
  • fYear
    2007
  • Firstpage
    1454
  • Lastpage
    1464
  • Abstract
    Modern multiprocessor system-on-chip designs have high bandwidth constraints which must be satisfied by the underlying communication architecture. Traditional hierarchical shared bus communication architectures can only support limited bandwidths and are not scalable for very high-performance designs. Bus matrix-based communication architectures consist of several parallel busses which provide a suitable backbone to support high-bandwidth systems but suffer from high-cost overhead due to extensive bus wiring inside the matrix. Manual traversal of the vast exploration space to synthesize a minimal cost bus matrix that also satisfies performance constraints is practically infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing a bus matrix communication architecture, which satisfies all performance constraints in the design and minimizes wire congestion in the matrix. To validate our approach, we consider several industrial strength applications from the networking domain and show that our approach results in up to 9times component savings when compared to a full bus matrix, and up to 3.2times savings when compared to a maximally connected reduced bus matrix, while satisfying all performance constraints in the design.
  • Keywords
    network synthesis; system-on-chip; BMSYN; MPSoC; architecture synthesis; bus matrix communication; limited bandwidth; multiprocessor system-on-chip; wire congestion; Bandwidth; Clocks; Costs; Frequency; Network synthesis; Parallel processing; Space exploration; System performance; Wire; Wiring; Communication system performance; digital systems; high-level synthesis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2007.891376
  • Filename
    4271559