• 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