Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
223 words
A circuit for improving calculation distribution in a pipelined multiplication circuit, the multiplication circuit producing a plurality of intermediate sums from a plurality of partial products generated from a first number and a second number to be multiplied together, with a sum of the plurality of partial products producing a value representative of a product of the first and second number, the circuit comprising: a first adding circuit for stepwise addition of a plurality of partial products disposed in columns to calculate a plurality of intermediate sums; a second adding circuit, having a first part, coupled to said first adding circuit, for forming a bit-area of a final product from a low-order group of said plurality of intermediate sums and a carry out of said bit-area, and a second part for forming a final product of the first and the second number from said plurality of intermediate sums; and a storing circuit coupled to said first and said second adding circuits, for receiving said bit-area and said carry-out from said first part of said second adding circuit and a high-order group of said plurality of intermediate sums from said first adding circuit, said high-order group not including intermediate sums from said low-order group, and for providing said bit-area, said carry-out and said high-order group to said second part of said second adding circuit.
Claim 2
Dependent Claim
223 words
A circuit for improving calculation distribution in a pipelined multiplication circuit, the multiplication circuit producing a plurality of intermediate sums from a plurality of partial products generated from a first number and a second number to be multiplied together, with a sum of the plurality of partial products producing a value representative of a product of the first and second number, the circuit comprising: a first adding circuit for stepwise addition of a plurality of partial products disposed in columns to calculate a plurality of intermediate sums; a second adding circuit, having a first part, coupled to said first adding circuit, for forming a bit-area of a final product from a low-order group of said plurality of intermediate sums and a carry out of said bit-area, and a second part for forming a final product of the first and the second number from said plurality of intermediate sums; and a storing circuit coupled to said first and said second adding circuits, for receiving said bit-area and said carry-out from said first part of said second adding circuit and a high-order group of said plurality of intermediate sums from said first adding circuit, said high-order group not including intermediate sums from said low-order group, and for providing said bit-area, said carry-out and said high-order group to said second part of said second adding circuit.
Claim 3
Dependent Claim
25 words
The circuit as set forth in claim 1, wherein a pipeline processing is carried out with said first adding circuit and said second adding circuit.
Claim 4
Dependent Claim
21 words
The circuit as set forth in claim 1, wherein said first and second adding circuits comprise a secondary Booth's multiplication circuit.