• DocumentCode
    3548319
  • Title

    Bitwidth-aware scheduling and binding in high-level synthesis

  • Author

    Cong, Jason ; Fan, Yiping ; Han, Guoling ; Yizhou Lin ; Xu, Junjuan ; Zhang, Zhiru ; Cheng, Xu

  • Author_Institution
    Dept. Comput. Sci., UCLA, Los Angeles, CA, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    856
  • Abstract
    Many high-level description languages, such as C/C++ or Java, lack the capability to specify the bitwidth information for variables and operations. Synthesis from these specifications without bitwidth analysis may introduce wasted resources. Furthermore, conventional high-level synthesis techniques usually focus on uniform-width resources, thus they cannot obtain the full resource savings even with bitwidth information. This work develops a bitwidth-aware synthesis flow, including bitwidth analysis, scheduling and binding, and register allocation and binding, to exploit the multi-bitwidth nature of operations and variables for area-efficient designs. We also develop lower bound estimation to evaluate the efficiency of our proposed solutions for register allocation and binding. The flow is implemented in the MCAS synthesis system (Cong et al., 2004). Experimental results show that our proposed bitwidth-aware synthesis flow reduces area by 36% and wire-length by 52% on average compared to the uniform-width MCAS flow, while achieving the same performance.
  • Keywords
    circuit CAD; high level synthesis; processor scheduling; resource allocation; MCAS synthesis system; bitwidth analysis; bitwidth-aware binding; bitwidth-aware scheduling; bitwidth-aware synthesis flow; high-level synthesis; lower bound estimation; multi-bitwidth operations; register allocation; register binding; Computer science; Costs; Hardware; High level languages; High level synthesis; Java; Logic devices; Partial response channels; Processor scheduling; Productivity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466476
  • Filename
    1466476