Cmos scaling