• DocumentCode
    2737081
  • Title

    Floating-point division and square root implementation using a Taylor-series expansion algorithm with reduced look-up tables

  • Author

    Kwon, Taek-Jun ; Draper, Jeff

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina, CA
  • fYear
    2008
  • fDate
    10-13 Aug. 2008
  • Firstpage
    954
  • Lastpage
    957
  • Abstract
    Hardware support for floating-point (FP) arithmetic is an essential feature of modern microprocessor design. Although division and square root are relatively infrequent operations in traditional general-purpose applications, they are indispensable and becoming increasingly important in many modern applications. In this paper, a fused floating-point multiply/divide/square root unit using the Taylor-series expansion algorithm with reduced lookup tables is presented. The implementation results of the proposed fused unit based on standard cell methodology in IBM 90 nm technology exhibits that the incorporation of square root function to an existing multiply/divide unit requires only a modest 20% area increase and the same low latency for divide and square root operation can be achieved (12 cycles). The proposed arithmetic unit also exhibits a reasonably good area-performance balance.
  • Keywords
    floating point arithmetic; microprocessor chips; table lookup; IBM; Taylor-series expansion algorithm; floating-point arithmetic; floating-point division; look-up tables; microprocessor design; size 90 nm; square root function; square root implementation; Application software; Clocks; Concurrent computing; Delay; Embedded computing; Floating-point arithmetic; Frequency; Hardware; Iterative algorithms; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. MWSCAS 2008. 51st Midwest Symposium on
  • Conference_Location
    Knoxville, TN
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-2166-4
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2008.4616959
  • Filename
    4616959