TFT Simulation Using the C-interpreter

tftex08.in : TFT Simulation Using the C-interpreter

Requires: S-Pisces/TFT/C-Interpreter
Minimum Versions: Atlas 5.22.1.R

The DEFECTS statement only allows the user to specify a fixed density of states versus energy distribution. This would normally comprise one Gaussian and/or one exponential energy distribution of traps across the bandgap. This may not necessarily accurately reflect the users material.

However, Atlas allows the user to use the C-interpreter to specify the density of states versus energy distribution. On the DEFECTS statement the options f.tftacc and f.tftdon specify files which should contain the distributions written as standard C routines.

In this example the acceptor and donor densities are defined by two exponential equations each which begin from the conduction and the valence bands. The parameters that would normally specify the density of states should be set to nta=ntd=nga=ngd=0 otherwise they would be added to the C-interpreter values.

The capture cross sections are then taken from the parameters in the DEFECTS statement. The acceptor capture cross section is defined by the Gaussian acceptor value and the donor capture cross section is defined by the Gaussian donor value.

The remainder of this TFT input deck is the same as that described in tftex03.in.

To load and run this example, select the Load example button in DeckBuild. This will copy the input file and any support files to your current working directory. Select the run button to execute the example.