CMOS (Circuit design, Layout, and Simulation