Power Gate Programming