DocumentCode
2461386
Title
An accurate LNS arithmetic unit using interleaved memory function interpolator
Author
Lewis, David M.
Author_Institution
Dept. of Electr. Eng., Toronto Univ., Ont., Canada
fYear
1993
fDate
29 Jun-2 Jul 1993
Firstpage
2
Lastpage
9
Abstract
A logarithmic number system (LNS) arithmetic unit using a new method for polynomial interpolation in hardware is described. The use of an interleaved memory reduces storage requirements by allowing each stored function value to be used in interpolation across several segments. This strategy always uses fewer words of memory than an optimized polynomial with stored polynomial coefficients. Many accuracy requirements for the LNS arithmetic unit are possible, but a round to nearest cannot be easily achieved. The goal suggested here is to ensure that the worst case LNS relative error is smaller than the worst case FP relative error. Using the interleaved memory interpolator, the detailed design of an LNS arithmetic unit is performed using a second-order polynomial interpolator including approximately 91K bits of ROM
Keywords
arithmetic; digital arithmetic; interleaved storage; interpolation; LNS arithmetic unit; arithmetic unit; interleaved memory; interleaved memory function; interleaved memory interpolator; logarithmic number system; polynomial interpolation; Data analysis; Fixed-point arithmetic; Hardware; Interpolation; Polynomials; Read only memory; Terminology;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Arithmetic, 1993. Proceedings., 11th Symposium on
Conference_Location
Windsor, Ont.
Print_ISBN
0-8186-3862-1
Type
conf
DOI
10.1109/ARITH.1993.378115
Filename
378115
Link To Document