×

Method and apparatus for performing multiple types of multiplication including signed and unsigned multiplication

  • US 6,144,980 A
  • Filed: 01/28/1998
  • Issued: 11/07/2000
  • Est. Priority Date: 01/28/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiplier capable of performing both signed and unsigned multiplication comprising:

  • a multiplicand input configured to receive a multiplicand operand, wherein said multiplicand operand is signed or unsigned, wherein said multiplicand operand is in scalar or packed vector format;

    a multiplier input configured to receive a multiplier operand, wherein said multiplier operand is signed or unsigned, wherein said multiplier operand is in scalar or packed vector format;

    a partial product generator coupled to said multiplicand input, wherein said partial product generator is configured to generate a plurality of partial products based upon said multiplicand operand;

    a selection logic unit coupled to said partial product generator and said multiplier input, wherein said selection logic unit is configured to select a plurality of partial products from said partial product generator based upon said multiplier operand; and

    an adder coupled to said selection logic unit, wherein said adder is configured to sum the partial products selected by said selection unit to form a final product.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×