Question: Draw/Design a floating point multiplication unit with overflow/underflow detection feature for multiplying two 32-bit floating point numbers in IEEE 754 format. An overflow detection will

Draw/Design a floating point multiplication unit with overflow/underflow detection feature for multiplying two 32-bit floating point numbers in IEEE 754 format.

An overflow detection will output 00 if no overflow/underflow; output 10 if overflow; 01 if underflow (note: you decide what is the input to this unit.) No need to show details of the overflow detection unit, i.e. make it a black box).

When underflow occurs (i.e. the exponent of the result is too (negatively) smaller to fit the field)

- set both exponent and fraction parts with all 0s (i.e. the result is +0.0 or -0.0 in this case.)

When there is overflow (i.e. the exponent of the result is too (positively) large to fit the field)

- set the exponent to all 1s, and fraction to all 0s.

In both cases the sign bit should be calculated as usual. Also use a truncation unit instead of the rounding method so that only one time/round of normalization needed.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!