• DocumentCode
    2048966
  • Title

    Floorplan-aware automated synthesis of bus-based communication architectures

  • Author

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

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    565
  • Lastpage
    570
  • Abstract
    As system-on-chip (SoC) designs become more complex, it is becoming harder to design communication architectures to handle the ever increasing volumes of inter-component communication. Manual traversal of the vast communication design space to synthesize a communication architecture that meets performance requirements becomes infeasible. In this paper, we address this problem by proposing an automated approach for synthesizing cost-effective, bus-based communication architectures that satisfy the performance constraints in a design. Our synthesis flow also incorporates a high-level floorplanning and wire delay estimation engine to evaluate the feasibility of the synthesized bus architecture and detect timing violations early in the design flow. We present case studies of network communication SoC subsystems for which we synthesized bus architectures, detected timing violations and generated core placements in a matter of hours instead of several days it took for a manual effort.
  • Keywords
    computer architecture; high level synthesis; integrated circuit layout; system buses; system-on-chip; bus-based communication architectures; communication design space; floorplan-aware automated synthesis; high-level floorplanning; inter-component communication; network communication SoC subsystems; synthesis flow; synthesized bus architecture; system-on-chip design; timing violations; wire delay estimation engine; Clocks; Communication standards; Computer architecture; Engines; Network synthesis; Space exploration; System-on-a-chip; Timing; Topology; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193874
  • Filename
    1510394