Design of a programmable OTA with multi-decade transconductance adjustment