Which Layer Absorbs the Light? Analyze and Optimize an a-Si Thin-Film Solar Cell

a-Si thin-film solar cell: R/T/A, layer absorption, and thickness optimization

Total absorption is not useful absorption. In a thin-film solar cell, only light absorbed in the active a-Si layer can contribute to photoconversion; absorption in ITO is a parasitic loss.

This tutorial uses a simplified ITO/a-Si structure to identify which layer absorbs the light. You will use R/T/A and Layer Absorption to separate active-layer absorption from parasitic absorption, then improve average a-Si absorption over 400–700 nm with a thickness sweep and optimization.

Flexible amorphous-silicon thin-film solar-cell sample integrated with a roofing membrane
Flexible amorphous-silicon thin-film solar cells can be integrated directly with roofing materialMaury Markowitz / Wikimedia CommonsCC BY-SA 3.0

Distinguish Active-Layer and Parasitic Absorption

Amorphous silicon (a-Si) is the active absorber in this model. ITO is the transparent front electrode; light absorbed by ITO is usually a parasitic loss and should not be treated as a-Si absorption.

Layered thin-film solar cell with a transparent conducting layer, antireflection coating, window layer, and absorber layer
Figure 1 | Typical layers and incident-light direction in a thin-film solar cellRadiotrefoil and U.S. Department of Energy / Wikimedia CommonsPublic Domain

This tutorial simplifies the transparent conducting layer as ITO and the absorber as a-Si. The layer-absorption result then separates parasitic ITO loss from useful a-Si absorption.

The complex refractive index of an absorbing material is

n~=n+ik,α=4πkλ.\tilde n=n+\mathrm{i}k, \qquad \alpha=\frac{4\pi k}{\lambda}.

Here, n~\tilde n is the complex refractive index, nn is its real part, kk is the extinction coefficient, i\mathrm{i} is the imaginary unit, α\alpha is the absorption coefficient, and λ\lambda is the vacuum wavelength. A larger kk makes light decay more rapidly inside the material. Interference also changes the electric-field distribution within a thin-film stack, so layer absorption cannot be inferred from thickness alone.

At every wavelength, a passive stack satisfies

R+T+A=1,A=j=1LAj.R+T+A=1, \qquad A=\sum_{j=1}^{L}A_j.

Here, RR, TT, and AA are power reflectance, transmittance, and total absorptance, respectively; AjA_j is the fraction of incident power absorbed in layer jj; and LL is the number of layers. Absorptance gives the total absorption, while Layer Absorption answers the more useful question: “Which layer absorbs the light?”

The same distinction applies to photodetectors, selective absorbers, and light-emitting devices. Absorption in the target layer is usually useful, whereas absorption in an electrode or package is often a loss.

Build a Simplified ITO/a-Si Structure

Build an air/ITO/a-Si/glass structure. Use the wavelength-dependent teaching data for ITO and a-Si from the case library, and set the bottom glass to a constant refractive index of 1.52.

PositionMaterialThicknessIndex type
Top mediumAirConstant, n=1.00n=1.00, k=0k=0
Layer 1ITO80 nmFile
Layer 2a-Si200 nmFile
Bottom mediumGlassConstant, n=1.52n=1.52, k=0k=0
Structure page for a simplified solar cell with 80 nm ITO and 200 nm a-Si
Figure 2 | Baseline ITO/a-Si structure

This model is intended for learning optical absorption allocation. It omits the back electrode, doped layers, texture, and carrier transport, so its results are not solar-cell conversion efficiency.

Set the Optical Conditions

On the Optics page, set 400–900 nm with a 5 nm step, 0° incidence, and unpolarized light. Enable Reflectance, Transmittance, Absorptance, and Layer Absorption.

Wavelength, normal-incidence, and absorption-detector settings for the a-Si solar cell
Figure 3 | Optics settings for observing the absorption edge and layer-resolved absorption

The 400–900 nm range reveals the a-Si absorption edge; the design metric below is evaluated only from 400–700 nm. When no incident spectrum is enabled, a band average is the arithmetic mean of the sampled wavelengths, not a solar-spectrum-weighted efficiency.

Predict the result before running: absorption from 400–700 nm should occur mainly in a-Si, with little parasitic absorption in ITO. Increasing a-Si thickness should continue to raise active-layer absorption, but with diminishing returns.

Establish an Absorption Baseline

Run the calculation, verify R/T/A first, and then open Layer Absorption.

Layer Absorption result for the baseline structure with 80 nm ITO and 200 nm a-Si
Figure 4 | Layer-resolved absorption of the baseline structure
ConditionRRTTTotal AAITO absorptiona-Si absorption
400–700 nm average14.217%8.672%77.110%0.461%76.650%
550 nm5.269%3.635%91.096%091.096%

Total absorption agrees with the sum of the two layer contributions, and the maximum energy-closure error across all wavelengths is approximately 1.1×10161.1\times10^{-16}. Energy conservation confirms that the result is complete, but only the layer-resolved result shows whether the absorption occurs in a-Si.

Sweep the a-Si Thickness

In Sweep, select a-Si Absorber → Thickness and sweep from 100 nm to 500 nm in 50 nm steps. Keep the rest of the structure and all optical settings unchanged.

Sweep page configured to vary a-Si thickness from 100 to 500 nm
Figure 5 | a-Si thickness sweep

After selecting Sweep, open the Layer Absorption result and set Layer to a-Si Absorber. The nine curves correspond to a-Si thicknesses from 100 to 500 nm.

Real Layer Absorption spectra for the a-Si Absorber while sweeping a-Si thickness from 100 to 500 nm
Figure 6 | Active-layer absorption spectra for the nine a-Si thicknesses
a-Si thicknessAverage RRAverage TTAverage a-Si absorption
100 nm18.000%18.594%62.949%
200 nm14.217%8.672%76.650%
300 nm12.788%4.635%82.116%
400 nm12.645%2.551%84.344%
500 nm12.837%1.433%85.270%
Relationship between a-Si thickness and average active-layer absorption from 400 to 700 nm
Figure 7 | A thicker a-Si layer increases active-layer absorption, but with diminishing returns

As a-Si thickness increases from 100 nm to 500 nm, average transmittance falls from 18.594% to 1.433% and active-layer absorption rises from 62.949% to 85.270%. Reflectance is not monotonic; it oscillates around 13% because interference redistributes the field inside the stack.

Optically, thicker a-Si absorbs more light. It also uses more material and may reduce carrier-collection efficiency. The thickness sweep reveals the optical trend, but it cannot determine the optimum thickness of a real cell by itself.

Optimize Active-Layer Absorption Directly

The objective is the average layer absorption of a-Si:

Aa-Si=1Mq=1MAa-Si(λq).\overline{A}_{\mathrm{a\text{-}Si}} =\frac{1}{M}\sum_{q=1}^{M}A_{\mathrm{a\text{-}Si}}(\lambda_q).

Here, Aa-Si\overline{A}_{\mathrm{a\text{-}Si}} is the average a-Si layer absorption; Aa-Si(λq)A_{\mathrm{a\text{-}Si}}(\lambda_q) is the a-Si absorption at wavelength λq\lambda_q; qq is the sample index; and M=61M=61 is the number of samples from 400–700 nm at a 5 nm step.

In Optimizer, use the following settings:

ItemSetting
ObjectiveMaximize the average a-Si Layer Absorption
Band400–700 nm, 5 nm step
Variable 1ITO thickness, 40–140 nm, starting at 80 nm
Variable 2a-Si thickness, 100–500 nm, starting at 200 nm
AlgorithmTRF, up to 160 evaluations
Global startsGrid 5 × 5, retain 3 seeds
Optimizer page showing an a-Si Layer Absorption objective and the ITO and a-Si thickness variables
Figure 8 | Defining active-layer absorption directly as the optimization objective
Optimizer settings for a 5 by 5 Grid, three seeds, and the TRF algorithm
Figure 9 | Grid seeds and TRF algorithm settings

Do not substitute total Absorptance for this objective. An increase in total absorption could come from ITO, where the absorbed light never reaches the a-Si layer.

After 72 objective evaluations and 34 iterations, the optimizer finds an ITO thickness of 62.372 nm and an a-Si thickness of 485.857 nm. Select Apply to Structure, then return to Structure and confirm that the thicknesses have been updated.

a-Si layer-absorption optimization report showing the optimum thicknesses and Apply to Structure
Figure 10 | Active-layer absorption optimization report
ITO and a-Si structure after applying the optimum solution
Figure 11 | Structure after applying the optimum solution

Validate the Optimum with a Forward Calculation

After applying the optimum thicknesses, run the calculation again. Do not treat the optimization report itself as the final result.

Layer Absorption result for the optimized ITO and a-Si structure
Figure 12 | Layer-resolved absorption of the optimized structure
400–700 nm average metricBaselineOptimizedChange
RR14.217%8.052%−6.165 percentage points
TT8.672%1.426%−7.247 percentage points
Total AA77.110%90.522%+13.412 percentage points
ITO absorption0.461%0.473%+0.012 percentage points
a-Si absorption76.650%90.049%+13.399 percentage points

Average a-Si absorption improves by 13.399 percentage points, or approximately 17.48% relative, while parasitic ITO absorption is nearly unchanged. At 550 nm, a-Si absorption is 96.496%, and the final result still satisfies R+T+A=1R+T+A=1.

The optimum a-Si thickness lies near the 500 nm upper bound, showing that this purely optical objective still favors a thicker absorber. An engineering design should add constraints for manufacturable thickness, material use, and electrical collection, and it should use weighting by a real solar spectrum.

Variation Exercise

In the current model, reset the a-Si thickness to 200 nm, then set the ITO thickness to 40, 80, and 120 nm in turn. Record the average ITO and a-Si layer absorption for each case, then determine whether any increase in total absorption actually reaches the active layer.


← Back to Tutorial Catalog · Next: How Do Thickness Errors Shift a Filter?

Copyright © 2026 Dreapex