Floating Point Multiplier Unit: (SET ID 09SETMVD0022)
Floating Point Multiplier Unit: (SET ID 09SETMVD0022)
(SET ID 09SETMVD0022)
Submitted By:
13MVD0096 - K Jayaprasada Rao
13MVD0097 - A V Pradeep Chandra
13MVD0087 - T Sivaram Gupta
Abstract
In this paper we present a floating point multiplier unit that supports IEEE 754 single
precision binary format. For significand multiplication we used Wallace tree multiplier based
on Dadda algorithm instead of array multiplier for the advantage of its lowest critical path.
Dadda multiplier achieves high speed compared to array multiplier.The developed
normalization unit that supports final mantissa in IEEE 754 format. We also checked
overflow/underflow conditions and rounding is not performed for better performance. The
suggested Floating Point Unit is designed by using Verilog HDL and the functionality is
verified by using Model-sim simulation tool.
Index TermsIEEE 754, Dadda, Normalization, Overflow/Underflow