Photovoltaic (PV) technology that directly converts the solar energy into electrical energy, is regarding as one of the most promising utilization technologies of renewable and clean energy sources.Nowadays, developing low-cost and highly efficient PV technology is a hot research topic both for academia and industry.