Patent US3318995A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3573448A Expired / Lapsed US ⏱️ 0.0 years remaining

Hybrid multiplier

Assignee: International Business Machines Corp
•
Filing: 1969-07-25
•
Granted: 1971-04-06
•
Expires: 1989-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplier circuit using analogue and digital techniques in which a multistage register is employed to store one or two quantities to be multiplied. Digital information corresponding to each of the low order numbers is shifted in the register in the high order direction to its corresponding highest order binary related number capable of being stored in the register to allow the processing of both the high and low order numbers in the same linear portion of the operating characteristic of succeeding analogue components provided by the circuit. The multiplication operation is performed with these high order numbers of the particular quantity. At the output, a second shift register stores digital information corresponding to the resultant product of the high order number quantity and the other quantity. If a shift operation was performed in the other register, the digital information stored in the second register is shifted therein in the downward direction an equal number of times. As an alternative embodiment a third register is also provided for storing digital information corresponding to the other quantity. This last-mentioned digital information is shifted in the third register in an upward direction for the low order numbers of the particular quantity in a manner similar to the shifting operation provided for the first register. The multiplication operation in the alternate embodiment is performed with the high order numbers of both quantities, and the resultant digital information stored in the second shift register is shifted in the downward direction a number of times equal to the shifts, if any, provided in the first and third registers.

Inventors

  • 👤 Ralph D Valentine

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:00
CPC Classifications
G; G06; G06J; G06J1/00; H; H03; H03M; H03M1/00; H03M1/12; H03M1/48; H03M1/50

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 414 words
Circuit apparatus for multiplying first and second quantities, said apparatus comprising: first signal generator means having first multistage shift register means for storing digital information corresponding to said first quantity and first digital-to-analogue converter means having first binary conditioning input means coupled to said first register means, said first converter means further having a first analogue input and a first analogue output; second signal generator means for providing an analogue signal corresponding to said second quantity; a reference signal generator for providing an analogue reference signal having a predetermined reference level; first comparator means having a first pair of inputs and an output, one of the inputs of said first pair being coupled to said reference signal generator, said first converter means having said first analogue input coupled to said output of said first comparator means and said first analogue output coupled to the input of said first comparator means to provide a feedback path for said first comparator means; second comparator means having a second pair of inputs and an output, one of the inputs of said second pair being responsive to the analogue signal of said second generator means; third signal generator means comprising: second digital-to-analogue converter means having second binary conditioning input means, a second analogue input coupled to the output of said first comparator means, and a second analogue output coupled to the other input of said second pair of said second comparator means; digital conditioning meAns having output means for conditioning said second binary conditioning input means, said digital conditioning means having an input coupled to the output of said second comparator means; and second multistage shift register means for storing the information of said digital conditioning means therein, said second register means having an input means coupled to the output means of said digital conditioning means; and control means for providing a first control signal for shifting the digital information in said first register means in the upward direction to place the most significant bit of the lastmentioned digital information in the highest order stage of said first register means whenever the last-mentioned digital information stored therein does not have a binary 1 bit in said highest order stage, and said control means providing a second control signal for shifting the information in said second register means in the downward direction in a number of shifts equal to the number of shifts required to shift the digital information in said first register means by said first control signal.
Claim 2
Dependent Claim 414 words
Circuit apparatus for multiplying first and second quantities, said apparatus comprising: first signal generator means having first multistage shift register means for storing digital information corresponding to said first quantity and first digital-to-analogue converter means having first binary conditioning input means coupled to said first register means, said first converter means further having a first analogue input and a first analogue output; second signal generator means for providing an analogue signal corresponding to said second quantity; a reference signal generator for providing an analogue reference signal having a predetermined reference level; first comparator means having a first pair of inputs and an output, one of the inputs of said first pair being coupled to said reference signal generator, said first converter means having said first analogue input coupled to said output of said first comparator means and said first analogue output coupled to the input of said first comparator means to provide a feedback path for said first comparator means; second comparator means having a second pair of inputs and an output, one of the inputs of said second pair being responsive to the analogue signal of said second generator means; third signal generator means comprising: second digital-to-analogue converter means having second binary conditioning input means, a second analogue input coupled to the output of said first comparator means, and a second analogue output coupled to the other input of said second pair of said second comparator means; digital conditioning meAns having output means for conditioning said second binary conditioning input means, said digital conditioning means having an input coupled to the output of said second comparator means; and second multistage shift register means for storing the information of said digital conditioning means therein, said second register means having an input means coupled to the output means of said digital conditioning means; and control means for providing a first control signal for shifting the digital information in said first register means in the upward direction to place the most significant bit of the lastmentioned digital information in the highest order stage of said first register means whenever the last-mentioned digital information stored therein does not have a binary 1 bit in said highest order stage, and said control means providing a second control signal for shifting the information in said second register means in the downward direction in a number of shifts equal to the number of shifts required to shift the digital information in said first register means by said first control signal.
Claim 3
Dependent Claim 186 words
Circuit apparatus according to claim 1 wherein said second signal generator means further comprises: third digital-to-analogue converter means having third binary conditioning input means, a third analogue input coupled to the reference signal generator, and a third analogue output for providing the analogue signal of said second signal generator means thereat; and third multistage shift register means for storing digital information corresponding to said second quantity, said third binary conditioning input means being coupled to said third register means; said control means further providing a third control signal for shifting the digital information in said third register means in the upward direction to place the most significant bit of the last-mentioned digital information in the highest order stage of said third register means whenever the last-mentioned digital information stored therein does not have a binary one bit in said last-mentioned highest order stage, said second control signal further shifting the information in said second register means in the downward direction a number of shifts equal to the number of shifts required to shift the digital information in said third register means by said third control signal.
Claim 4
Dependent Claim 37 words
Circuit apparatus according to claim 2 wherein said second signal generator means further comprises means for converting a pulse width analogue signal corresponding to said second quantity to digital information for storing in said third register means.
Claim 5
Dependent Claim 440 words
Circuit apparatus for multiplying first and second quantities, said apparatus comprising: a first signal generator having a first buffer register for storing digital information corresponding to said first quantity, a first multistage shift register coupled to said first buffer register, and first digital-to-analogue converter having first binary conditioning input means coupled to said first shift register, said first converter having a first analogue input and a first analogue output; a second signal generator for providing an analogue signal corresponding to said second quantity; a reference signal generator for providing an analogue reference signal having a predetermined reference level; a first comparator having a first pair of first and second inputs and an output, said first input of said first pair being coupled to said reference signal generator, said first converter having said first analogue input coupled to the output of said first comparator and said first analogue output coupled to the second input of said first pair to provide a feedback path for said first comparator; a second comparator having a second pair of first and second inputs and an output, said first input of said second pair being responsive to the analogue signal of said second generator; a third signal generator comprising: a second digital-to-analogue having secOnd binary conditioning input means, a second analogue input coupled to the output of said first comparator and a second analogue output coupled to the second input of said second pair; a digital counter having output means for conditioning said second binary conditioning input means, said digital counter having an input coupled to the output of said second comparator; and a second multistage shift register for storing the information of said digital counter therein, said second shift register having an input means coupled to the output means of said digital counter; and control means for providing a first transfer signal for transferring the information in said first buffer register to said first shift register, a first control signal for shifting the digital information in said first shift register in the upward direction to place the most significant bit of the last-mentioned digital information in the highest order stage of said first register whenever the last-mentioned digital information stored therein does not have a binary one bit in said highest order stage, a second transfer signal for transferring the digital information in said digital counter into said second shift register, and a second control signal for shifting the information in said second shift register in a downward direction a number of shifts equal to the number of shifts required to shift the digital information in said first shift register by said first control signal.
Claim 6
Dependent Claim 440 words
Circuit apparatus for multiplying first and second quantities, said apparatus comprising: a first signal generator having a first buffer register for storing digital information corresponding to said first quantity, a first multistage shift register coupled to said first buffer register, and first digital-to-analogue converter having first binary conditioning input means coupled to said first shift register, said first converter having a first analogue input and a first analogue output; a second signal generator for providing an analogue signal corresponding to said second quantity; a reference signal generator for providing an analogue reference signal having a predetermined reference level; a first comparator having a first pair of first and second inputs and an output, said first input of said first pair being coupled to said reference signal generator, said first converter having said first analogue input coupled to the output of said first comparator and said first analogue output coupled to the second input of said first pair to provide a feedback path for said first comparator; a second comparator having a second pair of first and second inputs and an output, said first input of said second pair being responsive to the analogue signal of said second generator; a third signal generator comprising: a second digital-to-analogue having secOnd binary conditioning input means, a second analogue input coupled to the output of said first comparator and a second analogue output coupled to the second input of said second pair; a digital counter having output means for conditioning said second binary conditioning input means, said digital counter having an input coupled to the output of said second comparator; and a second multistage shift register for storing the information of said digital counter therein, said second shift register having an input means coupled to the output means of said digital counter; and control means for providing a first transfer signal for transferring the information in said first buffer register to said first shift register, a first control signal for shifting the digital information in said first shift register in the upward direction to place the most significant bit of the last-mentioned digital information in the highest order stage of said first register whenever the last-mentioned digital information stored therein does not have a binary one bit in said highest order stage, a second transfer signal for transferring the digital information in said digital counter into said second shift register, and a second control signal for shifting the information in said second shift register in a downward direction a number of shifts equal to the number of shifts required to shift the digital information in said first shift register by said first control signal.
Claim 7
Dependent Claim 182 words
Circuit apparatus according to claim 4 wherein said second signal generator further comprises: a third digital-to-analogue converter having third binary conditioning input means, a third analogue input coupled to the reference signal generator, and a third analogue output for providing the analogue signal of said second signal generator thereat; a third multistage shift register for storing digital information corresponding to said second quantity, said third binary conditioning input means being coupled to said third shift register; and said control means further providing a third control signal for shifting the digital information in said third shift register in the upward direction to place the most significant bit of the last-mentioned digital information in the highest order stage of said third shift register whenever the last-mentioned digital information stored therein does not have a binary one bit in said last-mentioned highest order stage, said second control signal further shifting the information in said second register in the downward direction a number of shifts equal to the number of shifts required to shift the digital information in said third register by said third control signal.
Claim 8
Dependent Claim 50 words
Circuit apparatus according to claim 5 wherein said second signal generator further comprises input digital storage means for storing digital information corresponding to said second quantity therein, said control means providing a third transfer signal for transferring the digital information in said digital storage means to said third shift register.
Claim 9
Dependent Claim 17 words
Circuit apparatus according to claim 6 wherein said input digital storage means comprises a second buffer register.
Claim 10
Dependent Claim 38 words
Circuit apparatus according to claim 6 wherein said second signal generator further comprises converter means for converting a pulse width analogue signal corresponding to said second quantity to digital information for storage in said input digital storage means.
Claim 11
Dependent Claim 16 words
Circuit apparatus according to claim 8 wherein said input digital storage means comprises a digital counter.
Claim 12
Dependent Claim 62 words
Circuit apparatus according to claim 7 wherein said second signal generator further comprises converter means for converting predetermined pulse width analogue signals corresponding to said second quantity to digital information and a digital counter for storing said last-mentioned digital information therein, and first selective switching means for selectively coupling and second buffer register and said digital counter to said third shift regIster.
Claim 13
Dependent Claim 67 words
Circuit apparatus according to claim 10 wherein said second generator further comprises an analogue signal source having an output for providing an analogue signal corresponding to said second quantity, and second selective switching means for selectively coupling said third analogue output of said third converter and said output of said analogue signal source to the first input of said second pair of inputs of said second comparator.

References Cited (Backward Citations)

US3146343A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag