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
Link To Document