Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
326 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; and N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals.
Claim 2
Independent Claim
326 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; and N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals.
Claim 3
Dependent Claim
74 words
A system for performing N weighted summations of single-bit digital input signals as set forth in claim 1 connected in a neural net layer with: N non-linear processors identified by respective ones of consecutive ordinal numbers first through N th , each having a sigmoidal transfer characteristic and receptive of a respective result of performing N weighted summations of said first through M th single-bit digital input signals to generate a respective axonal response.
Claim 4
Dependent Claim
39 words
A system for performing N weighted summations of single-bit digital input signals connected in a neural net layer, as set forth in claim 2, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 5
Independent Claim
334 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing a third voltage level both on the input line identified by the corresponding ordinal number and on the input line identified by the ordinal number M higher, said third voltage level being midway between said first and second prescribed voltage levels; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; and N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals.
Claim 6
Independent Claim
334 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing a third voltage level both on the input line identified by the corresponding ordinal number and on the input line identified by the ordinal number M higher, said third voltage level being midway between said first and second prescribed voltage levels; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; and N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals.
Claim 7
Dependent Claim
74 words
A system for performing N weighted summations of single-bit digital input signals as set forth in claim 4 connected in a neural net layer with: N non-linear processors identified by respective ones of consecutive ordinal numbers first through N th , each having a sigmoidal transfer characteristic and receptive of a respective result of performing N weighted summations of said first through M th single-bit digital input signals to generate a respective axonal response.
Claim 8
Dependent Claim
39 words
A system for performing N weighted summations of single-bit digital input signals connected in a neural net layer, as set forth in claim 5, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 9
Independent Claim
355 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through N th ; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a second voltage level on the input line identified by the corresponding ordinal number; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each of said first through N th charge sensing means connected for sensing the differential charge between said output line identified by the same ordinal number it is and said output line identified by the ordinal number N higher, of said first through N th charge sensing means responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals; and means for periodically zeroing said system during which periods of zeroing said system said first prescribed voltage level is applied to the first and second plates of each of said plurality of weighting capacitors.
Claim 10
Independent Claim
355 words
A system for performing N weighted summations of single-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, said system comprising: N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through N th ; respective means respectively responding to said first through M th single-bit digital input signals being ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to said first through M th single-bit digital input signals being ONE, for placing a second voltage level on the input line identified by the corresponding ordinal number; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each of said first through N th charge sensing means connected for sensing the differential charge between said output line identified by the same ordinal number it is and said output line identified by the ordinal number N higher, of said first through N th charge sensing means responding to generate a respective result of performing N weighted summations of said first through M th single-bit digital input signals; and means for periodically zeroing said system during which periods of zeroing said system said first prescribed voltage level is applied to the first and second plates of each of said plurality of weighting capacitors.
Claim 11
Dependent Claim
74 words
A system for performing N weighted summations of single-bit digital input signals as set forth in claim 7 connected in a neural net layer with: N non-linear processors identified by respective ones of consecutive ordinal numbers first through N th , each having a sigmoidal transfer characteristic and receptive of a respective result of performing N weighted summations of said first through M th single-bit digital input signals to generate a respective axonal response.
Claim 12
Dependent Claim
39 words
A system for performing N weighted summations of single-bit digital input signals connected in a neural net layer, as set forth in claim 8, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 13
Independent Claim
251 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: a plurality N in number of analog weighted summers identified by respective ones of consecutive ordinal numbers first through N th , each of a type for receiving M analog input signals in parallel to generate a respective analog output signal; means for bit-slicing each successive word of said first through M th plural-bit digital input signals to supply B sequential sets of M analog input signals to each of said plurality of analog weighted summers, each bit slice being of a different weight and causing the generation of N corresponding analog output signals of said different weight from said plurality of analog weighted summers; and a plurality N in number of further analog weighted summers identified by respective ones of consecutive ordinal numbers (N+1) th through 2N th each of a type for receiving B analog input signals sequentially to generate a respective analog output signal, each connected to receive its B analog input signals from said analog weighted summer identified by the ordinal number N lower than its own ordinal number, and each supplying a respective final weighted summation result.
Claim 14
Independent Claim
251 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: a plurality N in number of analog weighted summers identified by respective ones of consecutive ordinal numbers first through N th , each of a type for receiving M analog input signals in parallel to generate a respective analog output signal; means for bit-slicing each successive word of said first through M th plural-bit digital input signals to supply B sequential sets of M analog input signals to each of said plurality of analog weighted summers, each bit slice being of a different weight and causing the generation of N corresponding analog output signals of said different weight from said plurality of analog weighted summers; and a plurality N in number of further analog weighted summers identified by respective ones of consecutive ordinal numbers (N+1) th through 2N th each of a type for receiving B analog input signals sequentially to generate a respective analog output signal, each connected to receive its B analog input signals from said analog weighted summer identified by the ordinal number N lower than its own ordinal number, and each supplying a respective final weighted summation result.
Claim 15
Dependent Claim
49 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 10 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective final weighted summation result, to generate a respective axonal response.
Claim 16
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 11, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 17
Independent Claim
528 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 18
Independent Claim
528 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 19
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 13 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 20
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 14, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 21
Independent Claim
536 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing a third voltage level both on the input line identified by the corresponding ordinal number and on the input line identified by the ordinal number M higher, said third voltage level being midway between said first and second prescribed voltage levels; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 22
Independent Claim
536 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing a third voltage level both on the input line identified by the corresponding ordinal number and on the input line identified by the ordinal number M higher, said third voltage level being midway between said first and second prescribed voltage levels; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 23
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 16 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 24
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 17, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 25
Independent Claim
537 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing a second voltage level on the input line identified by the corresponding ordinal number; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 26
Independent Claim
537 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO, for placing a second voltage level on the input line identified by the corresponding ordinal number; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 27
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 19 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 28
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 20, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 29
Independent Claim
625 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its second value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; means responding to said sign bit flag signal having its first value for applying a third prescribed voltage level, which is midway between said first and second prescribed voltage levels, to each of said first through 2M th input lines; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 30
Independent Claim
625 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its second value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; means responding to said sign bit flag signal having its first value for applying a third prescribed voltage level, which is midway between said first and second prescribed voltage levels, to each of said first through 2M th input lines; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 31
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 22 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 32
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 23, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 33
Independent Claim
634 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its second value, for placing a second voltage level on the input line identified by the corresponding ordinal number; means responding to said sign bit flag signal having its first value for applying a third prescribed voltage level, which is midway between said first and second prescribed voltage levels, to each of said first through M th input lines; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 34
Independent Claim
634 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its second value, for placing a second voltage level on the input line identified by the corresponding ordinal number; means responding to said sign bit flag signal having its first value for applying a third prescribed voltage level, which is midway between said first and second prescribed voltage levels, to each of said first through M th input lines; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 35
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 25 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 36
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 26, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 37
Independent Claim
708 words
A system for performing N weighted summations of plural-bit one's complement digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for repeatedly supplying the sign bit slices of temporally aligned words of said first through M th digital input signals while sequentially supplying their other bit slices, the successive other bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through (B-1) th in order of their occurrence, the first of said bit slices being a sign bit slice; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ONE, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through (B-1) th other bit slices to generate a respective set of first through (B-1) th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through (B-1) th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the (B-1) partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the (B-1) partial weighted summation results.
Claim 38
Independent Claim
708 words
A system for performing N weighted summations of plural-bit one's complement digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for repeatedly supplying the sign bit slices of temporally aligned words of said first through M th digital input signals while sequentially supplying their other bit slices, the successive other bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through (B-1) th in order of their occurrence, the first of said bit slices being a sign bit slice; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ONE, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ZERO, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ONE, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th input lines and having its second plate connected to one of said first through N th output lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through (B-1) th other bit slices to generate a respective set of first through (B-1) th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through (B-1) th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the (B-1) partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the (B-1) partial weighted summation results.
Claim 39
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 28 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 40
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 29, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 41
Independent Claim
669 words
A system for performing N weighted summations of plural-bit one's complement digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for repeatedly supplying the sign bit slices of temporally aligned words of said first through M th digital input signals while sequentially supplying their other bit slices, the successive other bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through (B-1) th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ONE, for placing a second prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ZERO, for placing said second voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ONE, for placing said first voltage level on the input line identified by the corresponding ordinal number; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through (B-1) th other bit slices to generate a respective set of first through (B-1) th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through (B-1) th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the (B-1) partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the (B-1) partial weighted summation results.
Claim 42
Independent Claim
669 words
A system for performing N weighted summations of plural-bit one's complement digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M input lines, said input lines identified by respective ones of consecutive ordinal numbers first through M th ; respective means for repeatedly supplying the sign bit slices of temporally aligned words of said first through M th digital input signals while sequentially supplying their other bit slices, the successive other bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through (B-1) th in order of their occurrence; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ZERO, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit slice is a ONE, for placing a second prescribed voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ZERO, for placing said second voltage level on the input line identified by the corresponding ordinal number; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit slice is a ONE, for placing said first voltage level on the input line identified by the corresponding ordinal number; N pairs of output lines, said output lines identified by respective ones of consecutive ordinal numbers first through 2N th , each pair including output lines identified by ordinal numbers N apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the output lines in said pair; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2N th output lines and having its second plate connected to one of said first through M th input lines; means for biasing each of said plurality of weighting capacitors for storing no charge when said second voltage level is applied to its second plate; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the difference between the charge on said output line identified by the same ordinal number it is and the charge on said output line identified by the ordinal number N higher and responding to that differential charge for each of said first through (B-1) th other bit slices to generate a respective set of first through (B-1) th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through (B-1) th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the (B-1) partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the (B-1) partial weighted summation results.
Claim 43
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 31 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 44
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 32, including: means for digitizing the axonal responses of said first through N th non-linear processors.
Claim 45
Independent Claim
147 words
A method for processing plural-bit digital input signals in a monolithic integrated circuit, said method comprising the steps of: supplying said plural-bit digital input signals to said monolithic integrated circuit; arranging for the bit-slicing of said plural-bit digital input signals within said monolithic integrated circuit; processing each bit slice of said plural-bit digital input signals within said monolithic integrated circuit in a plurality of analog weighted summation circuits generating respective partial summation results, the processing of each bit slice involving the same weighted summation algorithms; and performing with further analog circuitry within said monolithic integrated circuit a respective weighted summation of the partial summation results of each said weighted summation algorithm, each of the partial summation results of each said weighted summation algorithm being weighted in accordance with the significance of the bit slice generating that partial summation result, to generate a respective final weighted summation result.
Claim 46
Independent Claim
147 words
A method for processing plural-bit digital input signals in a monolithic integrated circuit, said method comprising the steps of: supplying said plural-bit digital input signals to said monolithic integrated circuit; arranging for the bit-slicing of said plural-bit digital input signals within said monolithic integrated circuit; processing each bit slice of said plural-bit digital input signals within said monolithic integrated circuit in a plurality of analog weighted summation circuits generating respective partial summation results, the processing of each bit slice involving the same weighted summation algorithms; and performing with further analog circuitry within said monolithic integrated circuit a respective weighted summation of the partial summation results of each said weighted summation algorithm, each of the partial summation results of each said weighted summation algorithm being weighted in accordance with the significance of the bit slice generating that partial summation result, to generate a respective final weighted summation result.
Claim 47
Dependent Claim
65 words
A method for processing plural-bit digital input signals in a monolithic integrated circuit, as set forth in claim 34, wherein said steps of processing each bit slice of said plural-bit digital input signals within said monolithic integrated circuit in a plurality of analog weighted summation circuits are done sequentially, with each said sequential step being done using the same set of analog weighted summation circuits.
Claim 48
Dependent Claim
57 words
A method for processing plural-bit digital input signals in a monolithic integrated circuit, as set forth in claim 34, including the further steps of: non-linearly processing within said monolithic integrated circuit each said respective final weighted summation result with analog electronic circuitry of a type having a sigmoidal transfer characteristic to obtain a respective analog axonal response.
Claim 49
Dependent Claim
57 words
A method for processing plural-bit digital input signals in a monolithic integrated circuit, as set forth in claim 36, including the further steps of: digitizing within said monolithic integrated circuit each said respective analog axonal response with respective analog-to-digital converter circuitry; and supplying said digitized analog axonal responses as respective output signals from said monolithic integrated circuit.
Claim 50
Independent Claim
720 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag has its second value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its first value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its first value, for placing said first prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th output lines and having its second plate connected to one of said first through N th input lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 51
Independent Claim
720 words
A system for performing N weighted summations of plural-bit digital input signals, M in number, identified by respective ones of consecutive ordinal numbers first through M th , N being an integer greater than zero and M being an integer greater than one, each of said M plural-bit digital input signals having B bits in each successive word thereof, B being an integer at least two, said system comprising: M pairs of input lines, said input lines identified by respective ones of consecutive ordinal numbers first through 2M th , each pair including input lines identified by ordinal numbers M apart and each pair being identified by the same ordinal number as the lower of the ordinal numbers identifying the input lines in said pair; respective means for sequentially supplying bit slices of temporally aligned words of said first through M th digital input signals, the successive bit slices of each of the successive words of each of said first through M th digital input signals being consecutively ordinarily numbered first through B th in order of their occurrence; means for generating a sign bit flag signal that has a first value only during sign bit slices and that has a second value during all other bit slices; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its second value, for placing a first prescribed voltage level on the input line identified by the corresponding ordinal number and placing a second prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag has its second value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ONE at the same time as said sign bit flag signal has its first value, for placing said second prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; respective means respectively responding to current bits of said first through M th single-bit digital input signals being ZERO at the same time as said sign bit flag signal has its first value, for placing said first prescribed voltage level on the input line identified by the corresponding ordinal number and placing said first prescribed voltage level on the input line identified by the ordinal number M higher; N output lines identified by respective ones of consecutive ordinal numbers first through N th ; a plurality of weighting capacitors having respective first plates and second plates, each of said weighting capacitors having its first plate connected to one of said first through 2M th output lines and having its second plate connected to one of said first through N th input lines; N charge sensing means identified by respective ones of consecutive ordinal numbers first through N th , each connected for sensing the charge on said output line identified by the same ordinal number it is and responding to that charge for each of said first through B th bit slices to generate a respective set of first through B th partial weighted summation results of performing N weighted summations of said first through M th single-bit digital input signals; and N means for performing a weighted summation identified by respective ones of consecutive ordinal numbers first through N th , each said means for performing a weighted summation performing a weighted summation of a respective said set of first through B th partial weighted summation results as sequentially generated by said charge sensing means identified by the same ordinal number, the weights afforded each of the B partial weighted summation results in each said means for performing a weighted summation having the same significances as the bit slices generating each of the B partial weighted summation results.
Claim 52
Dependent Claim
65 words
A system for performing N weighted summations of plural-bit digital input signals as set forth in claim 38 connected in a neural net layer with: N non-linear processors, each having a sigmoidal transfer characteristic and receptive of a respective result of performing a weighted summations of a respective said set of first through B th partial weighted summation results, to generate a respective axonal response.
Claim 53
Dependent Claim
39 words
A system for performing N weighted summations of plural-bit digital input signals connected in a neural net layer, as set forth in claim 39, including: means for digitizing the axonal responses of said first through N th non-linear processors.