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