Programmable Analog Techniques For Precision Analog Circuits, Low-Power Signal Processing and On-Chip Learning