Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
81 words
A semiconductor cell for producing an output current which is related to the match between an input pattern and a weight pattern, said cell comprising: circuit means for receiving said input pattern and producing said output current, said circuit means comprising a plurality of memory devices for storing said weight pattern such that said output current is related to the match between said input pattern and said weight pattern; and programming means for programming said weight pattern into said circuit means.
Claim 2
Dependent Claim
81 words
A semiconductor cell for producing an output current which is related to the match between an input pattern and a weight pattern, said cell comprising: circuit means for receiving said input pattern and producing said output current, said circuit means comprising a plurality of memory devices for storing said weight pattern such that said output current is related to the match between said input pattern and said weight pattern; and programming means for programming said weight pattern into said circuit means.
Claim 3
Dependent Claim
14 words
The semiconductor cell of claim 1 wherein said memory devices are floating gate devices.
Claim 4
Dependent Claim
34 words
The semiconductor cell according to claim 2 wherein said input pattern is coupled to the gates of said floating gate devices and said output current is supplied to the input of a neural amplifier.
Claim 5
Dependent Claim
91 words
A semiconductor cell for use in computing the Hamming distance between a weight pattern and an input pattern, said cell comprising: a plurality of floating gate devices for storing said weight pattern, each of said floating gate devices having a floating gate, a drain coupled to an output and a gate coupled to said input pattern, said cell providing a current at said output which is related to the Hamming distance between said input pattern and said weight pattern; and means for programming said weight pattern into said floating gate devices.
Claim 6
Dependent Claim
91 words
A semiconductor cell for use in computing the Hamming distance between a weight pattern and an input pattern, said cell comprising: a plurality of floating gate devices for storing said weight pattern, each of said floating gate devices having a floating gate, a drain coupled to an output and a gate coupled to said input pattern, said cell providing a current at said output which is related to the Hamming distance between said input pattern and said weight pattern; and means for programming said weight pattern into said floating gate devices.
Claim 7
Dependent Claim
37 words
The cell of claim 4 wherein said input pattern and said weight pattern represent binary values such that said current provided at said output corresponds to the exclusive-OR function of said input pattern and said weight pattern.
Claim 8
Dependent Claim
22 words
The cell of claim 4 wherein said current is proportional to an analog multiplication of said input pattern and said weight pattern.
Claim 9
Dependent Claim
134 words
In a neural network, a synapse cell useful in performing pattern recognition tasks comprising: a pair of input lines for receiving a differential input vector value; a pair of output lines for providing a difference current; and first, second, third and fourth floating gate devices, said first and said second floating gate devices having their gates coupled to one of said input lines and their drains coupled to alternate ones of said output lines, said third and fourth floating gate devices having their gates coupled to another of said input lines and their drains also coupled to alternate ones of said output lines, said floating gate devices storing a weight such that said difference current provided across said pair of output lines is proportional to the match between said input vector and said weight.
Claim 10
Dependent Claim
134 words
In a neural network, a synapse cell useful in performing pattern recognition tasks comprising: a pair of input lines for receiving a differential input vector value; a pair of output lines for providing a difference current; and first, second, third and fourth floating gate devices, said first and said second floating gate devices having their gates coupled to one of said input lines and their drains coupled to alternate ones of said output lines, said third and fourth floating gate devices having their gates coupled to another of said input lines and their drains also coupled to alternate ones of said output lines, said floating gate devices storing a weight such that said difference current provided across said pair of output lines is proportional to the match between said input vector and said weight.
Claim 11
Dependent Claim
19 words
The synapse cell of claim 7 further comprising programming means for programming said weight into said floating gate devices.
Claim 12
Dependent Claim
32 words
The synapse cell of claim 8 wherein said input vector and said weight represent binary values such that said difference current corresponds to the exclusive-OR function of said vector and said weight.
Claim 13
Dependent Claim
22 words
The synapse cell according to claim 9 wherein said pair of output lines are coupled to the inputs of a neural amplifier.
Claim 14
Dependent Claim
22 words
The synapse cell of claim 7 wherein said current difference is proportional to analog multiplication of said input vector and said weight.
Claim 15
Dependent Claim
142 words
In a neural network, a synapse cell for generating an analog current related to the binary dot product of an input vector and a weight, said cell comprising: first and second input lines providing said input vector and its complement, respectively; a pair of output lines providing said analog current: a pair of floating gate devices each having their gates coupled to said first line, their drains coupled to alternate ones of said output lines, and their sources grounded; another pair of floating gate devices each having their gates coupled to said second input line, their drains coupled to alternate ones of said output lines and their sources grounded, each of said floating gate devices also having a floating gate for storing said weight such that said analog current difference is related to the match between said weight and said input vector.
Claim 16
Dependent Claim
142 words
In a neural network, a synapse cell for generating an analog current related to the binary dot product of an input vector and a weight, said cell comprising: first and second input lines providing said input vector and its complement, respectively; a pair of output lines providing said analog current: a pair of floating gate devices each having their gates coupled to said first line, their drains coupled to alternate ones of said output lines, and their sources grounded; another pair of floating gate devices each having their gates coupled to said second input line, their drains coupled to alternate ones of said output lines and their sources grounded, each of said floating gate devices also having a floating gate for storing said weight such that said analog current difference is related to the match between said weight and said input vector.
Claim 17
Dependent Claim
18 words
The cell according to claim 12 further comprising programming means for programming said weight onto said floating gates.
Claim 18
Dependent Claim
23 words
The cell according to claim 13 wherein said pair of output lines is coupled to the inputs of a current summing neural amplifier.