• DocumentCode
    1803283
  • Title

    Modified non-restoring division algorithm with improved delay profile and error correction

  • Author

    Kihwan Jun ; Swartzlander, Earl E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2012
  • fDate
    4-7 Nov. 2012
  • Firstpage
    1460
  • Lastpage
    1464
  • Abstract
    This paper focuses on improving the performance of non-restoring division by reducing the delay and finding a correct quotient quickly. Although the non-restoring division algorithm is the fastest and has less complexity than other radix-2 digit recurrent division algorithms, there are still some possibilities to enhance its performance. To improve its performance, two new approaches are proposed here. For the first proposed approach, a non-restoring divider with a modified algorithm is presented. The new algorithm changes the order of the flowchart, which reduces one unit delay of the multiplexer per iteration. Secondly, a new method to find a correct quotient is presented and it removes an error that the quotient is always odd number after a digit conversion from a digit converter from the quotient with digits 1 and -1 to a conventional binary number. The new logic to generate the LSB of the quotient quickly is also explained in this paper.
  • Keywords
    digital arithmetic; error correction; iterative methods; logic circuits; multiplexing equipment; LSB; binary number; delay profile correction; digit conversion; digit converter; error correction; multiplexer per iteration; nonrestoring divider; nonrestoring division algorithm; radix-2 digit recurrent division algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers (ASILOMAR), 2012 Conference Record of the Forty Sixth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4673-5050-1
  • Type

    conf

  • DOI
    10.1109/ACSSC.2012.6489269
  • Filename
    6489269