• DocumentCode
    1652872
  • Title

    Compositional system-level design exploration with planning of high-level synthesis

  • Author

    Liu, Hung-Yi ; Petracca, Michele ; Carloni, Luca P.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    2012
  • Firstpage
    641
  • Lastpage
    646
  • Abstract
    The growing complexity of System-on-Chip (SoC) design calls for an increased usage of transaction-level modeling (TLM), high-level synthesis tools, and reuse of pre-designed components. In the framework of a compositional methodology for efficient SoC design exploration we present three main contributions: a concise library format for characterization and reuse of components specified in high-level languages like SystemC; an algorithm to prune alternative implementations of a component given the context of a specific SoC design; and an algorithm that explores compositionally the design space of the SoC and produces a detailed plan to run high-level synthesis on its components for the final implementation. The two algorithms are computationally efficient and enable an effective parallelization of the synthesis runs. Through a case study, we show how our methodology returns the essential properties of the design space at the system level by combining the information from the library of components and by identifying automatically those having the most critical impact on the overall design.
  • Keywords
    high level synthesis; integrated circuit design; integrated circuit modelling; system-on-chip; SoC design exploration; SystemC; compositional system-level design exploration; high-level languages; high-level synthesis planning; high-level synthesis tools; system-on-chip; transaction-level modeling; Algorithm design and analysis; Approximation methods; Clocks; Context; Libraries; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176550
  • Filename
    6176550