Low Power Design Principles In Vlsi