Low Power VLSI Design: Power Reduction with Clock Gating