Two layer neural network comprised of neurons with improved input range and input offset
First Claim
1. A two-layer synaptic array fabricated on a semiconductor substrate comprising:
- a first layer comprising;
a plurality of first electrically-adaptable synaptic elements disposed in at least one row and at least one column, each of said first electrically-adaptable synaptic elements in said first layer of said array comprising an input node, an adapt-control signal node, a floating node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said synaptic element, negative feedback means, coupled between said floating node and said electron injecting means, and responsive to a first adapt signal on said adapt control signal node, for controlling said electron injecting means to vary the rate of injection of electrons on to said floating node in response to the magnitude of the voltage on said floating node, and an output node for supplying a current required by said synaptic element in response to a signal on said input node and said voltage on said floating node;
a row input line associated with each row of said first layer of said array, each said row input line connected to the input nodes of all of said first electrically adaptable synaptic elements associated with its row; and
a column sense line associated with each column of said first layer of said array, each column sense line connected to the output nodes of all of said first electrically adaptable synaptic elements associated with its column;
a plurality of interlayer processing elements, each of said interlayer processing elements having an input connected to one of said column-sense lines, each of said interlayer processing elements further having an output node;
a second layer comprising;
a plurality of second electrically-adaptable synaptic elements disposed in at least one row and at least one column, each of said second electrically-adaptable synaptic elements in said second layer of said array comprising an input node, an adapt-control signal node connected to, a floating node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said synaptic element, negative feedback means, coupled between said floating node and said electron injecting means, and responsive to a second adapt signal on said adapt-control signal node, for controlling said electron injecting means to vary the rate of injection of electrons on to said floating node in response to the magnitude of the voltage on said floating node, and an output node for supplying a current required by said synaptic element in response to a signal on said input node and said voltage on said floating node;
a second layer column input line associated with each column of said second layer of said array, each second layer column input line connected to the output node of the one of said interlayer processing elements associated with its column and to the input nodes of each of said second electrically-adaptable synaptic elements in said second layer of said array associated with its column;
a second layer row output line associated with each row in said second layer of said array, each said second layer row output line connected to the output nodes of all of said second electrically-adaptable synaptic elements in said second layer associated with its row;
a column adapt control line associated with each column of said first and second layer of said array, each said column adapt control line connected to the adapt control signal nodes of all of said first and second electrically adaptable synaptic elements associated with its column; and
means for placing adapt control signals on selected ones of said column adapt control lines to activate an adapt mode of operation of said array.
2 Assignments
0 Petitions
Accused Products
Abstract
A two-layer network according to the present invention is comprised of a first-layer array of electrically-adaptable synaptic elements, inter-layer connection circuitry comprised of electrically adaptable elements, and a second-layer array of electrically-adaptable synaptic elements. Electrons may be placed onto and removed from a floating node associated with at least one MOS transistor in each electrically adaptable element, usually comprising the gate of the transistor, in an analog manner, by application of first and second electrical control signals. A first electrical control signal controls the injection of electrons onto the floating node from an electron injection structure and the second electrical control signal controls the removal of electrons from the floating node by an electron removal structure. Each synaptic element in the synaptic array comprises an adaptable CMOS inverter or other amplifier circuit. The inputs to all first-layer synaptic elements in a row are connected to a common row input line. Adapt inputs to all synaptic elements in a column are connected together to a common column adapt line. The outputs of all first layer synaptic elements in a column are connected to a common sense amplifier on a sense line. The outputs of the sense amplifiers are connected to the inputs of the synaptic elements of the second layer of the array. The outputs of all synaptic elements in a given row in the second layer of the array are connected to a common row output line. In order to adapt the synaptic elements in the array, the voltages to which the synaptic elements in a given column of the first layer of the array is to be adapted are placed onto the input voltage lines, and the synaptic elements in column n are then simultaneously adapted by assertion of an adapt signal on the adapt line for the column. The voltages to which the synaptic elements of the second layer of the array are to be adapted are placed on the row outputs lines.
128 Citations
22 Claims
-
1. A two-layer synaptic array fabricated on a semiconductor substrate comprising:
-
a first layer comprising; a plurality of first electrically-adaptable synaptic elements disposed in at least one row and at least one column, each of said first electrically-adaptable synaptic elements in said first layer of said array comprising an input node, an adapt-control signal node, a floating node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said synaptic element, negative feedback means, coupled between said floating node and said electron injecting means, and responsive to a first adapt signal on said adapt control signal node, for controlling said electron injecting means to vary the rate of injection of electrons on to said floating node in response to the magnitude of the voltage on said floating node, and an output node for supplying a current required by said synaptic element in response to a signal on said input node and said voltage on said floating node; a row input line associated with each row of said first layer of said array, each said row input line connected to the input nodes of all of said first electrically adaptable synaptic elements associated with its row; and a column sense line associated with each column of said first layer of said array, each column sense line connected to the output nodes of all of said first electrically adaptable synaptic elements associated with its column; a plurality of interlayer processing elements, each of said interlayer processing elements having an input connected to one of said column-sense lines, each of said interlayer processing elements further having an output node; a second layer comprising; a plurality of second electrically-adaptable synaptic elements disposed in at least one row and at least one column, each of said second electrically-adaptable synaptic elements in said second layer of said array comprising an input node, an adapt-control signal node connected to, a floating node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said synaptic element, negative feedback means, coupled between said floating node and said electron injecting means, and responsive to a second adapt signal on said adapt-control signal node, for controlling said electron injecting means to vary the rate of injection of electrons on to said floating node in response to the magnitude of the voltage on said floating node, and an output node for supplying a current required by said synaptic element in response to a signal on said input node and said voltage on said floating node; a second layer column input line associated with each column of said second layer of said array, each second layer column input line connected to the output node of the one of said interlayer processing elements associated with its column and to the input nodes of each of said second electrically-adaptable synaptic elements in said second layer of said array associated with its column; a second layer row output line associated with each row in said second layer of said array, each said second layer row output line connected to the output nodes of all of said second electrically-adaptable synaptic elements in said second layer associated with its row; a column adapt control line associated with each column of said first and second layer of said array, each said column adapt control line connected to the adapt control signal nodes of all of said first and second electrically adaptable synaptic elements associated with its column; and means for placing adapt control signals on selected ones of said column adapt control lines to activate an adapt mode of operation of said array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A two-layer synaptic array fabricated on a semiconductor substrate comprising:
-
a first layer comprising; a plurality of first electrically-adaptable synaptic elements disposed in at least one row and at least one column, each of said first electrically-adaptable synaptic elements comprising an input node, an output node, a current sense node, an inverter including a P-Channel MOS transistor having a drain, a source connected to said current sense node, and a gate connected to a floating node, and an N-Channel MOS transistor having a drain connected to the drain of said P-Channel MOS transistor and to said output node, a gate connected to said floating node, and a source connected to a source of a fixed voltage potential, a capacitor connected between said input node and said floating node, an adapt control signal node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said inverter, injection control means, responsive to said adapt signal and the voltage on said output node, for generating an electrical injection control signal to control said electron injecting means to increase the rate of injection of electrons on to said floating node in response to an increase in voltage on said floating node and to decrease the rate of injection of electrons on to said floating node in response to a decrease in voltage on said floating node, said current sense node for supplying a current required by said synaptic element at the source of said P-Channel MOS transistor in response to a signal on said input node and said voltage on said floating node; a row input line associated with each row of said first layer of said array, each said row input line connected to the input nodes of all of said electrically adaptable synaptic elements associated with its row; and a column sense line associated with each column of said first layer of said array, each column sense line connected to the current sense nodes of all of said electrically adaptable synaptic elements associated with its column; a plurality of interlayer processing elements, individual ones of said interlayer processing elements having an input connected to one of said column-sense lines, and an output node; a second layer comprising; a plurality of second electrically-adaptable synaptic elements disposed in at least one row and at least one column, said at least one column corresponding to said at least one column of synaptic elements in said first layer, each of said second electrically-adaptable synaptic elements in said second layer of said array comprising an input node, an output node, a current sense node, a switching element connected between said output node and said current sense node, said switching element having a control element, a transconductance amplifier having a bias input connected to said input node, an inverting input connected to a floating node, a non-inverting input connected to a fixed voltage source, and an output connected to said output node, said current sense node for supplying a current required by said synaptic element in response to a signal on said input node and a voltage on said floating node, a first capacitor having a first plate connected to a fixed voltage source and a second plate connected to said floating node, a second capacitor having a first plate connected to said floating node and a second plate connected to said current sense node, an adapt control signal node, electron injecting means coupled to said floating node for injecting electrons on to said floating node while the voltage on said floating node is within the normal operating range of said amplifier, negative feedback means, coupled between said floating node and said electron injection means, and responsive to said signal on said adapt control signal node for controlling said electron injecting means to vary the rate of injection of electrons on to said floating node in response to the magnitude of the voltage on said floating node; a second layer column input line associated with each column in said second layer of said array, each second layer column input line connected to the output node of the one of said interlayer processing elements associated with its column and to the inputs of each of said electrically-adaptable synaptic elements in said second layer of said array associated with its column; a second layer row output line associated with each row in said second layer of said array, each said second layer row output line connected to the current sense nodes of all of said electrically adaptable synaptic elements in said second layer associated with its row; a column adapt control input line associated with each corresponding column of said first and second layers of said array, each said column adapt control input line connected to the adapt control signal nodes of all of said electrically adaptable synaptic elements associated with its column in both said first and second layers of said array; means for placing an adapt control input signal on a selected one of said column adapt control input lines and to said control element of each of said switching elements in said second electrically-adaptable synaptic elements so as to disconnect said output node from said current sense node to activate an adapt mode of operation of said array; means for placing a desired vector of input voltages on the row input lines of said first layer of the array during said adapt mode of operation; and means for placing a desired vector of output voltages on the row sense lines of said second layer of the array during said adapt mode of operation. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification