Combined Binary/Decimal Fixed-Point Multiplier and Method
AssigneeInternational Business Machines Corporation
InventorsMark Alan Erle, Brian John Hickmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMark Alan Erle, Brian John Hickmann
Estimating the term…
A combined binary/decimal fixed-point multiplier that uses BCD-4221 recoding for the decimal digits. This allows the use of binary carry-save hardware to perform decimal addition with a small correction. The described designs provide an improved reduction tree organization to reduce the area and delay of the multiplier and improved reduction tree components that leverage the redundant decimal encodings to help reduce delay. A split reduction tree architecture is also introduced that reduces the delay of the binary product with only a small increase in total area. Area and delay estimates are presented that show that the proposed designs have significant area improvements over separate binary and decimal multipliers while still maintaining similar latencies for both decimal and binary operations.
A doubler circuit for a binary multiplier, comprising:
In a computer system having a data processor having a multiplier circuit for binary multiplication, the method of processing numbers of a defined width via a BCD doubler circuit, comprising formatting numbers to be processed with a Binary Coded Decimal formatted encoding, which has bits weighted by 4, 2, 2 and 1, called BCD-4221, used for selection encoding, in which BCD-4221 combinations are valid decimal numbers between 0 and 9, and executing specific data identified with a selection signal circuit, which BCD doubler through selection doubles a binary integer number.
The method of claim 11 wherein besides being used for BCD-4221 digits the doubler circuit is used for combined BCD-4221 and binary multiplication in a combined decimal and binary multiplier.
Dependencies are inferred from the claim text.