Analog programmable neuron and case study on VLSI implementation of Multi-Layer Perceptron (MLP). (February 2019)