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
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)
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 |