• DocumentCode
    3254785
  • Title

    Platform-Based Behavior-Level and System-Level Synthesis

  • Author

    Cong, Jason ; Fan, Yiping ; Han, Guoling ; Jiang, Wei ; Zhang, Zhiru

  • Author_Institution
    California Univ., Los Angeles, CA
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    199
  • Lastpage
    202
  • Abstract
    With the rapid increase of complexity in system-on-a-chip (SoC) design, the electronic design automation (EDA) community is moving from RTL (Register Transfer Level) synthesis to behavioral-level and system-level synthesis. The needs of system-level verification and software/hardware co-design also prefer behavior-level executable specifications, such as C or SystemC. In this paper we present the platform-based synthesis system, named xPilot, being developed at UCLA. The first objective of xPilot is to provide novel behavioral synthesis capability for automatically generating efficient RTL code from a C or SystemC description for a given system platform and optimizing the logic, interconnects, performance, and power simultaneously. The second objective of xPilot is to provide a platform-based system-level synthesis capability, including both synthesis for application-specific configurable processors and heterogeneous multi-core systems. Preliminary experiments on FPGAs demonstrate the efficacy of our approach on a wide range of applications and its value in exploring various design tradeoffs.
  • Keywords
    field programmable gate arrays; high level synthesis; logic design; system-on-chip; FPGA; RTL code; SystemC description; application-specific configurable processors; behavior-level executable specifications; electronic design automation; heterogeneous multicore systems; platform-based behavior-level synthesis; register transfer level synthesis; software/hardware co-design; system-level synthesis; system-level verification; system-on-a-chip design; xPilot; Control system synthesis; Costs; Design automation; Design optimization; Electronic design automation and methodology; Electronics industry; Hardware; Logic design; Productivity; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2006 IEEE International
  • Conference_Location
    Taipei
  • Print_ISBN
    0-7803-9781-9
  • Electronic_ISBN
    0-7803-9782-7
  • Type

    conf

  • DOI
    10.1109/SOCC.2006.283880
  • Filename
    4063049