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

Multipurpose serial/parallel multiplier

Assignee: Boeing North American Inc
•
Filing: 1969-01-16
•
Granted: 1971-10-05
•
Expires: 1989-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplier for multiplying an n-bit multiplicand number which comprises an n-number of input terminals with means for storing one bit of the n-bit number in parallel at each input terminal, a multiplier terminal and means for applying multiplier bits serially to the multiplier terminal, with an n-number of gates with one gate receiving one bit from one input terminal and with each gate connected to receive the serial bits from the multiplier terminal. A first delay means is connected to the output of the first gate. An n-1 number of adders, each connected to receive as an input the output of the remaining gates. The output of the first delay means connected to the input of the first adder, the adders being serially connected with delay means interposed between each adder to enable the sum output from a preceding adder to be summed with the output from a succeeding gate. Delay means connected in feedback relation to each adder to store a carry bit from the adder for one bit and to feed the carry back to the adder during the next clock time.

Inventors

  • 👤 Lloyd A Taylor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 03:01
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/523; G06F7/527; G06F7/5272; G06F7/5275

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 280 words
A device for multiplying an n-bit number by an m-bit number comprising in combination: a. at least an n-number of multiplicand input terminal means for receiving an n-bit number in parallel; b. a multiplier input means for receiving an m-bit number serially; c. at least an n-number of gates with one gate receiving one bit from a respective multiplicand input terminal means and with each gate receiving the serially applied bits from said multiplier input means; a sign spread circuit interposed between said multiplier input means and said n-number of gates for spreading the sign bit of said m-bit number; e. a first delay means, said delay means connected to the output of the first gate; f. an inverter connected to the output of said first delay means, the output of said inverter connected to a first adder; g. an n-1 number of adders, each connected to receive as an input the output of the remaining gates; h. delay means connecting the output of each adder to the input of a succeeding adder to enable the sum output from a preceding adder to be summed with the output from a succeeding gate; i. delay means connected in feedback relation to each adder to store carry bits from the adder for one clock time and to feed the carry bit back to the input of the adder during the next clock pulse; and j. an OR gate interposed between the output of said first adder''s feedback delay means and the input of said first adder, one input of said OR gate adapted to receive a timing pulse generated during the least-significant bit of the product of said multiplier and said multiplicand.
Claim 2
Independent Claim 280 words
A device for multiplying an n-bit number by an m-bit number comprising in combination: a. at least an n-number of multiplicand input terminal means for receiving an n-bit number in parallel; b. a multiplier input means for receiving an m-bit number serially; c. at least an n-number of gates with one gate receiving one bit from a respective multiplicand input terminal means and with each gate receiving the serially applied bits from said multiplier input means; a sign spread circuit interposed between said multiplier input means and said n-number of gates for spreading the sign bit of said m-bit number; e. a first delay means, said delay means connected to the output of the first gate; f. an inverter connected to the output of said first delay means, the output of said inverter connected to a first adder; g. an n-1 number of adders, each connected to receive as an input the output of the remaining gates; h. delay means connecting the output of each adder to the input of a succeeding adder to enable the sum output from a preceding adder to be summed with the output from a succeeding gate; i. delay means connected in feedback relation to each adder to store carry bits from the adder for one clock time and to feed the carry bit back to the input of the adder during the next clock pulse; and j. an OR gate interposed between the output of said first adder''s feedback delay means and the input of said first adder, one input of said OR gate adapted to receive a timing pulse generated during the least-significant bit of the product of said multiplier and said multiplicand.
Claim 3
Dependent Claim 50 words
The invention according to claim 1, wherein the most-significant bit of the n-bit number is applied to the nth multiplicand input terminal means with the least-significant bit applied to the 1-multiplicand terminal means; and wherein the least-significant bit of the m-bit number is applied first to the multiplier''s input means.
Claim 4
Dependent Claim 18 words
The invention according to claim 1 wherein said delay means retards a received bit for one clock time.
Claim 5
Dependent Claim 131 words
The invention according to claim 1 wherein said sign spread circuit comprises: a. an AND gate having one input terminal connected to said multiplier input means, and another input terminal connected to receive a signal indicative of said multiplier sign bit; b. a flip-flop connected to be activated to one state by the output of said AND gate and to be activated to another state by a timing pulse originating during the last bit of the product of said multiplier and said multiplicand; c. an OR gate having one input terminal connected to said multiplier input means, and another input terminal connected to the output of said flip-flop; and d. the output of said OR gate of said sign-spread circuit connected to one input of each of said n-number of gates.
Claim 6
Dependent Claim 279 words
A serial/parallel multiplication device comprising in combination: a. an n-number of multiplicand input terminals for receiving an n-bit number in parallel with the nth bit of said number being the most-significant bit which is applied to the n-terminal and the one-bit of said number being the least-significant bit applied to the 1-terminal; b. a serial input terminal, for receiving multiplier bits serially with the least-significant bit of said multiplier appearing first; c. at least an n-number of gates, with each gate receiving one bit from a corresponding multiplicand input terminal and with each gate receiving the bits from said serial input terminal; d. a sign spread circuit interposed between said serial input terminal and said n-number of gates for spreading the sign bit of an input serial number; e. a plurality of adder means serially connected to each other and each connected to receive the output from one gate exclusive of a first gate; f. a first delay means connected to the output of said first gate; g. an inverter connected between a first adder and the said first delay means; h. delay means interposed between each adder means for delaying the output from a preceding adder means and gate by one clock time; i. a plurality of delay means connected in feedback relationship around each adder means for delaying the carry bit of said adder for one clock period; and j. an OR gate interposed between the output of said first adder''s delay means and the input of said first adder, one input of said OR gate adapted to receive a timing pulse during generation of the least-significant bit of the product of said multiplier and said multiplicand.
Claim 7
Dependent Claim 279 words
A serial/parallel multiplication device comprising in combination: a. an n-number of multiplicand input terminals for receiving an n-bit number in parallel with the nth bit of said number being the most-significant bit which is applied to the n-terminal and the one-bit of said number being the least-significant bit applied to the 1-terminal; b. a serial input terminal, for receiving multiplier bits serially with the least-significant bit of said multiplier appearing first; c. at least an n-number of gates, with each gate receiving one bit from a corresponding multiplicand input terminal and with each gate receiving the bits from said serial input terminal; d. a sign spread circuit interposed between said serial input terminal and said n-number of gates for spreading the sign bit of an input serial number; e. a plurality of adder means serially connected to each other and each connected to receive the output from one gate exclusive of a first gate; f. a first delay means connected to the output of said first gate; g. an inverter connected between a first adder and the said first delay means; h. delay means interposed between each adder means for delaying the output from a preceding adder means and gate by one clock time; i. a plurality of delay means connected in feedback relationship around each adder means for delaying the carry bit of said adder for one clock period; and j. an OR gate interposed between the output of said first adder''s delay means and the input of said first adder, one input of said OR gate adapted to receive a timing pulse during generation of the least-significant bit of the product of said multiplier and said multiplicand.
Claim 8
Dependent Claim 129 words
The invention according to claim 5 wherein said sign spread circuit is comprised of: a. an AND gate having one input terminal connected to said serial input terminal, and another input terminal connected to receive a signal indicative of said multiplier sign bit; b. a flip-flop connected to be activated to one state by the output of said AND gate and to be activated to another state by the last bit of the product of said multiplier and said multiplicand; c. an OR gate having one input terminal connected to said multiplier input means, and another inputs terminal connected to the output of said flip-flop; and d. the output of said OR gate of said sign spread circuit connected to an input of each of said n-number of gates.
Claim 9
Dependent Claim 145 words
A multiplication device comprising: a. means for applying an n-bit multiplicand number in parallel; b. means for applying an m-bit multiplier number serially; c. one bit of said multiplier and said multiplicand number indicative of the sign of the respective numbers; d. means for simultaneously multiplying each bit of said multiplicand by a bit of said multiplier to provide partial products; e. a shifting register means receiving said partial products providing an output indicative of the product of said multiplicand and said multiplier; f. means for providing in cooperation with said sign bits an output indicative of the product sign; and g. said means for providing an output indicative of said product sign including sign spread means interposed between said means for applying said multiplier bit number serially and said means for simultaneously multiplying each bit of said multiplicand by a bit of said multiplier.
Claim 10
Dependent Claim 145 words
A multiplication device comprising: a. means for applying an n-bit multiplicand number in parallel; b. means for applying an m-bit multiplier number serially; c. one bit of said multiplier and said multiplicand number indicative of the sign of the respective numbers; d. means for simultaneously multiplying each bit of said multiplicand by a bit of said multiplier to provide partial products; e. a shifting register means receiving said partial products providing an output indicative of the product of said multiplicand and said multiplier; f. means for providing in cooperation with said sign bits an output indicative of the product sign; and g. said means for providing an output indicative of said product sign including sign spread means interposed between said means for applying said multiplier bit number serially and said means for simultaneously multiplying each bit of said multiplicand by a bit of said multiplier.

References Cited (Backward Citations)

US3500026A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-10-04 1975-04-05 1975-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-10-04 1979-04-05 1979-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-10-04 1983-04-05 1983-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag