Booth multiplier with squaring operation accelerator

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

708628, G06F 738, G06F 752

Patent

active

059579994

ABSTRACT:
A multiplier which uses Booth recoding to multiply large word length operands. A first operand is fully loaded into a shift register. The loading of the second operand is then begun, with the recoding operation beginning after the loading of the minimum number of bits of the second operand required for the first stage of the recoding. The recoded portions of the second operand are used to select what factor of the first operand to use in forming the partial product terms. The partial product terms are added using carry save addition, with the least significant bits being used to form the least significant bits of the final product. The most significant bits of the final product are then formed by adding the carry save data from the partial product summations. The present invention performs squaring operations used in exponentiation functions by shifting the first operand value (A) by one bit to form twice that value (2*A) prior to multiplying by the second operand (B) to form the 2*(A*B) term needed in such calculations. This shifting is performed in the multiplexer used to select the appropriate factor of the first operand for each partial product term, rather than after the accumulation of the final product term.

REFERENCES:
patent: 4313174 (1982-01-01), White
patent: 4769780 (1988-09-01), Chang
patent: 5253195 (1993-10-01), Broker et al.
Koren, Israel, "High-Speed Multiplication", Computer Arithmetic Algorithms, Chapter 6, pp. 99-106, Prentice Hall, Inc., 1993.
Short, Kenneth L., Microprocessors, Microprocessors and Programmed Logic, Second Edition, pp. 241-243, Prentice-Hall, Inc., 1987.
Taylor, Fred J., Digital Filter Design Handbook, pp. 578-581, Marcel Dekker, Inc., 1983.
Rabiner, Lawrence R. & Gold, Bernard, Theory And Applications of Digital Signal Processing, pp. 514-524, Prentice-Hall, Inc., 1975.
Ohkubo, Norio et al., "A 4.4 nc CMOS 54.times.54-b Multiplier Using Pass-Transistor Multiplexer", IEEE Journal of Solid-State Circuits, vol. 30, No. 3, pp. 251-257, Mar. 1995.
Omondi, Amos R., Computer Arithmetic Systems; Algorithms, Architecture and Implementations, pp. 152 & 154, Prentice-Hall, 1994.
Patterson, David A., "Computer Arithmetic", Computer Architecture A Quantitative Approach, pp. A-1 thru A-10 & A-39 thru A-44, Morgan Kaufmann Publishers, Inc., 1990.

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

Booth multiplier with squaring operation accelerator does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Booth multiplier with squaring operation accelerator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Booth multiplier with squaring operation accelerator will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-697483

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