• DocumentCode
    1361867
  • Title

    A Goldschmidt Division Method With Faster Than Quadratic Convergence

  • Author

    Kong, Inwook ; Swartzlander, Earl E., Jr.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    19
  • Issue
    4
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    696
  • Lastpage
    700
  • Abstract
    A new method to implement faster than quadratic convergence for Goldschmidt division using simple logic circuits is presented. While the approximate quotient converges quadratically in conventional Goldschmidt division, the new method achieves nearly cubic convergence. Although division with cubic convergence has been regarded as impractical due to its complexity, the proposed method reduces the logic complexity and the delay by using an approximate squarer with a simple logic implementation and a redundant binary Booth recoder. It is especially effective in a system that already has a radix-8 multiplier. As a result, the effective area for the reciprocal table can be reduced by 25.4%. The proposed method has been verified by SystemC and Verilog models. The final results are confirmed by simulation with both random double precision numbers and an exhaustive suite of 17-bit test vectors.
  • Keywords
    approximation theory; convergence; hardware description languages; logic circuits; logic testing; multiplying circuits; redundant number systems; Goldschmidt division method; SystemC model; Verilog model; approximate quotient convergence; approximate squarer; cubic convergence; logic circuit; logic complexity; radix-8 multiplier; reciprocal table; redundant binary Booth recoder; Cubic convergence; Goldschmidt division; division by convergence; higher order convergence; redundant binary Booth recoding;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2036926
  • Filename
    5357405