Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
118 words
A semiconductor cell for use in computing the Hamming distance between a stored weight and an input voltage comprising: means for generating the complement of said input voltage; a pair of floating gate devices for storing said weight, each of said floating gate devices having a drain coupled to an output line and a source coupled to ground potential, one of said floating gate devices having its control gate coupled to said input voltage and the other of said floating gate devices having its control gate coupled to said complement such that the current produced on said output line in response to said input voltage is related to the match between said input voltage and said stored weight.
Claim 2
Dependent Claim
118 words
A semiconductor cell for use in computing the Hamming distance between a stored weight and an input voltage comprising: means for generating the complement of said input voltage; a pair of floating gate devices for storing said weight, each of said floating gate devices having a drain coupled to an output line and a source coupled to ground potential, one of said floating gate devices having its control gate coupled to said input voltage and the other of said floating gate devices having its control gate coupled to said complement such that the current produced on said output line in response to said input voltage is related to the match between said input voltage and said stored weight.
Claim 3
Dependent Claim
20 words
The semiconductor cell of claim 1 further including programming means for programming said stored weight on said floating gate devices.
Claim 4
Dependent Claim
26 words
The semiconductor cell of claim 2 wherein said input voltage, complement, weight and output current have binary values such that said cell performs the EXCLUSIVE-OR function.
Claim 5
Dependent Claim
12 words
The semiconductor of claim 2 wherein said floating gate devices are matched.
Claim 6
Dependent Claim
114 words
The semiconductor cell for producing an incremental output current which corresponds to the EXCLUSIVE-OR operation of an binary input voltage and a digitally stored weight, said cell comprising: an output summing line for carrying said output current; an inverter means for producing the complement of said binary input voltage; and a pair of electrically programmable floating gate memory devices each having their drains coupled to said output summing line and alternate ones of their control gates coupled to said binary input voltage and said complement, respective; said weight being stored on the floating gate members of said devices such that said output current is generated whenever said input voltage and said weight are different.
Claim 7
Dependent Claim
114 words
The semiconductor cell for producing an incremental output current which corresponds to the EXCLUSIVE-OR operation of an binary input voltage and a digitally stored weight, said cell comprising: an output summing line for carrying said output current; an inverter means for producing the complement of said binary input voltage; and a pair of electrically programmable floating gate memory devices each having their drains coupled to said output summing line and alternate ones of their control gates coupled to said binary input voltage and said complement, respective; said weight being stored on the floating gate members of said devices such that said output current is generated whenever said input voltage and said weight are different.
Claim 8
Dependent Claim
19 words
The cell of claim 5 further comprising programming means for programming said stored weight on said floating gate devices.
Claim 9
Dependent Claim
30 words
The semiconductor cell of claim 5 wherein each of said floating gate devices is programmed to an opposite binary state, the combination of said opposite binary states representing said weight.
Claim 10
Dependent Claim
112 words
In a neural network, a semiconductor cell useful in performing pattern matching tasks comprising: an output current line; a first floating gate device having its drain coupled to said output current line, its source grounded, and its control gate coupled to a input voltage; a second floating gate device having its drain coupled to said output current line, its source grounded and its control gate coupled to the complement of said input voltage; said first and second floating gate devices storing a weight on their floating gate members such that the output current provided on said output current line is related to the match between said input vector and said stored weight.
Claim 11
Dependent Claim
112 words
In a neural network, a semiconductor cell useful in performing pattern matching tasks comprising: an output current line; a first floating gate device having its drain coupled to said output current line, its source grounded, and its control gate coupled to a input voltage; a second floating gate device having its drain coupled to said output current line, its source grounded and its control gate coupled to the complement of said input voltage; said first and second floating gate devices storing a weight on their floating gate members such that the output current provided on said output current line is related to the match between said input vector and said stored weight.
Claim 12
Dependent Claim
18 words
The cell of claim 8 further comprising programming means for programming said weight onto said floating gate devices.
Claim 13
Dependent Claim
38 words
The synapse cell of claim 9 wherein said input voltage and said weight represent binary values such that the current produced on said output current line corresponds to the EXCLUSIVE-OR operation of said input voltage and said weight.
Claim 14
Dependent Claim
27 words
The cell of claim 10 wherein said current produced on said output current line is proportional to the analog multiplication of said input voltage and said weight.
Claim 15
Independent Claim
169 words
A device for computing the Hamming distance between two binary patterns comprising a plurality of cells arranged so as to form an array, said array also having a plurality of column lines associated with separate columns of said cells, each cell of said array computing the match between corresponding elements of an input voltage vector and a stored weight pattern, and wherein each cell includes: a pair of floating gate devices each having their drains coupled to one of said column lines, and their sources coupled to ground, the control gate of one of said floating gate devices being coupled to an input voltage vector element while the control gate of the other floating gate device is connected to the complement of said input voltage vector element, said floating gate devices storing said weight pattern element on their floating gates such that an incremental output current related to the match between said input voltage vector element and said element of said stored weight is produced on said column line.
Claim 16
Independent Claim
169 words
A device for computing the Hamming distance between two binary patterns comprising a plurality of cells arranged so as to form an array, said array also having a plurality of column lines associated with separate columns of said cells, each cell of said array computing the match between corresponding elements of an input voltage vector and a stored weight pattern, and wherein each cell includes: a pair of floating gate devices each having their drains coupled to one of said column lines, and their sources coupled to ground, the control gate of one of said floating gate devices being coupled to an input voltage vector element while the control gate of the other floating gate device is connected to the complement of said input voltage vector element, said floating gate devices storing said weight pattern element on their floating gates such that an incremental output current related to the match between said input voltage vector element and said element of said stored weight is produced on said column line.
Claim 17
Dependent Claim
30 words
The device of claim 12 wherein said incremental currents produced by each of said cells associated with one of said column lines are summed to produce a total column current.
Claim 18
Dependent Claim
27 words
The device of claim 13 wherein the sum of said total column currents is related to the match between said input voltage vector and said stored weight.
Claim 19
Dependent Claim
27 words
The device of claim 13 wherein the sum of said total column currents corresponds to the Hamming distance between said input voltage vector and said stored weight.
Claim 20
Dependent Claim
20 words
The device of claim 15 further comprising programming means for programming said stored weight into said cells of said array.