DocumentCode
1564024
Title
Decimal floating-point division using Newton-Raphson iteration
Author
Wang, Liang-Kai ; Schulte, Michael J.
Author_Institution
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
fYear
2004
Firstpage
84
Lastpage
95
Abstract
Decreasing feature sizes allow additional functionality to be added to future microprocessors to improve the performance of important application domains. As a result of rapid growth in financial, commercial, and Internet-based applications, hardware support for decimal floating-point arithmetic is now being considered by various computer manufacturers and specifications for decimal floating-point arithmetic have been added to the draft revision of the IEEE-754 Standard for Floating-Point Arithmetic (IEEE-754R). This work presents an efficient arithmetic algorithm and hardware design for decimal floating-point division. The design uses an optimized piecewise linear approximation, a modified Newton-Raphson iteration, a specialized rounding technique, and a simplified combined decimal incrementer/decrementer. Synthesis results show that a 64-bit (16-digit) implementation of the decimal divider, which is compliant with IEEE-754R, has an estimated critical path delay of 0.69 ns when implemented using LSI Logic´s 0.11 micron gflx-p standard cell library.
Keywords
IEEE standards; Newton-Raphson method; floating point arithmetic; high level synthesis; IEEE-754 Standard for Floating-Point Arithmetic; IEEE-754R; LSI Logic; Newton-Raphson iteration; arithmetic algorithm; critical path delay; decimal floating-point arithmetic; decimal floating-point division; decimal incrementer-decrementer; gflx-p standard cell library; hardware design; hardware support; piecewise linear approximation; Algorithm design and analysis; Application software; Computer aided manufacturing; Delay estimation; Design optimization; Floating-point arithmetic; Hardware; Internet; Microprocessors; Piecewise linear approximation;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors, 2004. Proceedings. 15th IEEE International Conference on
ISSN
2160-0511
Print_ISBN
0-7695-2226-2
Type
conf
DOI
10.1109/ASAP.2004.1342461
Filename
1342461
Link To Document