Circuit and method for partial product bit shifting

Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C708S625000

Reexamination Certificate

active

06460065

ABSTRACT:

BACKGROUND OF THE INVENTION
There are many conventional multiplication circuits that perform squaring. Typically, these circuits include an array of partial product bit generators, each bit generator providing a bit of a partial product by comparing the appropriate bits of the multiplicand and multiplier.
Each partial product bit of a common weight is provided to a column adder corresponding to the common weight. The complexity of the adder tree for a given column depends on the number of bits that are added in that column. Typically, the more complex an adder tree, the larger and slower the column adder. Therefore, a circuit and method for reducing the number of bits corresponding to a given column adder are desired.
This reduction is particularly important for the column with the most partial product bits. In many conventional circuits, each column is standardized with a common tree structure that is designed to meet the requirements of the column with the most bits. In these cases, a reduction in the maximum bits per column reduces the complexity of the adder tree structure for every column. Therefore, a circuit and method for reducing the maximum bits added per column is desired.
SUMMARY OF THE INVENTION
In accordance with the present invention, a circuit reduces the number of partial product bits in a column. The circuit includes a partial product bit generator, corresponding to the column, that generates a partial product bit of weight 2
2k
(k is an integer). This partial product bit has a 1 value only if an input bit of weight 2
(k−i)
has a 0 value while another input bit of weight 2
k
has a 1 value. The circuit includes another partial product bit generator that receives the same two input bits. The second partial product bit generator provides a partial product bit of weight 2
2k+i
, wherein the second partial product bit has a 1 value only if both of the input bits have a 1 value.
In accordance with the present invention, a method is provided in which a partial product bit of weight 2
2k
is generated having a 1 value only if the input bit of weight 2
(k−1)
has a 0 value while the input bit of weight 2
k
has a 1 value. A partial product bit of weight 22
k+1
is generated having a 1 value only if both of the input bits have a 1 value. Another method includes providing the partial product bit generators described above.
The present invention and its advantages and features will be more fully understood in light of the following detailed description and the claims.


REFERENCES:
patent: 3610906 (1971-10-01), Stampler
patent: 5337267 (1994-08-01), Colavin
patent: 5629885 (1997-05-01), Pirson et al.
patent: 6018758 (2000-01-01), Griesbach et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Circuit and method for partial product bit shifting does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Circuit and method for partial product bit shifting, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Circuit and method for partial product bit shifting will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2990964

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.