Low-Power CMOS VLSI Circuit Design