DocumentCode
1446802
Title
Improved Decimal Floating-Point Logarithmic Converter Based on Selection by Rounding
Author
Chen, Dongdong ; Han, Liu ; Choi, Younhee ; Ko, Seok-Bum
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Sasaktoon, SK, Canada
Volume
61
Issue
5
fYear
2012
fDate
5/1/2012 12:00:00 AM
Firstpage
607
Lastpage
621
Abstract
This paper presents the algorithm and architecture of the decimal floating-point (DFP) logarithmic converter, based on the digit-recurrence algorithm with selection by rounding. The proposed approach can compute faithful DFP logarithm results for any one of the three DFP formats specified in the IEEE 754-2008 standard. In order to optimize the latency for the proposed design, we mainly integrate the following novel features: 1) using the redundant carry-save representation of the data path; 2) reducing the number of iterations by determining the number of initial iteration; and 3) retiming and balancing the delay of the proposed architecture. The proposed architecture is synthesized with STM 90-nm standard cell library and the results show that the critical path delay and the number of clock cycles of the proposed Decimal64 logarithmic converter are 1.55 ns (34.4 FO4) and 19, respectively, and the total hardware complexity is 43,572 NAND2 gates. The delay estimation results of the proposed architecture show that its latency is close to that of the binary radix-16 logarithmic converter, and that it has a significant decrease on latency compared with a recently published high performance CORDIC implementation.
Keywords
IEEE standards; NAND circuits; floating point arithmetic; CORDIC implementation; DFP logarithmic converter; IEEE 754-2008 standard; NAND2 gates; data path; decimal floating-point logarithmic converter; digit-recurrence algorithm; hardware complexity; redundant carry-save representation; selection by rounding; Accuracy; Algorithm design and analysis; Approximation methods; Converters; Hardware; Table lookup; Decimal floating-point; decimal logarithmic converter; digit-recurrence algorithm; selection by rounding.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2011.43
Filename
5710893
Link To Document