Advanced CMOS IC Design