SMS: CMOS Circuit design, layout, and simulation.