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

Asynchronous binary multiplier using non-threshold logic

Assignee: Raytheon Co
•
Filing: 1974-02-11
•
Granted: 1975-08-19
•
Expires: 1994-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A sequential-add multiplier possessing high operating speed and high packing density in integrated form employs non-threshold logic to form a full adder at each one of its computational nodes. The full adder is made up of a combination of pnp multiple emitter transistors in emitter follower configuration forming eight AND gates coupled to a combination of npn multiple emitter transistors in emitter follower configuration forming four OR gates.

Inventors

  • 👤 George W Mciver
  • 👤 James L Buie

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:24
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/52; G06F7/523; G06F7/53; G06F7/5306; G06F7/5312; H; H10; H10D; H10D84/00; H10D84/60; H10D84/611; H10D84/613; H10D84/615

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 298 words
A multiplier using a sequential-add algorithm to multiply together two binary numbers, said multiplier comprising: a. a first set of signal lines extending in one direction for carrying signals representing the bits of a first number; b. a second set of signal lines extending across said first set for carrying signals representing the bits of a second number, said first and second set of signal lines intersecting to form a matrix, with a single pair of intersecting signal lines forming a single matrix position; and c. logic circuit means for generating the appropriate cross product for each one of said matrix positions and adding that cross product to the appropriately weighted cross products generated at other ones of said matrix positions; the circuitry at each one of said matrix positions comprising 1. means including not more than six input lines for receiving from the circuitry at other matrix positions of said multiplier complementary binary signals representing sum or carry inputs; 2. means including not more than two lines for receiving external binary signals representing one bit of each of the numbers to be multiplied together; 3. a first plurality of logic circuits for forming the appropriate complementary binary signals representing cross products between the external signals; 4. a second plurality of non-threshold logic gates connected to receive the complementary binary signals from said first plurality of logic circuits and connected with said input lines to form not more than eight AND gates; 5. a third plurality of non-threshold logic gates connected to the outputs of said AND gates to form four OR gates; and 6. means including not more than four output lines connected to the outputs of said OR gates for transmitting to succeeding stages of said multiplier complementary binary signals representing sum and carry outputs respectively.
Claim 2
Dependent Claim 298 words
A multiplier using a sequential-add algorithm to multiply together two binary numbers, said multiplier comprising: a. a first set of signal lines extending in one direction for carrying signals representing the bits of a first number; b. a second set of signal lines extending across said first set for carrying signals representing the bits of a second number, said first and second set of signal lines intersecting to form a matrix, with a single pair of intersecting signal lines forming a single matrix position; and c. logic circuit means for generating the appropriate cross product for each one of said matrix positions and adding that cross product to the appropriately weighted cross products generated at other ones of said matrix positions; the circuitry at each one of said matrix positions comprising 1. means including not more than six input lines for receiving from the circuitry at other matrix positions of said multiplier complementary binary signals representing sum or carry inputs; 2. means including not more than two lines for receiving external binary signals representing one bit of each of the numbers to be multiplied together; 3. a first plurality of logic circuits for forming the appropriate complementary binary signals representing cross products between the external signals; 4. a second plurality of non-threshold logic gates connected to receive the complementary binary signals from said first plurality of logic circuits and connected with said input lines to form not more than eight AND gates; 5. a third plurality of non-threshold logic gates connected to the outputs of said AND gates to form four OR gates; and 6. means including not more than four output lines connected to the outputs of said OR gates for transmitting to succeeding stages of said multiplier complementary binary signals representing sum and carry outputs respectively.
Claim 3
Dependent Claim 24 words
means including not more than two lines for receiving external binary signals representing one bit of each of the numbers to be multiplied together;
Claim 4
Dependent Claim 24 words
means including not more than two lines for receiving external binary signals representing one bit of each of the numbers to be multiplied together;
Claim 5
Dependent Claim 42 words
The invention according to claim 1, wherein said second plurality of non-threshold logic circuits comprise multiple emitter pnp transistors connected in emitter follower configuration and said third plurality of non-threshold logic circuits comprise multiple emitter npn transistors connected in emitter follower configuration.
Claim 6
Dependent Claim 32 words
The invention according to claim 2, wherein said pnp transistors and said npn transistors are physically arranged in a two-dimensional array in accordance with a truth table listing for a full adder.
Claim 7
Dependent Claim 20 words
a first plurality of logic circuits for forming the appropriate complementary binary signals representing cross products between the external signals;
Claim 8
Dependent Claim 20 words
a first plurality of logic circuits for forming the appropriate complementary binary signals representing cross products between the external signals;
Claim 9
Dependent Claim 35 words
a second plurality of non-threshold logic gates connected to receive the complementary binary signals from said first plurality of logic circuits and connected with said input lines to form not more than eight AND gates;
Claim 10
Dependent Claim 35 words
a second plurality of non-threshold logic gates connected to receive the complementary binary signals from said first plurality of logic circuits and connected with said input lines to form not more than eight AND gates;
Claim 11
Dependent Claim 149 words
The invention according to claim 2, wherein said pnp transistors are six in number, with each pnp trnsistor having four emitters and having a common base connected separately, one to each of said input lines; eight separate load resistors for said pnp transistors; the emitters of said pnp transistors being arranged in eight separate groups of three emitters each connected to a different one of said eight load resistors; and further wherein said npn trnsistors are eight in number, with each npn traNsistor having a common base connected to a separate one of said groups of three emitters; each of said npn transistors having two emitters; four load resistors for said npn transistors, one connected to each of said output lines; the emitters of said npn transistors being arranged in four separate groups of four emitters each, each group connected to a different one of said four load resistors.
Claim 12
Dependent Claim 21 words
a third plurality of non-threshold logic gates connected to the outputs of said AND gates to form four OR gates; and
Claim 13
Dependent Claim 21 words
a third plurality of non-threshold logic gates connected to the outputs of said AND gates to form four OR gates; and
Claim 14
Dependent Claim 31 words
The invention according to claim 1, wherein said matrix is arranged to accommodate words of not more than 32 bits, and the complete multiplier is fabricated on a single semiconductor chip.
Claim 15
Dependent Claim 46 words
The invention according to claim 5 and further including a plurality of holding registers provided with input terminals for receiving signals from circuits external to said multiplier and also provided with output terminals connected to supply signals to said first and second sets of signal lines.
Claim 16
Dependent Claim 33 words
means including not more than four output lines connected to the outputs of said OR gates for transmitting to succeeding stages of said multiplier complementary binary signals representing sum and carry outputs respectively.
Claim 17
Dependent Claim 33 words
means including not more than four output lines connected to the outputs of said OR gates for transmitting to succeeding stages of said multiplier complementary binary signals representing sum and carry outputs respectively.
Claim 18
Dependent Claim 21 words
The invention according to claim 5, wherein said matrix is arranged to operate on numbers in the two''s complement number system.
Claim 19
Dependent Claim 45 words
The invention according to claim 6 and further including a plurality of tri-state buffers having input terminals connected to appropriate ones of said output lines representing sum outputs from said multiplier matrix, and having output terminals connected to said input terminals of said holding registers.
Claim 20
Dependent Claim 29 words
The invention according to claim 8, wherein said matrix is arranged to accommodate words of 16 bit length for each of the multiplier word and the multiplicand word, respectively.
Claim 21
Dependent Claim 50 words
The invention according to claim 8, wherein said matrix is arranged to accommodate words of any bit length less than 32 for each of the multiplier word and the multiplicand word, respectively, and where the bit length of the multiplier word and the multiplicand word are not the same length.
Claim 22
Dependent Claim 29 words
The invention according to claim 10, where the product is truncated to a bit length less than the sum of the multiplicand bit length and the multiplier bit length.
Claim 23
Dependent Claim 90 words
A full adder, comprising: at least six input terminals for receiving complementary binary signals representing one bit product inputs, sum inputs, and carry inputs, respectively; a first plurality of non-threshold logic circuits connected with said input terminals to form eight AND gates; a second plurality of non-threshold logic circuits connected with the outputs of said AND gates to form four OR gates; and at least four output terminals connected to the outputs of said OR gates for coupling to external means complementary binary signals representing sum and carry outputs respectively.
Claim 24
Dependent Claim 90 words
A full adder, comprising: at least six input terminals for receiving complementary binary signals representing one bit product inputs, sum inputs, and carry inputs, respectively; a first plurality of non-threshold logic circuits connected with said input terminals to form eight AND gates; a second plurality of non-threshold logic circuits connected with the outputs of said AND gates to form four OR gates; and at least four output terminals connected to the outputs of said OR gates for coupling to external means complementary binary signals representing sum and carry outputs respectively.
Claim 25
Dependent Claim 42 words
The invention according to claim 12, wherein said first plurality of non-threshold logic circuits comprise multiple emitter pnp transistors connected in emitter follower configuration and said second plurality of non-threshold logic circuits comprise multiple emitter npn transistors connected in emitter follower configuration.
Claim 26
Dependent Claim 32 words
The invention according to claim 13, wherein said pnp transistors and said npn transistors are physically arranged in a two-dimensional array in accordance with a truth table listing for said full adder.
Claim 27
Dependent Claim 149 words
The invention according to claim 13, wherein said pnp transistors are six in number, with each pnp transistor having four emitters and having a common base connected separately to each one of said input terminals; eight separate load resistors for said pnp transistors; the emitters of said pnp transistors being arranged in eight separate groups of three emitters each connected to a different one of said eight load resistors; and further wherein said npn transistors are eight in number, with each npn transistor having a common base connected to a separate one of said groups of three emitters; each of said npn transistors having two emitters; four load resistors for said npn transistors, one connected to each of said output terminals; the emitters of said npn transistors beinG arranged in four separate groups of four emitters each, each group connected to a different one of said four load resistors.

References Cited (Backward Citations)

US3506817A Cited
US3602705A Cited
US3766371A Cited
US3752971A Cited
US3795880A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1978-08-18 1979-02-17 1979-08-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1982-08-18 1983-02-17 1983-08-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1986-08-18 1987-02-17 1987-08-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag