Text this: CMOS digital integrated circuits : analysis design