• DocumentCode
    1323389
  • Title

    Improving the speed of decimal division

  • Author

    Kaivani, Amir ; Hosseiny, Adel ; Jaberipur, Ghassem

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
  • Volume
    5
  • Issue
    5
  • fYear
    2011
  • fDate
    9/1/2011 12:00:00 AM
  • Firstpage
    393
  • Lastpage
    404
  • Abstract
    The authors study previous major contributions to digit recurrence decimal division hardware and focus on techniques for improving the performance of quotient digit selection (QDS) as the most complex part. In particular, Design D1 uses the digit set [-5, 5] for quotient digits. Another design (D2) uses mixed binary/decimal carry-save manipulation of the few most significant digits of partial remainders. Motivated by successful combined arithmetic algorithms such as hybrid adders, the authors offer a decimal division scheme that takes advantage of the best design options of D1 and D2 with due modifications that significantly enhance the division speed. In particular, they configure the architectures of QDS and partial remainder computation paths in favour of reduced balanced latencies of both. Furthermore, they remove the rounding cycle by cost-free auto-rounding, which is an exclusive advantage of the digit set [-5, 5]. The authors of D1 and D2 have used logical effort (LE) and circuit synthesis to evaluate their dividers, respectively. Therefore for a fair comparison, the authors evaluate the proposed design (D3) with both methods. The LE-based D3/D1 comparison shows 21- more speed at the cost of 6- more area, whereas the synthesis-based D3/D2 comparison results in 46- less latency and 23- less area.
  • Keywords
    digital arithmetic; network synthesis; arithmetic algorithms; circuit synthesis; cost free auto rounding; digit recurrence decimal division hardware; digit set; hybrid adders; logical effort; mixed binary-decimal carry save manipulation; partial remainders; quotient digit selection; reduced balanced latencies;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2010.0026
  • Filename
    6021397