photovoltaic gate array