Skip to main content

Interface Traps

1. Overview

Aquarius allows users to manually specify one or more traps at any interface (region edge) within a device structure. This feature is useful for modelling interface traps, oxide charges, or other non-mobile charges that influence local electrostatics.

Once defined, the charge contribution from these traps is automatically applied to all mesh nodes located on the specified interface. During assembly of the Poisson equation, the solver includes this contribution by modifying the local charge density.

The total charge caused by the presence of interface traps (QitQ_{it}) is added to the right-hand side of Poisson’s equation.

ρ=q(pn+ND+NA)+Qit\rho = q(p - n + N_D^+ - N_A^-) + Q_{it}

The total charge caused by the presence of interface traps in defined as:

Qit=QA+QD+QfQ_{it} = Q_A + Q_D + Q_f

where:

  • QAQ_A: Charge due to acceptor-like traps (C/cm2)
  • QDQ_D: Charge due to donor-like traps (C/cm2)
  • QfQ_f: Charge due to fixed charge at the interface (C/cm2)

2. Trap Types

Users can define three types of interface traps:

  1. Fixed Charge
  2. Donor-like Traps
  3. Acceptor-like Traps

2.1. Fixed Charge

Fixed charge is immobile and constant throughout the simulation. It does not depend on bias or occupancy and is defined by the fixed charge density (NfN_f)​ specified by the user.

Qf=qNfQ_f = q \cdot N_f

2.2. Acceptor-like Trap Charge

Acceptor traps are negatively charged when occupied by electrons. The trapped charge depends on the trap density DitA(E)D_{it}^A(E) and its probability of occupation fA(E)f_A(E), which is computed from the local quasi-Fermi level.

QA=qEvEcDitA(E)fA(E)dEQ_A = -q \int_{E_v}^{E_c} D_{it}^A(E) \, f_A(E) \, dE

2.3. Donor-like Trap Charge

Donor traps are positively charged when empty. The trapped charge depends on the trap density DitD(E)D_{it}^D(E) and its occupancy probability fD(E)f_D(E).

QD=+qEvEcDitD(E)(1fD(E))dEQ_D = +q \int_{E_v}^{E_c} D_{it}^D(E) \, \big(1 - f_D(E)\big) \, dE

3. Occupation Probability

Aquarius uses a Fermi-Dirac distribution for trap occupancy, meaning trap occupancy changes smoothly near the local quasi-Fermi level.

fA(E)=11+exp(EEFpkBT)f_A(E) = \frac{1}{1 + \exp\big(\frac{E - E_{Fp}}{k_B T}\big)} 1fD(E)=11+exp(EFnEkBT)1 - f_D(E) = \frac{1}{1 + \exp\big(\frac{E_{Fn} - E}{k_B T}\big)}
  • Acceptor-like traps are fully occupied if E<<EFpE<<E_{Fp}​ (hole quasi-Fermi level).
  • Donor-like traps are fully empty if E>>EFnE>>E_{Fn} (electron quasi-Fermi level).

4. Usage Instructions

In order to add an interface trap, at least one region must be defined. To define a new interface trap:

  • From the Menu, select Define -> TrapInterface.

  • Using the cursor, hover the cursor over the geometric edges that make up the trap. When the edge is highlighted in green and the cursor changes to indicate a selectable element, left-click to select the edge.

  • After selecting all the trap's edges, right-click anywhere to open the properties dialog for the trap. Use this dialog to set the trap's properties.

Multiple traps can be added to the interface in separate tabs. Click + at the right of the top bar to add a new trap. To delete a trap click the x to the right of its name.

5. Parameters

5.1. Visual

NameDescriptionUnit
NameA unique identifier for the trap.-
ColourUsed to define visual colour of the trap.-

5.2. General

NameDescriptionUnit
Trap TypeUsed to define the type of trap. Options: [Fixed, Donor, Acceptor]-

5.2.1. Fixed

NameDescriptionUnit
Fixed Trap DensityUsed to define the density of fixed charges added to the interface.cm-2

5.2.2. Donor and Acceptor

NameDescriptionUnit
Reference Energy LevelDefines the energy level used as reference for the trap energy profile. Options: [Conduction Band Edge, Valence Band Edge, Intrinsic Fermi Level]-
Hole Capture Cross SectionThe effective area of a trap that determines the probability of capturing a hole.cm2
Electron Capture Cross SectionThe effective area of a trap that determines the probability of capturing an electron.cm2
Energy Integration LevelUsed to specify the size of energy level used to approximate the integral across the trap profile.eV
Clip To BandgapIf true the density of traps clipped to zero outside the bandgap. Options: [True, False]-

5.3. Profile

NameDescriptionUnit
Profile TypeDefines the shape of the trap distribution as a function of energy. Options: [Discrete, Gaussian, Exponential, Top Hat, Table]-

5.3.1. Discrete

NameDescriptionUnit
Energy LevelThe energy for the traps, with respect to the reference energy level.eV
DensityThe concentration of traps per unit area./cm2

5.3.2. Gaussian

Dit(E)=D0exp((EE0)22σ2)D_{it}(E) = D_0\exp\bigg(\frac{-(E-E_0)^2}{2\sigma^2}\bigg)
NameDescriptionUnit
Central EnergyE0E_0 - The midpoint energy for the band of traps, with respect to the reference energy level.eV
Peak DensityD0D_0 - The concentration of traps per unit area and per unit energy at the central energy./cm2eV
Gaussian Sigmaσ\sigma - The standard deviation of the Gaussian distribution.eV

5.3.3. Exponential

Dit(E)=D0exp(EE0Escale)D_{it}(E) = D_0\exp\bigg(\frac{-|E-E_0|}{E_\text{scale}}\bigg)
NameDescriptionUnit
Central EnergyE0E_0 - The midpoint energy for the band of traps, with respect to the reference energy level.eV
Peak DensityD0D_0 - The concentration of traps per unit area and per unit energy at the central energy./cm2eV
Exponential ScaleEscaleE_\text{scale} - A parameter controlling the rate of exponential decay.eV

5.3.4. Top Hat

Dit(E)={D0,E0W2EE0+W20,OtherwiseD_{it}(E) = \begin{cases} D_0, & E_0 - \frac{W}{2} \le E \le E_0 + \frac{W}{2} \\ 0, & \text{Otherwise} \end{cases}
NameDescriptionUnit
Central EnergyE0E_0 - Used to specify the midpoint energy for the band of traps, with respect to the reference energy level.eV
DensityD0D_0 - Used to specify the concentration of traps per unit area and per unit energy./cm2eV
Top Hat WidthWW - Used to specify the energy range over which traps are uniformly distributed.eV

5.3.5. Table

A user defined function specified by a list of energy (eV) and density (/cm2eV) pairs.

The density is linearly interpolated between adjacent energy values and is zero outside the range of energy values provided.