• DocumentCode
    2155867
  • Title

    Automatic implementation of arithmetic functions in high-level synthesis

  • Author

    Ge, Liangwei ; Chen, Song ; Yoshimura, Takeshi

  • Author_Institution
    Grad. Sch. of Inf., Waseda Univ., Kitakyushu, Japan
  • fYear
    2008
  • fDate
    20-23 Oct. 2008
  • Firstpage
    2349
  • Lastpage
    2352
  • Abstract
    Implementation of floating-point arithmetic functions is an essential task in high-level synthesis (HLS). However, most of the existing HLS EDA tools cannot well synthesize floating-point functions. In this paper, we present an automatic method to implement general floating-point functions using piecewise polynomial approximation. Based on the proposed hardware architecture, our method achieves compact implementations, which have low delay and high throughput. Experiment shows that compared with existing methods, the proposed method reduces register usage by about 10%.
  • Keywords
    floating point arithmetic; high level synthesis; piecewise polynomial techniques; arithmetic function; floating-point arithmetic; general floating-point functions; hardware architecture; high-level synthesis; piecewise polynomial approximation; Circuit synthesis; Delay; Electronic design automation and methodology; Floating-point arithmetic; Hardware design languages; High level synthesis; Large scale integration; Polynomials; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated-Circuit Technology, 2008. ICSICT 2008. 9th International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-2185-5
  • Electronic_ISBN
    978-1-4244-2186-2
  • Type

    conf

  • DOI
    10.1109/ICSICT.2008.4735051
  • Filename
    4735051