Floating Gate Based Large-Scale Field-Programmable Analog Arrays for Analog Signal Processing