Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
133 words
An integrated arithmetic unit for use in a serial digital network comprising: A. a first summer for signed serial data having a pair of inputs (D1, D2) for external connection and producing an output sum in signed serial format; (D1 + D2) B. four quadrant multiplication logic for signed serial data having a first input coupled to the output of said summer, a second input (X) for external connection, said multiplication logic producing a double precision output product in signed serial format; (D1 + D2) X and C. a second summer for signed serial data having a first input coupled to the output of said multiplication logic, a second input (S1) for external connection, and producing an external output sum (O1) in signed serial format: O1 = [(D1 + D2) X + S1].
Claim 2
Dependent Claim
133 words
An integrated arithmetic unit for use in a serial digital network comprising: A. a first summer for signed serial data having a pair of inputs (D1, D2) for external connection and producing an output sum in signed serial format; (D1 + D2) B. four quadrant multiplication logic for signed serial data having a first input coupled to the output of said summer, a second input (X) for external connection, said multiplication logic producing a double precision output product in signed serial format; (D1 + D2) X and C. a second summer for signed serial data having a first input coupled to the output of said multiplication logic, a second input (S1) for external connection, and producing an external output sum (O1) in signed serial format: O1 = [(D1 + D2) X + S1].
Claim 3
Dependent Claim
99 words
The arithmetic unit as set forth in claim 1 wherein said arithmetic unit has an external input to which a timing control waveform (WM) is coupled for timing control of said first summer, said four quadrant multiplication logic and said second summer, and timing control defining the execution of said summations and said multiplication and the number of valid bits of said first pair of inputs (D1, D2), the sum of said last recited inputs (D1 + D2), said second input (X) to said multiplication logic, said output product ((D1 + D2) X), and said external output sum (O1).
Claim 4
Dependent Claim
105 words
The arithmetic unit as set forth in claim 2 wherein said timing control waveform has a first portion whose duration is set equal to "m" bit times for "m" bit inputs (D1, D2) to said multiplication logic, and having a second remaining portion whose duration is set equal to "n" bit times for an "n" bit external input (X) to said multiplication logic, said two portions defining the number of valid bits (m + n) of said output product ((D1 + D2) X), and adapting said arithmetic unit to input quantities of one of a plurality of word lengths in response to said control waveform.
Claim 5
Dependent Claim
74 words
The arithmetic unit as set forth in claim 3 wherein: rounding means are provided connected in the data path between said first serial summer and said multiplication logic, said rounding means (a) adding a bit to the data from said first serial summer equal to the most significant fractional bit thereof, and (b) subsequently cancelling all fractional bits in the resulting sum to obtain the quantity (D1 + D2)' wherein the (') denotes rounding.
Claim 6
Dependent Claim
80 words
The arithmetic unit set forth in claim 4 wherein rounding means are provided connected in the external input data path to said multiplication logic, said rounding means (a) adding a bit to said external data equal to the most significant fractional bit thereof, and (b) subsequently cancelling all fractional bits in the resulting sum to obtain the quantity (X)" where (") denotes rounding, the output (O1) of said second summer thereby becoming: O1 = [(D1 + D2)' X" + S1].
Claim 7
Dependent Claim
64 words
The arithmetic unit set forth in claim 5 wherein a third serial summer is provided having an internal input coupled to the output of said multiplication logic, said third serial summer having an external input (R), and an output coupling data to said second serial summer, the output (O1) of said second summer becoming: O1 = [(D1 + D2)' X" + R + S1].
Claim 8
Dependent Claim
47 words
The arithmetic unit set forth in claim 6 wherein a fourth serial summer is provided having an internal input coupled to the output of said second serial summer, and an external input (S2), said fourth serial summer having an external output (O2): o2 = (o1 + s2).
Claim 9
Dependent Claim
33 words
the arithmetic unit set forth in claim 7 wherein the output (O1) of said second serial summer is in the same time reference as the external input (S2) to said fourth serial summer.
Claim 10
Dependent Claim
54 words
The arithmetic unit set forth in claim 3 wherein said serial multiplication logic is designed for data at the first internal input (D1 + D2) in two's complement or unsigned notation, and for data in its second, external input (X) in two's complement or unsigned notation, and produces a product in two's complement notation.
Claim 11
Dependent Claim
47 words
The arithmetic unit set forth in claim 9 wherein a first and a second sign changing means are provided on said unit for controlling said first (D1) and second (D2) inputs to said first summer, respectively, said first and second sign changing means being serial two's complementers.
Claim 12
Dependent Claim
47 words
The arithmetic unit set forth in claim 10 wherein a third and a fourth sign changing means are provided on said unit for controlling said first and said second input (S1) to said second summer, respectively, said third and fourth sign changing means being serial two's complementers.
Claim 13
Dependent Claim
123 words
The arithmetic unit set forth in claim 11 wherein a third serial summer is provided having an internal input coupled to the output of said multiplication logic, said third serial summer having an external input (R) and providing an output to said second serial summer, a fourth serial summer is provided having a first, internal input coupled to the output of said second serial summer, and an external input (S2), the output of said fourth serial summer being coupled to an external terminal O2, and wherein a fifth and a sixth sign changing means are provided on said unit for controlling said first and second inputs (S2) to said fourth summer, respectively, said fifth and sixth sign changing means being serial two's complementers.
Claim 14
Dependent Claim
35 words
The arithmetic units as set forth in claim 12 wherein the external output (O1) of said second serial sumer is in the same time reference as the external input (S2) to said fourth serial summer.
Claim 15
Dependent Claim
85 words
The arithmetic unit set forth in claim 1 wherein (a) a third serial summer is provided having an internal input coupled to the output of said multiplication logic, said third serial summer having an external input (R), and providing an output to said second serial summer, (b) a fourth serial summer is provided having an internal input coupled to the output of said second serial summer, and an external input (S2), the output of said fourth serial summer being coupled to an external terminal (O2).
Claim 16
Dependent Claim
33 words
The arithmetic unit set forth in claim 14 wherein the output O1 of said second serial summer is in the same time reference as the external input (S2) to said fourth serial summer.
Claim 17
Dependent Claim
166 words
A digital network comprising: A. a first serial summer having a pair of signed inputs for producing an algebraic sum, B. serial four quadrant multiplication logic having a first input coupled to the output of said first serial summer for application of a first m bit multiplicand and a second n bit multiplier input, said multiplication logic producing a double precision output product in words of m + n bits, C. a second serial summer having a first signed input coupled to the output of said multiplication logic, and a second signed input and producing a second algebraic output sum, and D. a delay element connected in a feedback path for coupling data from the output of said second summer to said second input to said second summer, having a delay substantially equal to the product word length to combine the output data with the data applied to the first input of said second summer during the succeeding word to form a double precision feedback loop.
Claim 18
Dependent Claim
166 words
A digital network comprising: A. a first serial summer having a pair of signed inputs for producing an algebraic sum, B. serial four quadrant multiplication logic having a first input coupled to the output of said first serial summer for application of a first m bit multiplicand and a second n bit multiplier input, said multiplication logic producing a double precision output product in words of m + n bits, C. a second serial summer having a first signed input coupled to the output of said multiplication logic, and a second signed input and producing a second algebraic output sum, and D. a delay element connected in a feedback path for coupling data from the output of said second summer to said second input to said second summer, having a delay substantially equal to the product word length to combine the output data with the data applied to the first input of said second summer during the succeeding word to form a double precision feedback loop.
Claim 19
Dependent Claim
266 words
A digital network comprising: A. a first serial summer having a pair of signed inputs for producing an algebraic sum, B. rounding means coupled to the output of said summer for rounding to an m bit word length, C. serial four quadrant multiplication logic having a first m bit multiplicand input coupled to the output of said rounding means and a second n bit multiplier input (X), said multiplication logic producing a double precision output product in words of m + n bits, D. a second serial summer having a first signed input coupled to the output of said multiplication logic, and a second signed input, and producing an algebraic output sum, said network having a predetermined transport delay (D) between the input to said first serial summer and the output of said second serial summer, E. a first delay element connected in a feedback path for coupling data between the output of said second summer and an input of said first summer and having a delay (Δ) substantially equal to the difference in bit times between (m + n) and D, to combine the output data with the data in said other input of said first summer during the succeeding word, and F. a second delay element coupled between the output of said first delay element and said second input (S1) to said second summer, having a delay substantially equal to said transport delay (D), so that the output data is coupled to the data applied to the first input of said second summer during the succeeding word to form a double precision feedback loop.
Claim 20
Dependent Claim
266 words
A digital network comprising: A. a first serial summer having a pair of signed inputs for producing an algebraic sum, B. rounding means coupled to the output of said summer for rounding to an m bit word length, C. serial four quadrant multiplication logic having a first m bit multiplicand input coupled to the output of said rounding means and a second n bit multiplier input (X), said multiplication logic producing a double precision output product in words of m + n bits, D. a second serial summer having a first signed input coupled to the output of said multiplication logic, and a second signed input, and producing an algebraic output sum, said network having a predetermined transport delay (D) between the input to said first serial summer and the output of said second serial summer, E. a first delay element connected in a feedback path for coupling data between the output of said second summer and an input of said first summer and having a delay (Δ) substantially equal to the difference in bit times between (m + n) and D, to combine the output data with the data in said other input of said first summer during the succeeding word, and F. a second delay element coupled between the output of said first delay element and said second input (S1) to said second summer, having a delay substantially equal to said transport delay (D), so that the output data is coupled to the data applied to the first input of said second summer during the succeeding word to form a double precision feedback loop.
Claim 21
Dependent Claim
76 words
A digital network as set forth in claim 17 wherein said first serial summer, said rounding means, said double precision logic, and said second serial summer are adaptable to operands of a plurality of word lengths and are assembled on a first integrated circuit, and wherein said first and second delay elements are electrically programmable for said plurality of word lengths and corresponding increases in word processing time and are assembled on a second integrated network.
Claim 22
Dependent Claim
93 words
A digital network as set forth in claim 17 wherein (a) a third serial summer is provided having a first signed input coupled to the output of said second serial summer, a second signed input, and producing a third algebraic sum, the input of said first delay element being coupled to the output of said third serial summer, the output of said second serial summer being in the same time reference, and wherein (b) the input data to said digital network is coupled to said second signed input of said third serial summer.
Claim 23
Dependent Claim
151 words
A digital network as set forth in claim 19 having in addition thereto: (a) a fourth serial summer having a pair of signed inputs for producing an algebraic sum, the input data being coupled to one input of said fourth serial summer, (b) second rounding means coupled to the output of said fourth summer for rounding to an m bit word length, (c) second serial four quadrant multiplication logic having a first m bit multiplicand input coupled to the output of said second rounding means and a second n bit multiplier input, said multiplicand logic producing a second double precision output product in words of m + n bits, (d) a fifth serial summer having a first signed input coupled to the output of said second multiplication logic, and a second signed input (S1) and producing an albegraic output sum coupled to the second signed input of said third serial summer.
Claim 24
Dependent Claim
67 words
A digital network as set forth in claim 20 wherein said first serial summer, said rounding means, said first double precision multiplication logic, said second serial summer and said third serial summer are assembled on a first integrated circuit, and wherein said fourth serial summer, said second rounding means, said second double precision multiplication logic, and said fifth serial summer are assembled on a second integrated circuit.