Principle of solar cell buffer layer