• DocumentCode
    1786913
  • Title

    A design methodology for compositional high-level synthesis of communication-centric SoCs

  • Author

    Di Guglielmo, Giuseppe ; Pilato, Christian ; Carloni, Luca P.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Systems-on-chip are increasingly designed at the system level by combining synthesizable IP components that operate concurrently while interacting through communication channels. CAD-tool vendors support this System-Level Design approach with high-level synthesis tools and libraries of interface primitives implementing the communication protocols. These interfaces absorb timing differences in the hardware-component implementations, thus enabling compositional design. However, they introduce also new challenges in terms of functional correctness and performance optimization. We propose a methodology that combines performance analysis and optimization algorithms to automatically address the issues that SoC designers may accidentally introduce when assembling components that are specified at the system level.
  • Keywords
    logic design; optimisation; system-on-chip; CAD-tool vendor; IP component; communication-centric SoC; compositional high-level synthesis; functional correctness; hardware-component implementation; performance optimization; system-level design; system-on-chip; Computational modeling; Hardware; Labeling; Optimization; Protocols; System recovery; System-on-chip; High-Level Synthesis; SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593071
  • Filename
    6881455