Data processing apparatus and method for performing floating...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07640286

ABSTRACT:
A data processing apparatus and method are provided for multiplying first and second n-bit significands of first and second floating point operands to produce an n-bit result. The data processing apparatus comprises multiplier logic for multiplying the first and second n-bit significands to produce a pair of 2n-bit vectors, and sum logic operable to perform a sum operation to add a first set of bits of each of the pair of 2n-bits vectors. Sticky determination logic is also provided for determining from a second set of bits of each of the pair of 2n-bit vectors a sticky value, and selector logic is then used to derive the n-bit result from the output of the sum logic with reference to the sticky value. The sticky determination logic comprises a half-adder structure operable to generate carry and sum vectors from a negated version of the second set of bits of each the pair of 2n-bit vectors, and combination logic for performing a logical XOR operation on the carry and sum vectors with the least significant carry bit set to a logic one value. The sticky value can then be derived from the output of the combination logic. This provides a particularly efficient technique for determining the sticky value without awaiting the production of the final product in non-redundant form.

REFERENCES:
patent: 5038313 (1991-08-01), Kojima
patent: 5367477 (1994-11-01), Hinds et al.
patent: 5553015 (1996-09-01), Elliott et al.
patent: 5627773 (1997-05-01), Wolrich et al.
patent: 5671171 (1997-09-01), Yu et al.
patent: 5729485 (1998-03-01), Wolrich et al.
patent: 6353843 (2002-03-01), Chehrazi et al.
patent: 6366942 (2002-04-01), Badeau et al.
patent: 2002/0129075 (2002-09-01), Park et al.
G. Bewick, “Fast Mutliplicaton: Algorithms and Implementation” Technical Report No. CSL-TR-94-617, Apr. 1994, pp. 144-149.
M. Santoro et al, “Rounding Algorithsms for IEEE Multipliers” Proc. Ninth Symposium on Computer Arithmetic, 1989, pp. 176-183.
U.S. Appl. No. 11/081,833, filed Mar. 17, 2005; Lutz et al.
U.S. Appl. No. 10/999,154, filed Nov. 30, 2004; Lutz et al.

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

Data processing apparatus and method for performing floating... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing apparatus and method for performing floating..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing apparatus and method for performing floating... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4144619

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