Power-efficient sign extension for booth multiplication methods and systems
AssigneeQUALCOMM Incorporated
InventorsShankar Krithivasan, Christopher Koob, William Anderson
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsShankar Krithivasan, Christopher Koob, William Anderson
Estimating the term…
Techniques for the design and use of a digital signal processor, including processing transmissions in a communications (e.g., CDMA) system. Power-efficient sign extension for Booth multiplication processes involves applying a sign bit in a Booth multiplication tree. The sign bit allows the Booth multiplication process to perform a sign extension step. This further involves one-extending a predetermined partial product row of the Booth multiplication tree using a sign bit for preserving the correct sign of the predetermined partial product row. The process and system resolve the signal value of the sign bit by generating a sign-extension bit in the Booth multiplication tree. The sign-extension bit is positioned in a carry-out column to extend the product of the Booth multiplication process. Then, the method and system form a final product from the Booth multiplication tree by adding the carry-out value to the sign bit positioned at least a predetermined column of the Booth multiplication tree. The result is to effectively extend the sum component of the final product with the sign and zero-extending the carry component of the final product.
A power-efficient sign extension method for facilitating a Booth multiplication process, comprising the steps of:
A power-efficient sign extension circuit associated with a digital signal process for performing a Booth multiplication process, comprising:
A digital signal processor for operation in support of a personal electronics device, said digital signal process comprising means for performing a power-efficient sign extension for a Booth multiplication process, said comprising the steps of:
A computer usable medium having computer readable program code means embodied therein for performing a power-efficient sign extension method for a Booth multiplication process, comprising:
Dependencies are inferred from the claim text.