Design of coupling resistor networks for neural network hardware
Ozdal Barkan, W. R. Smith, G. Persky · IEEE Transactions on Circuits and Systems · 1990
The specification of an artificial neural network includes the transformation relating each neuron's output voltage to its input voltage, and a set of coupling weight factors expressing the input voltage of any neuron as a linear combination of the output voltages of other neurons. In analog VLSI chips for direct hardware implementation of these networks, neurons are often represented by amplifier elements (e.g. operational amplifiers or opamps), and resistors or active transconductances are used to couple signals from the outputs of certain neurons to the inputs of other neurons. Each coupling conductance is proportional to a single, corresponding coupling weight only under the following 'ideal' conditions: each opamp has negligible output impedance, and the input voltage of each opamp is developed across a low-resistance sampling resistor that is not loaded by the opamp itself. Design equations are presented for choosing appropriate coupling resistor values for use in conjunction with practical opamp neurons. The authors give illustrated design examples.>