Low Power Design Techniques In Cmos