Understanding the Implication of Carrier Diffusion Length in Photovoltaic Cells | Synapse