• DocumentCode
    1152099
  • Title

    Square-Rooting Algorithms for High-Speed Digital Circuits

  • Author

    Majerski, Stanislaw

  • Author_Institution
    Instytut Maszyn Matematycznych
  • Issue
    8
  • fYear
    1985
  • Firstpage
    724
  • Lastpage
    733
  • Abstract
    Two binary algorithms for the square rooting of a number or of a sum of two numbers are presented. They are based on the classical nonrestoring method. The main difference lies in the replacement of subtractions and additions by a parallel reduction f three summands, which may be positive and negative, to two summands to eliminate the carry propagation. Two of three summands form the successive partial remainder. Their most significant bit triples, sometimes together with a sign bit of the earlier partial remainder, are used to determine digits -1,0, +1 of a redundant square-root notation. These digits are transformed during the square-rooting process into the conventional notation square-root bits which are next used in further square-rooting steps to form the third reduced summands.
  • Keywords
    Binary square rooting; carry-propagation elimination; parallel reduction of summands; redundant number notation; Adders; Digital circuits; Helium; Binary square rooting; carry-propagation elimination; parallel reduction of summands; redundant number notation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.1676618
  • Filename
    1676618