← Back to Patent Explorer
US4791601A Expired / Lapsed US ⏱️ 0.0 years remaining

Parallel multiplier with a modified booth algorithm

Assignee: Toshiba Corp
•
Filing: 1986-07-22
•
Granted: 1988-12-13
•
Expires: 2006-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A parallel multiplicator including adder circuits based on Booth's algorithm is disclosed. All of the adders of a plurality of rows are constructed based on the carry save system. When the negative partial-product signal is input, the "2's complement" generating signals CB0 to CB3 for the LSB of the negative partial-product signal are input to the bit adder in the lowest order row which corresponds to the LSB of the negative partial-product signal.

Inventors

  • 👤 Shigeru Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 07:48
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/523; G06F7/53; G06F7/5306; G06F7/5312

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 257 words
A parallel multiplier circuit for forming a product of a binary multiplier value and a binary multiplicand value from a plurality of partial products determined from said binary multiplier and multiplicand values, each of said plurality of partial products corresponding to a different binary bit of said multiplier value such that each of said partial products has a relative significance reflecting the relative bit significance of the corresponding multiplier bit, said parallel multiplier circuit comprising: a plurality of rows of adder circuits arranged in an order of successively-increasing significance from a lowest-order adder row to a highest-order adder row, the adders in said lowest-order adder row receiving as inputs the two partial products with the lowest relative significance, and and the adders in each successively higher order row of adders receiving as inputs the one of the partial products with the next higher relative significance and an output from the adders in the next lower order row of adders, wherein each of said rows of adders includes at least one carry save adder, and wherein the number of said adders in each of said rows of adders increases from said lowest-order adder row to said highest-order adder row; negative product correcting means for supplying a first correction signal to the ones of said adder rows receiving negative partial-products signals, and for providing a second correction signal as an input to the adders in said lowest-order row of adders; and a final adder coupled to the outputs of said highest order row of adders to form said product.
Claim 2
Dependent Claim 257 words
A parallel multiplier circuit for forming a product of a binary multiplier value and a binary multiplicand value from a plurality of partial products determined from said binary multiplier and multiplicand values, each of said plurality of partial products corresponding to a different binary bit of said multiplier value such that each of said partial products has a relative significance reflecting the relative bit significance of the corresponding multiplier bit, said parallel multiplier circuit comprising: a plurality of rows of adder circuits arranged in an order of successively-increasing significance from a lowest-order adder row to a highest-order adder row, the adders in said lowest-order adder row receiving as inputs the two partial products with the lowest relative significance, and and the adders in each successively higher order row of adders receiving as inputs the one of the partial products with the next higher relative significance and an output from the adders in the next lower order row of adders, wherein each of said rows of adders includes at least one carry save adder, and wherein the number of said adders in each of said rows of adders increases from said lowest-order adder row to said highest-order adder row; negative product correcting means for supplying a first correction signal to the ones of said adder rows receiving negative partial-products signals, and for providing a second correction signal as an input to the adders in said lowest-order row of adders; and a final adder coupled to the outputs of said highest order row of adders to form said product.
Claim 3
Dependent Claim 21 words
A parallel multiplier circuit according to claim 1, in which said plurality of said adders are arranged in an array fashion.
Claim 4
Dependent Claim 18 words
A parallel multiplier circuit according to claim 1, in which said plurality of said adders are full adders.
Claim 5
Dependent Claim 20 words
A parallel multiplier circuit according to claim 1, in which some of said plurality of said adders are half adders.
Claim 6
Dependent Claim 21 words
A parallel multiplier circuit according to claim 1, in which said final adder comprises adders of the carry look ahead type.
Claim 7
Dependent Claim 97 words
The parallel multiplier circuit according to claim 1 wherein selected ones of said adders in said lowest-order row of adders each correspond to a different one of said partial products, and wherein said negative product correcting means includes means for forming said second correction signal to include a different value adjusting bit for each of said negative partial products, and means for aligning said second correction signal such that each of said adders in said lowest-order row of adders which corresponds to a negative partial product receives a corresponding value adjusting bit from said second correction signal.
Claim 8
Dependent Claim 33 words
The parallel multiplier circuit according to claim 1 wherein the number of said adders in each of said rows of adders increases unitarily from said lowest-order adder row to said highest-order adder row.

References Cited (Backward Citations)

US4153938A Cited
US4484301A Cited
US4646257A Cited
US4575812A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-13 1992-06-13 1992-12-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-13 1996-06-13 1996-12-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-13 2000-06-13 2000-12-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag