Design of application specific non-linear ADC for neural signal recording in Brain Machine Interfaces