Two-bit booth multiplier with reduced data path width
AssigneeSamsung Electronics Co., Ltd.
InventorShao-kun Jiang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorShao-kun Jiang
Estimating the term…
A two-bit Booth multiplier circuit performs two-bit multiplication iterations using a single adder while retaining the same data path width and the multiplicand multiples of a single-bit Booth multiplier circuit. The two-bit Booth multiplier circuit halves the number of multiplier iterations of a single-bit multiplier. A multiplier circuit includes an adder having a first input terminal, a second input terminal, and an output terminal and a plurality of shift registers. The registers include a multiplicand register having an output terminal connected to the first input terminal of the adder, a temporary shift register having an output terminal connected to the second input terminal of the adder and having an input terminal connected to the output terminal of the adder, and a multiplier shift register having an input terminal connected to the output terminal of the adder and the multiplier shift register and having an output terminal. The multiplier circuit further includes a shift logic connected between the adder and the plurality of shift registers and a Booth logic circuit having an input terminal connected to the output terminal of the multiplier shift register and having an output terminal connected to the shift logic. The Booth logic circuit controls a two-bit Booth multiplier operation designating multiplicand partial product operations including +0 and .+-.x partial product operations and implementing .+-.2x partial product operations using the .+-.x multiplicand partial product operations while shifting data from the temporary shift register one bit right on application to the adder.
A multiplier circuit for performing multiplication through manipulation of a plurality of signals, the plurality of signals including at least a multiplier, a multiplicand and a partial product, the multiplier circuit comprising:
A multiplier circuit for performing multiplication through manipulation of a plurality of signals, the plurality of signals including at least a multiplier, a multiplicand and a partial product the multiplier circuit comprising:
A method of multiplying integer numbers in a processor having an adder, a multiplicand register, a temporary register, a multiplier shift register, and a Booth logic circuit, the method comprising:
Dependencies are inferred from the claim text.