• DocumentCode
    2215225
  • Title

    An IEEE 754-2008 Decimal Parallel and Pipelined FPGA Floating-Point Multiplier

  • Author

    Baesler, Malte ; Voigt, Sven-Ole ; Teufel, Thomas

  • Author_Institution
    Inst. for Reliable Comput., Hamburg Univ. of Technol., Hamburg, Germany
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    489
  • Lastpage
    495
  • Abstract
    Decimal floating point operations are important for applications that cannot tolerate errors from conversions between binary and decimal formats, for instance, scientific, commercial, and financial applications. In this paper we present an IEEE 754-2008 compliant parallel decimal floating-point multiplier designed to exploit the features of Virtex-5 FPGAs. It is an extension to a previously published decimal fixed-point multiplier. The decimal floating-point multiplier implements early estimation of the shift-left amount and efficient decimal rounding. Additionally, it provides all required rounding modes, exception handling, overflow, and gradual underflow. Several pipeline stages can be added to increase throughput. Furthermore, different modifications are analyzed including shifting by means of hard-wired multipliers and delayed carry propagation adders.
  • Keywords
    exception handling; field programmable gate arrays; floating point arithmetic; FPGA floating point multiplier; IEEE 754-2008; binary format; decimal floating point operation; decimal format; decimal rounding; exception handling; hard wired multiplier; FPGA; IEEE 754-2008; decimal; floating-point; multiplier;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.98
  • Filename
    5694299