Text this: CMOS Digital Integrated Circuits : Analysis and Design