Design considerations for analog blocks in mixed-signal CMOS ICs