Skip to content

Thin Film Optics

선수 지식 | Prerequisites

광학 기초 입문빛의 기초전자기파 → 이 페이지

Thin films are everywhere in an image sensor pixel -- the anti-reflection coating (BARL), the color filter, even the microlens. When layers are only nanometers thick, interference effects become critical. Understanding thin film optics helps you design better BARL stacks and predict how layer thicknesses affect QE.

Thin film interference is one of the most important optical effects in image sensor design. Anti-reflection coatings, BARL layers, and even the planarization layer all rely on thin-film principles.

Single thin film

Consider a thin film of thickness d and refractive index nf on a substrate. Light reflected from the top and bottom surfaces of the film interferes:

Path difference=2nfdcosθf

where θf is the angle of propagation inside the film. The interference condition for minimum reflection (destructive interference of the two reflected beams) is:

2nfdcosθf=(m+12)λ,m=0,1,2,

For a quarter-wave anti-reflection (AR) coating at normal incidence (m=0):

d=λ4nf

And zero reflection occurs when the film index satisfies:

nf=nairnsubstrate

Interactive Fresnel Calculator

Explore how reflection and transmission depend on refractive indices and incidence angle.

Air=1.0, Glass=1.5, Water=1.33
SiO2=1.46, Si3N4=2.0, Si=3.5
Rs (TE)
4.00%
Rp (TM)
4.00%
Ravg (unpolarized)
4.00%
Brewster Angle
56.31°
Reflectance0%25%50%75%100%Angle of incidence (°)0153045607590θBRs (TE)Rp (TM)Ravg
n1 = 1n2 = 1.5θi

Multi-layer stacks

Real image sensors use multiple thin films. The BARL (Bottom Anti-Reflection Layer) in a typical COMPASS configuration consists of alternating SiO2, HfO2, and Si3N4 layers:

yaml
barl:
  layers:
    - thickness: 0.010   # SiO2
      material: "sio2"
    - thickness: 0.025   # HfO2
      material: "hfo2"
    - thickness: 0.015   # SiO2
      material: "sio2"
    - thickness: 0.030   # Si3N4
      material: "si3n4"

For multi-layer stacks, the transfer matrix method (TMM) provides an exact solution. Each layer is represented by a 2x2 matrix:

Mj=(cosδjiηjsinδjiηjsinδjcosδj)

where δj=k0njdjcosθj is the phase thickness and ηj is the admittance (different for TE and TM). The total system matrix is the product:

M=M1M2MN

The overall reflection and transmission coefficients follow from the matrix elements.

Interactive Thin Film Reflectance Calculator

Compute reflectance spectra using the transfer matrix method for common anti-reflection coating configurations.

Layer 1Si3N4 (n=2.00)
Min Reflectance
0.00%
At Wavelength
552 nm
Substrate
Si (n=4.0)
Incident Medium
Air (n=1.0)
Reflectance (%)05101520400450500550600650700750Wavelength (nm)

Role in BSI pixels

In a backside-illuminated pixel, light enters through the silicon backside and must pass through several layers before reaching the photodiode:

Incident light
      |
      v
  [Air]
  [Microlens]         -- focuses light onto pixel
  [Planarization]     -- uniform dielectric
  [Color filter]      -- wavelength-selective absorption
  [BARL layers]       -- anti-reflection at color-filter/silicon interface
  [Silicon + DTI]     -- photodiode region

The BARL stack is designed to minimize reflection at the color-filter-to-silicon interface. Without it, the large refractive index mismatch (color filter n1.55, silicon n4) would cause roughly 30--40% reflection, severely reducing QE.

Spectral response effects

Thin film interference produces wavelength-dependent oscillations in the QE spectrum. These "Fabry-Perot" fringes are a common feature of image sensor simulations:

  • Constructive interference at certain wavelengths boosts the QE.
  • Destructive interference at other wavelengths creates dips.

The fringe spacing is approximately:

Δλλ22nd

For a 3 um silicon layer at 600 nm, Δλ15 nm. This means you need a wavelength step of at most 5 nm to resolve the fringes (Nyquist criterion).

WARNING

If your QE spectrum looks jagged or shows unexpected oscillations, check that your wavelength step is fine enough to resolve thin-film fringes. A step of 10 nm or smaller is recommended.

COMPASS implementation

COMPASS handles thin films differently depending on the solver:

  • RCWA: Each uniform thin film layer is represented exactly as a single layer slice with thickness d and permittivity ε(λ). No approximation is needed.
  • FDTD: Thin films must be resolved by the spatial grid. A 10 nm BARL layer requires grid spacing 5 nm, which can increase memory and computation time.

The PixelStack class automatically constructs all layers from the YAML configuration and provides the appropriate representation to each solver type.