Patent Document ID: 9791638
Application ID: 14214706
Patent Flag: 1

Claim One:
1. A neural network comprising: an input layer; an output layer; one or more hidden layers; neurons comprising a switched capacitor circuit, wherein said switched capacitor circuit comprises a comparison device and a plurality of switched input capacitors and a single output switched capacitor; wherein for each neuron at least one current source is coupled to a node shared by said plurality of switched input capacitors, said comparator and said output switched capacitor for each of said switched input capacitors; a single current source is coupled to said output capacitor; wherein said at least one current source coupled to said input capacitor current is programmed in magnitude relative to the output capacitor current source so as to program the weighting coefficients of the weighted inputs; a training device where an error propagation minimization function is used to adjust the magnitude of said weighting coefficients in conformance with an input layer and a target output layer; and wherein a floating gate non-volatile memory is used to store the magnitude of said at least one current source, and thus the weighting coefficients, once the error propagation minimization in said neural network is trained.