complementary metal oxide semiconductor (CMOS)