Power Optimization Techniques In Vlsi