A rail-to-rail constant-gm low-voltage CMOS operational transconductance amplifier