Multiplying device
AssigneeDenso Corporation
InventorsHiroaki Douzono, Harutsugu Fukumoto, Hiroaki Tanaka
Life of this patent
Estimating the term…
Loading patent…
AssigneeDenso Corporation
InventorsHiroaki Douzono, Harutsugu Fukumoto, Hiroaki Tanaka
Estimating the term…
A multiplying device operates for implementing multiplication between multiplicand data and multiplier data in a two's complement representation form. Each of the multiplicand data and the multiplier data has n bits, where n denotes a predetermined even number. A 1-bit sign extension of the multiplicand data is executed to generate data having n+1 bits. In the multiplying device, n/2 partial product data pieces are generated on the basis of the data having n+1 bits and the multiplier data according to second-order Booth's algorithm. Each of the n/2 partial product data pieces has n+1 bits. There is a plurality of adders connected and arranged in a tree configuration. The adders operate for adding the n/2 partial product data pieces. The adders include a final-stage adder which outputs multiplication result data representing a product of the multiplicand data and the multiplier data. The multiplication result data has 2n−1 bits. In the tree arrangement of the adders, there is provided a plurality of sign extension elements for implementing sign extensions of one data pieces, which correspond to lower bits of the multiplier data, in pairs of data pieces inputted into the adders.
A multiplying device for implementing multiplication between multiplicand data and multiplier data in a two's complement representation form, the multiplicand data and the multiplier data each having n bits, where n denotes a predetermined even number, the multiplying device comprising:
A multiplying device for implementing either sign-added multiplication or sign-free multiplication between multiplicand data and multiplier data in response to a change signal, the multiplicand data and the multiplier data each having n bits, where n denotes a predetermined even number, the multiplying device comprising:
Dependencies are inferred from the claim text.