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

Multiple-precision Booth's recode multiplier

Assignee: Frontgrade Colorado Springs LLC
•
Filing: 1987-05-11
•
Granted: 1989-03-28
•
Expires: 2007-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved integrated circuit multiplier employs modified Booth's recode techniques on a portion of a multiplier word, the output of two or more such multipliers being incorporated according to the invention to eliminate a source of error associated with the prior art.

Inventors

  • 👤 Leonard S. Finegold

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:28
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/523; G06F7/53; G06F7/5324; G06F7/499; G06F7/49942; G06F7/533; G06F7/5334; G06F7/5336; G06F7/5338

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 255 words
A binary multiplier circuit for multiplying a multiplier and a multiplicand to form a product, comprising: recode means for dividing said multiplier into a plurality of Booth sub-groups of three bits each; recode logic means for operating on said multiplicand, in accordance with the binary digits of said Booth sub-groups of said multiplier, to form an intermediate set of partial products according to the modified Booth's recode algorithm; intermediate partial product storage means for storing said partial products; and adder array means for combining said partial products to form said product, characterized in that: said multiplier circuit further includes multiple-precision means for dividing said multiplier into at least two intermediate multiplier sub-groups of binary digits, each of which is operated on by said recode means to form two sets of Booth recode sub-groups; said recode logic means includes at least two recode sub-units for operating on said multiplicand in parallel to form at least two sets of intermediate partial products, each set corresponding to a multiplier sub-group and each intermediate partial product of a set corresponding to a Booth recode sub-group; combining means, responsive to said multiplicand and said multiplier, and connected to said intermediate partial product storage means for combining intermediate partial products, within one of said sets of intermediate partial products, that attaches an additional term of each intermediate multiplier sub-group to said set of intermediate partial products, the value of which additional term depends in a predetermined manner on said multiplicand and on the most significant bit of said intermediate multiplier sub-group.
Claim 2
Dependent Claim 255 words
A binary multiplier circuit for multiplying a multiplier and a multiplicand to form a product, comprising: recode means for dividing said multiplier into a plurality of Booth sub-groups of three bits each; recode logic means for operating on said multiplicand, in accordance with the binary digits of said Booth sub-groups of said multiplier, to form an intermediate set of partial products according to the modified Booth's recode algorithm; intermediate partial product storage means for storing said partial products; and adder array means for combining said partial products to form said product, characterized in that: said multiplier circuit further includes multiple-precision means for dividing said multiplier into at least two intermediate multiplier sub-groups of binary digits, each of which is operated on by said recode means to form two sets of Booth recode sub-groups; said recode logic means includes at least two recode sub-units for operating on said multiplicand in parallel to form at least two sets of intermediate partial products, each set corresponding to a multiplier sub-group and each intermediate partial product of a set corresponding to a Booth recode sub-group; combining means, responsive to said multiplicand and said multiplier, and connected to said intermediate partial product storage means for combining intermediate partial products, within one of said sets of intermediate partial products, that attaches an additional term of each intermediate multiplier sub-group to said set of intermediate partial products, the value of which additional term depends in a predetermined manner on said multiplicand and on the most significant bit of said intermediate multiplier sub-group.
Claim 3
Dependent Claim 87 words
A multiplier circuit according to claim 1, further characterized in that said combining means includes means responsive to a predetermined state of said most significant bit of said intermediate multiplier sub-group for setting said additional term equal to said multiplicand when said most significant bit is in said predetermined state and for setting said additional term equal to zero when said most significant bit is not in said predetermined state; and for attaching said additional term with a predetermined offset relative to said set of partial products.
Claim 4
Dependent Claim 69 words
A multiplier circuit according to claim 2, further characterized in that said recode means, said recode logic means, said intermediate partial product storage means, and said combining means are formed in at least two separate integrated circuit submultiplier chips, each of which is connected to said multiple-precision means, whereby at least two intermediate multiplier sub-groups may be operated on in parallel in said at least two integrated circuit chips.
Claim 5
Dependent Claim 70 words
A multiplier circuit according to claim 3, further characterized in that each of said at least two submultiplier chips includes enabling means, responsive to an enabling signal, for enabling said combining means to attach said additional term, whereby a highest-order chip of said at least two submultiplier chips may have its combining means disabled and the remainder of said at least two submultiplier chips may have their combining means enabled.

References Cited (Backward Citations)

US4153938A Cited
US4597053A Cited
US4575812A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-03-27 1992-09-26 1993-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-03-27 1996-09-26 1997-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-03-27 2000-09-26 2001-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag