Survey Digital Photovoltaics