Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
243 words
A computing apparatus, comprising, input means for receiving a multiplier and a multiplicand and for supplying partial product terms of the multipler and multiplicand, a partial product reduction device for effecting partial product reduction of four partial products terms with a composite counter having a first pre-addition partial product addition counter stage and a second transmission partial product addition counter stage, the composite counter comprising two like four-to-two counter stages for pre-addition and for transmission addition, and wherein the like four-to-two counter stages each has five inputs, four of which are partial product terms and the other of which is a carry in, and wherein the first pre-addition partial product addition counter stage is a four-to-two counter having said five inputs, and having three outputs including a sum (S) at a weighted bit position (i), a second carry output (C) at a next adjacent weighted bit position for the more significant bit position (i-1) and a third carry output (C') provided to a next adjacent weighted more significant bit position (i-1); said first pre-addition partial product addition four-to-two counter stage receiving the partial product terms and reducing the partial product terms to two which are coupled to an arithmetic logic unit; said arithmetic logic unit coupled to said partial product reduction device, whereby the reduction of partial products to two is added by said arithmetic logic unit for producing results from a multiplication that can be used for subsequent processing in the apparatus.
Claim 2
Dependent Claim
243 words
A computing apparatus, comprising, input means for receiving a multiplier and a multiplicand and for supplying partial product terms of the multipler and multiplicand, a partial product reduction device for effecting partial product reduction of four partial products terms with a composite counter having a first pre-addition partial product addition counter stage and a second transmission partial product addition counter stage, the composite counter comprising two like four-to-two counter stages for pre-addition and for transmission addition, and wherein the like four-to-two counter stages each has five inputs, four of which are partial product terms and the other of which is a carry in, and wherein the first pre-addition partial product addition counter stage is a four-to-two counter having said five inputs, and having three outputs including a sum (S) at a weighted bit position (i), a second carry output (C) at a next adjacent weighted bit position for the more significant bit position (i-1) and a third carry output (C') provided to a next adjacent weighted more significant bit position (i-1); said first pre-addition partial product addition four-to-two counter stage receiving the partial product terms and reducing the partial product terms to two which are coupled to an arithmetic logic unit; said arithmetic logic unit coupled to said partial product reduction device, whereby the reduction of partial products to two is added by said arithmetic logic unit for producing results from a multiplication that can be used for subsequent processing in the apparatus.
Claim 3
Dependent Claim
45 words
The computing apparatus according to claim 1 wherein the transmission partial product addition counter stage has a four-to-two counter stage having five inputs and three outputs with one output carry coupled as one input of the same four-to-two counter stage to achieve a four-to-two counter.
Claim 4
Dependent Claim
51 words
The computing apparatus according to claim 2 wherein three of the five inputs of the counter of each addition counter stage incurs a longest delay penalty of the counter from input to output while the remaining two inputs incur a smaller delay penalty than that incurred by the previous three inputs.
Claim 5
Dependent Claim
64 words
The computing apparatus according to claim 3 wherein a counter sum output (S) at the weighted bit position i is produced after the longest delay, a second output (C) at the next adjacent weighted bit position i-1 is produced after an intermediate delay, and a third output (C' ) at the next adjacent weighted bit position i-1 is produced after a relatively short delay.
Claim 6
Dependent Claim
65 words
The computing apparatus according to claim 1 wherein the pre-addition counter and the transmission counter stages each have a four-to-two counter which has five inputs which are denominated A*, B*, C*, D*, C' in , and has outputs produced which provide the output defined by the Boolean expressions: S=' D* C'.sub.in C=S'F+D*C'.sub.in C'=A*B*+A*C*+B*C* where S'=A* B* C* F=D* C'.sub.in where represents the exclusive OR function.