Mutual compensation of mobility and threshold voltage temperature effects with applications in CMOS circuits | Synapse