SUM-OF-PRODUCTS ARRAY FOR NEUROMORPHIC COMPUTING SYSTEM
First Claim
1. A device, comprising:
- an array of variable resistance cells, at least one of the variable resistance cells in the array comprising a programmable threshold transistor programmed to store a weight parameter for a sum-of-products operation and a resistor connected in parallel;
a plurality of word lines coupled to the programmable threshold transistors in the variable resistance cells, and word line drivers connected to the plurality of word lines to apply variable gate voltages representing input parameters for a sum-of-products operation to the programmable threshold transistors in a selected set of the variable resistance cells; and
a sense amplifier configured to sense voltages across the selected set of variable resistance cells representing a sum-of-products of the input parameters and the weight parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
An array of variable resistance cells based on a programmable threshold transistor and a resistor connected in parallel is described. An input voltage applied to the transistor, and the programmable threshold of the transistor, can represent variables of sum-of-products operations. Programmable threshold transistors in the variable resistance cells comprise charge trapping memory transistors, such as floating gate transistors or dielectric charge trapping transistors. The resistor in the variable resistance cells can comprise a buried implant resistor connecting the current-carrying terminals (e.g. source and drain) of the programmable threshold transistor. A voltage sensing sense amplifier is configured to sense the voltage generated by the variable resistance cells as a function of an applied current and the resistance of the variable resistance cells.
27 Citations
18 Claims
-
1. A device, comprising:
-
an array of variable resistance cells, at least one of the variable resistance cells in the array comprising a programmable threshold transistor programmed to store a weight parameter for a sum-of-products operation and a resistor connected in parallel; a plurality of word lines coupled to the programmable threshold transistors in the variable resistance cells, and word line drivers connected to the plurality of word lines to apply variable gate voltages representing input parameters for a sum-of-products operation to the programmable threshold transistors in a selected set of the variable resistance cells; and a sense amplifier configured to sense voltages across the selected set of variable resistance cells representing a sum-of-products of the input parameters and the weight parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. (canceled)
-
10. A device, comprising:
-
a plurality of strings of variable resistance cells; at least one of the variable resistance cells in strings in the plurality of strings having a first current-carrying node, a second current-carrying node, and a control terminal, and comprising a programmable threshold transistor programmed to store a weight parameter for a sum-of-products operation and a resistor connected in parallel to the first and second current-carrying nodes, the programmable threshold transistor having a gate connected to the control terminal; and
wherein;a variable resistance of each variable resistance cell in the strings is a function of a voltage applied to the control gate of the cell, a threshold of the programmable threshold transistor, and the resistor; a plurality of word lines coupled to the programmable threshold transistors in the variable resistance cells, and word line drivers connected to the plurality of word lines to apply variable gate voltages representing input parameters for a sum-of-products operation to the programmable threshold transistors in a selected set of the variable resistance cells; and a sense amplifier configured to sense voltages across the selected set of variable resistance cells representing a sum-of-products of the input parameters and the weight parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
11. (canceled)
Specification