• DocumentCode
    3259733
  • Title

    Constraint-driven bus matrix synthesis for MPSoC

  • Author

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

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA
  • fYear
    2006
  • fDate
    24-27 Jan. 2006
  • Abstract
    Modern multi-processor system-on-chip (MPSoC) designs have high bandwidth constraints which must be satisfied by the underlying communication architecture. Bus matrix based communication architectures consist of several parallel buses 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
  • Keywords
    high level synthesis; microprocessor chips; multiprocessing systems; system buses; system-on-chip; MPSoC design; bus matrix communication architecture; bus matrix synthesis; bus wiring; multiprocessor system-on-chip; wire congestion matrix; Bandwidth; Computer architecture; Costs; Decoding; Network synthesis; Network-on-a-chip; Space exploration; Switches; System-on-a-chip; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation, 2006. Asia and South Pacific Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-9451-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2006.1594641
  • Filename
    1594641