• DocumentCode
    3325190
  • Title

    A fast square rooter combining algorithmic and lookup table techniques

  • Author

    Nienhaus, Harry A.

  • Author_Institution
    Dept. of Electr. Eng., South Florida Univ., Tampa, FL, USA
  • fYear
    1989
  • fDate
    9-12 Apr 1989
  • Firstpage
    1103
  • Abstract
    It is noted that lookup table implementations of a square root are very inefficient in terms of hardware, while algorithmic techniques are inefficient in terms of speed. The author considers square-root implementations combining both techniques, which are a compromise between speed and complexity. The proposed technique speeds up the algorithmic implementation by using a PLA (programmable logic array) lookup table to determine both the MSBs (most significant bits) of the square root and the square of these bits. The square is subtracted form the original number to obtain a partial remainder, and the remaining square-root bits are determined algorithmically
  • Keywords
    digital arithmetic; table lookup; PLA; algorithmic table; complexity; fast square rooter; lookup table; most significant bits; speed; Equations; Hardware; Iterative algorithms; Iterative methods; Programmable logic arrays; Read only memory; Signal processing algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '89. Proceedings. Energy and Information Technologies in the Southeast., IEEE
  • Conference_Location
    Columbia, SC
  • Type

    conf

  • DOI
    10.1109/SECON.1989.132580
  • Filename
    132580