• DocumentCode
    704653
  • Title

    Run-time reconfigurable multi-precision floating point multiplier design for high speed, low-power applications

  • Author

    Arish, S. ; Sharma, R.K.

  • Author_Institution
    Sch. of VLSI design & Embedded Syst., Nat. Inst. of Technol. Kurukshetra, Kurukshetra, India
  • fYear
    2015
  • fDate
    19-20 Feb. 2015
  • Firstpage
    902
  • Lastpage
    907
  • Abstract
    Floating point multiplication is one of the crucial operations in many application domains such as image processing, signal processing etc. But every application requires different working features. Some need high precision, some need low power consumption, low latency etc. But IEEE-754 format is not really flexible for these specifications and also design is complex. Optimal run-time reconfigurable hardware implementations may need the use of custom floating-point formats that do not necessarily follow IEEE specified sizes. In this paper, we present a run-time-reconfigurable floating point multiplier implemented on FPGA with custom floating point format for different applications. This floating point multiplier can have 6 modes of operations depending on the accuracy or application requirement. With the use of optimal design with custom IPs (Intellectual Properties), a better implementation is done by truncating the inputs before multiplication. And a combination of Karatsuba algorithm and Urdhva-Tiryagbhyam algorithm (Vedic Mathematics) is used to implement unsigned binary multiplier. This further increases the efficiency of the multiplier.
  • Keywords
    field programmable gate arrays; low-power electronics; multiplying circuits; FPGA; IEEE-754 format; IP; Karatsuba algorithm; Urdhva-Tiryagbhyam algorithm; Vedic mathematics; custom floating-point format; high speed low-power application; image processing; intellectual property; optimal run-time reconfigurable hardware implementation; run-time reconfigurable multiprecision floating point multiplier design; signal processing; unsigned binary multiplier; Accuracy; Adders; Algorithm design and analysis; Delays; Hardware; Signal processing; Signal processing algorithms; Floating point multiplier; Karatsuba; Run-time-reconfigurable; Urdhva-Tiryagbhyam; Variable-precision; Vedic mathematics; fpga;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Integrated Networks (SPIN), 2015 2nd International Conference on
  • Conference_Location
    Noida
  • Print_ISBN
    978-1-4799-5990-7
  • Type

    conf

  • DOI
    10.1109/SPIN.2015.7095315
  • Filename
    7095315