A low power compact CMOS programmable temperature switch with process compensation | IEEE Conference Publication | IEEE Xplore