
You will also notice that the sweep in FDTD returns the same results discussed in the angular response example to generate the optical efficiency. The names of the generation rate files corresponding to both channels start with gb and these are the ones that we will load into the CHARGE simulation, in a group named "generation". Once the sweep is done, 14 files should be generated in a sweep folder. This may take a while depending on your resources. Run the sweep task in the FDTD simulation. The analysis groups have been modified to return the generation rate multiplied by a factor of 0.5, so that when we add the two polarization results, we will have the average generation rate for an incoherent source. Note that since we want incoherent light results, we add up the results from the two polarization angle simulations. mat files will be different for each case.

The sweep task in cis_QE.fsp file is set up to sweep over a 7 points of angles ( 0 degrees to 35 degrees) and for each angle, the source polarization angle is set to both 0 and 90 degrees for a total of 14 simulations. The Analysis tab of the object is shown below:

Bloch boundary conditions will be used to account for the periodicity in at angled incidence in the optical simulation, such that the simulation volume will encompass one RGBG pixel (four sub-pixels). In the optical simulation, the approach will follow that of the absorbed power (see the 2D example): the FDTD region must extend into the silicon substrate. Additionally, charge generated from light absorbed in the target sub-pixel may also diffuse into neighbouring sub-pixels and be collected by an adjacent well. Due to the wave nature of the optical input, imperfect color filtering, and alignment mismatch in the optical stack, some light will bleed into neighbouring sub-pixels, generating charge in the silicon. Cross-talk can be introduced both optically and electrically.
