current switching cmos