A floating point multiplier performing IEEE rounding and addition in parallel

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)


In the conventional floating point multipliers, the rounding stage is usually constructed by using a high speed adder for the increment operation, increasing the overall execution time and occupying a large amount of chip area. Furthermore, it may accompany additional execution time and hardware components for renormalization which may occur by an overflow from the rounding operation. A floating-point multiplier performing addition and IEEE rounding in parallel is designed by optimizing the operational flow based on the characteristics of floating point multiplication operation. A hardware model for the floating point multiplier is proposed and its operational model is algebraically analyzed in this research. The floating point multiplier proposed does not require any additional execution time nor any high speed adder for rounding operation. In addition, the renormalization step is not required because the rounding step is performed prior to the normalization operation. Thus, performance improvement and cost-effective design can be achieved by this approach.

Original languageEnglish
Pages (from-to)1195-1207
Number of pages13
JournalJournal of Systems Architecture
Issue number14
Publication statusPublished - 1999 Jul

Bibliographical note

Funding Information:
This work was one of ASIC basis technology project mainly managed by IDEC and supported by the ministry of trade, industry and energy and the ministry of science and technology of Korea.

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture


Dive into the research topics of 'A floating point multiplier performing IEEE rounding and addition in parallel'. Together they form a unique fingerprint.

Cite this