A novel IEEE rounding algorithm for high-speed floating-point multipliers


Gok M.

INTEGRATION-THE VLSI JOURNAL, cilt.40, sa.4, ss.549-560, 2007 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 40 Sayı: 4
  • Basım Tarihi: 2007
  • Doi Numarası: 10.1016/j.vlsi.2006.12.001
  • Dergi Adı: INTEGRATION-THE VLSI JOURNAL
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.549-560
  • Çukurova Üniversitesi Adresli: Evet

Özet

Modern floating-point multipliers perform rounding in compliance with the IEEE 754 standard. Since rounding is on the critical path, high-speed rounding algorithms are used to increase the performance for floating-point multiplication. To achieve high performance with minimum increase in hardware, existing rounding algorithms generate two consecutive values in parallel, and compute the rounded product using these values. This paper presents a novel IEEE rounding algorithm which generates two nonconsecutive values in parallel to compute the rounded product. Synthesis results for double precision operands show that the proposed algorithm has approximately 24-41% less delay than previous high-speed rounding algorithms presented elsewhere. The verification of the new algorithm is also presented in a simple and straightforward manner. (c) 2007 Elsevier B.V. All rights reserved.