CMOS Digital Integrated Circuits Analysis & Design