Quotient digit selection logic for floating point division/squar

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

708497, 708499, 708500, 708504, G06F 738

Patent

active

059547898

ABSTRACT:
Quotient digit selection logic is modified so as to prevent a partial remainder equal to the negative divisor from occurring. An enhanced quotient digit selection function prevents the working partial remainder from becoming negative if the result is exact, choosing a quotient digit of zero instead of a quotient digit of one when the actual partial remainder is zero. Using a five bit estimated partial remainder where the upper four bits are zero, a possible carry propagation into fourth most significant bit is detected. This can be accomplished by looking at the fifth most significant sum and carry bits of the redundant partial remainder. If they are both zero, then a carry propagation out of that bit position into the least significant position of the estimated partial remainder is not possible, and a quotient digit of zero is chosen. This provides a one cycle savings since negative partial remainders no longer need to be restored before calculating the sticky bit. Extra hardware is eliminated because it is no longer necessary to provide any extra mechanism for restoring the preliminary final partial remainder. Latency is improved because no additional cycle time is required to restore negative preliminary partial remainders. In an alternative embodiment, where the upper four bits of the estimated partial remainder are ones while the fifth most significant bit is zero, a quotient digit of negative one is chosen. This alternative embodiment allows correct exact results in all rounding modes including rounding toward plus or minus infinity.

REFERENCES:
patent: 5023827 (1991-06-01), Kehl et al.
patent: 5258944 (1993-11-01), Smith
patent: 5272660 (1993-12-01), Rossbach
patent: 5357455 (1994-10-01), Sharangpani et al.
patent: 5386376 (1995-01-01), Girard et al.
Proceedings of the 12th Symposium of Computer Arithmetic, "167 MHz Radix-8 Divide and Square Root Using Overlapped Radix-2 Stages", J. Arjun Prabhu and Gregory B. Zyner, pp. 155-162, Jul. 19-21, 1995.
IRE Transactions on Electronic Computers, vol. EC-7, Sep., 1958, No. 3, "A New Class of Digital Division Methods*", James E. Robertson, pp. 218-222.
Proceedings 12th Symposium on Computer Arithmetic, "30-ns 55-b Shared Radix 2 Division and Square Root Using a Self-Timed Circuit", Gensoh Matsubara et al., pp. 98-105, Jul. 19-21, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Quotient digit selection logic for floating point division/squar does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Quotient digit selection logic for floating point division/squar, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Quotient digit selection logic for floating point division/squar will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-75739

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.