SEARCH Articles Figures Tables EDA Films semiconductor P semiconductor P-type semiconductor Photovoltaic Photovoltaics Semiconductors thin films Thin-film photovoltaic Thin-film photovoltaics Thin-film types