• DocumentCode
    3397036
  • Title

    Algorithm for high speed shared radix 4 division and radix 4 square-root

  • Author

    Fandrianto, Jan

  • Author_Institution
    Weitek Corporation, Sunnyvale, California 94086, USA
  • fYear
    1987
  • fDate
    18-21 May 1987
  • Firstpage
    73
  • Lastpage
    79
  • Abstract
    An algorithm to implement radix four division and radix four square-root in a shared hardware for IEEE standard for binary floating point format will be described. The algorithm is best suited to be implemented in either off-the-shelf components or being a portion of a VLSI floating-point chip. Division and square-root bits are generated by a non-restoring method while keeping the partial remainder, partial radicand, quotient and root all in redundant forms. The core iteration involves a 8-bit carry look-ahead adder, a multiplexer to convert two´s complement to sign magnitude, a 19-term next quotient/root prediction PLA, a divisor/root multiple selector, and a carry save adder. At the end, two iterations of carry look-ahead adder across the length of the mantissa are required to generate the quotient/root in a correctly rounded form. Despite its simplicity in the hardware requirement, the algorithm takes only about 30 cycles to compute double precision division or square-root. Finally, extending the algorithm to radix eight or higher division/square-root will be discussed.
  • Keywords
    Irrigation; Logic gates; Programmable logic arrays; Q measurement; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic (ARITH), 1987 IEEE 8th Symposium on
  • Conference_Location
    Como, Italy
  • Print_ISBN
    0-8186-0774-2
  • Type

    conf

  • DOI
    10.1109/ARITH.1987.6158696
  • Filename
    6158696