Double precision floating point multiplier having a 32-bit booth-encoded array multiplier
AssigneeSun Microsystems, Inc.
InventorsTzungren Allan Tzeng, Choon Ping Chng
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsTzungren Allan Tzeng, Choon Ping Chng
Estimating the term…
A double-precision multiplier for use in the floating point pipeline of a processor has an array multiplier and a carry-save partial-product accumulator. Double precision multiplication is accomplished by generating a plurality of partial products and summing these in the carry-save partial-product accumulator. The partial-product accumulator has a carry-save adder, a sum register, a carry-out counter and an extender. The carry-out counter receives a carry outputs of the carry-save adder and array multiplier, and the extender is coupled to extend the sum register dependent upon the contents of the carry-out counter. The extension occurs during addition of the most significant partial product to the sum of less significant partial products.
An array multiplier having inputs A and B and output O;
Dependencies are inferred from the claim text.