gated vdd implementation complete