13.1 Trap Types
13.2 Defining Traps
13.3 Types of Trap Density-of-States
13.4 Trap Spatial Distribution
13.5 Trap Occupation
13.6 Trap Cross-Section
13.7 Trap as Doping
13.8 Trap Fill Controls
13.9 Trap Visualization
Traps are very important physical quantities that can drastically affect the electrical performance of a device. They act similarly to dopings, supplying free carriers, enhancing recombination, increasing leakage, and (when charged) also contributing to a total charge in the right-hand side of the Poisson equation, thereby influencing device electrical behavior.
In Sentaurus Device, different trap objects are considered:
For rechargeable traps, two trap types are available:
For both trap types, electron–hole recombination through such a trap is allowed.
There is no default trap type. Therefore, you must specify a trap type explicitly.
Another available species is the fixed charge, which is a trap fully occupied by either electrons or holes. Therefore, its charge stays constant throughout the entire simulation and does not depend on electrical bias conditions. Electron–hole recombination through such a trap is not allowed. This type of trap uses the FixedCharge keyword for a trap specification.
Both rechargeable and fixed-charge traps can be specified at the bulk or at any material interface.
Traps can be defined globally, materialwise, regionwise, or interface-wise.
The following template shows the materialwise definition of a bulk trap:
Physics (Material="<material_name>") { Traps( ( <trap_type> Conc=<value> [<trap_DOS_type> <trap_cross_section> <trap_tunneling_parameters>]) (...) ) }
where Conc represents a trap concentration. Other trap-related parameters are explained later. As many traps as needed can be specified inside a single Traps section.
In the case of a bulk trap, its concentration is given in cm-3 or cm-3*eV-1. For interface traps, it is given in cm-2 or cm-2*eV-1, depending on the type of trap density-of-states (see Section 13.3 Types of Trap Density-of-States).
Here is an example of the global specification of a rechargeable bulk trap:
Physics { Traps( (eNeutral Level fromMidBandGap EnergyMid=0. Conc=1e15 eXsection=1e-10 hXsection=1e-10) ) }
Similar syntax is applied for an interface trap specification:
Physics (MaterialInterface= "<Material_1>/<Material_2>" ) { Traps( ( <trap_type> Conc=<value> [<trap_DOS_type> <trap_cross_section> <trap_tunneling_parameters>]) (...) ) }
The following example shows the typical syntax for an interface fixed-charge trap specification at material interfaces:
Physics (MaterialInterface= "Silicon/Oxide" ) { Traps (FixedCharge Conc=-1e11) }
For the FixedCharge trap type, the sign of Conc denotes the sign of the fixed charges.
The trap energy distribution inside a material band gap is defined in the Traps section by specifying any of the available trap density-of-states (DOS):
There is no default trap DOS type. Therefore, you must specify it explicitly.
The following example shows the trap energy distribution–related syntax:
Traps( (... <trap_DOS_type> <energy_reference_point> EnergyMid=<E0> EnergySig=<Es> ) )
For the energy reference point, any of the following keywords can be used:
The following example defines the eNeutral level-type trap located exactly in the middle of a material band gap:
Physics { Traps( (eNeutral Level fromMidBandGap EnergyMid=0. Conc=1e15 eXsection=1e-10 hXsection=1e-10) ) }
The complete project that demonstrates different definitions of trap DOS types can be investigated from within Sentaurus Workbench in the directory Applications_Library/GettingStarted/sdevice/Traps/TrapDOS.
Click to view the master file sim1_des.cmd.
This master file shows how different trap DOS specifications can be activated, where the DOS project parameter is used to select a trap DOS type.
To plot the trap density versus energy distribution, the TrappedCarDistrPlot section is used in the project. In this section, you must specify the exact locations of traps within a material or region, where the trap data will be plotted:
TrappedCarDistrPlot { Material="Silicon"{(0. 0.)} }
Figure 1 shows the results of this command.
By default, traps are distributed uniformly inside a material or at a material interface. You can have a spatially nonuniformly distributed trap profile by introducing the SFactor specification inside the Trap section of the command file:
Traps( (... SFactor= "<dataset_name>") )
Here, <dataset_name> indicates the external data field on which the trap spatial nonuniformity is based.
Limited dataset names are allowed in the SFactor specification, such as DeepLevels, xMoleFraction, and yMoleFraction (read from the doping file), eTrappedCharge and hTrappedCharge (read from the file specified by DevFields in the File section), or PMI user fields PMIUserField0...10 (read from the file specified by PMIUserFields in the File section).
Now look at the corresponding Sentaurus Workbench project, which can be found in the directory Applications_Library/GettingStarted/sdevice/Traps/TrapSpatial.
It represents the concept of how to introduce a nonuniform 2D spatial trap distribution. The project involves Sentaurus Structure Editor and Sentaurus Device.
Sentaurus Structure Editor defines the device geometry and doping profile. In addition, it defines the nonuniformly distributed function, called DeepLevels. Mesh generation is performed inside Sentaurus Structure Editor by directly calling Sentaurus Mesh.
Sentaurus Device defines the nonuniform traps, applying the SFactor specification to the trap definition, which refers to the DeepLevels dataset name.
Click to view the master file sim1_des.cmd.
The DeepLevels dataset name is taken from the Grid file, which is specified in the File section, while trap_type and conc are the project parameters:
File { grid = "@tdr@"
... }
Physics { Traps( (@trap_type@ Conc=@conc@ SFactor="DeepLevels") ) }
Two values are assigned to the conc parameter: 0 and 1e18. Having the conc parameter value set to zero indicates to Sentaurus Device that the specified dataset determines the spatial distribution directly. For a nonzero conc parameter value, the resulting distribution is scaled according to the following formula:
Ntrap(x,y) = conc*DeepLevels(x,y)/DeepLevels(max)
where DeepLevels(max) refers to the DeepLevels dataset peak value.
Figure 2 shows the resulting trapped hole concentration profiles.
The following syntax illustrates the definition of an acceptor-type interface trap spatial distribution, based on the PMIUserField0 dataset, loaded from the external abc.tdr file:
File { ... PMIUserFields = "abc.tdr" } Physics(MaterialInterface="Silicon/Oxide"){ Traps( Acceptor Conc=1e11 Gaussian fromMidBandGap EnergyMid=0. EnergySig=0.1 SFactor="PMIUserField0" ) }
Trap occupation is controlled by a trap-energy distribution, doping, and bias conditions, which define a carrier quasi-Fermi-level location inside a semiconductor band gap. It dynamically changes due to carrier capture or emission by or from a trap. As previously mentioned, Sentaurus Device allows you to plot a trap-energy distribution and occupation using the TrappedCarDistrPlot section in the input.
The specification inside the TrappedCarDistrPlot section defines a trap spatial location within a specified material, at which a trap distribution or occupation must be plotted. Resulting trapped charge density, trap occupation probability, and trap density quantities as functions of energy are saved in a file indicated by the keyword TrappedCarPlotFile in the File section.
The Applications_Library/GettingStarted/sdevice/Traps/TrapOccupation project demonstrates the consequence of varying the Gaussian DOS trap-level peak position inside the silicon material band gap.
Click to view the master file sim1_des.cmd.
The quasi-Fermi-level position is established by the uniformly distributed p-type doping with a concentration of 1e17 cm-3. The eNeutral trap-type energy position within the band gap is controlled by the shift parameter, whose value varies between -0.4 eV and 0.3 eV, having the silicon mid–band gap as a reference point:
Physics { ...
Traps( (@trap_type@ Gaussian fromMidBandGap Conc=1e17 EnergyMid=@shift@ EnergySig=0.1 eXsection=1e-8 hXsection=1e-8) ) }
Figure 3 shows the resulting trap-density energetic distributions. Figure 4 shows the corresponding trapped charge densities as well as their occupation probability as a function of energy. The corresponding electron quasi-Fermi-level position is indicated by a vertical green line.
The trap cross-section is the key parameter that defines the charge-trapping dynamics and the carrier recombination rate through a trap. The effective trap time constant (the time required for a single-trapping or de-trapping event) can be estimated as:
where Nt is the trap level concentration, νth is the thermal velocity, and σ is the trap cross-section.
For example, for Nt = 1017 cm-3,
νth = 2x107 cm/s, and
σ = 10-14 cm-2, the estimated trap lifetime is
5x10-11 s.
While in the case of a transient simulation, the carrier trap capture and emission are described by the detailed balance equation, under the steady-state assumption, the net carrier recombination through a single trap level is represented as:
where N0 denotes the trap concentration, and the n and p indexes correspond to electrons and holes.
Assuming equal electron and hole trap cross-sections and unit degeneration factors gn = gp = 1, the above formula can be represented in a form of the well-known SRH approximation:
where τn and τp represent effective carrier lifetimes, and the n1 and p1 parameters implicitly take a trap-level energy into consideration.
The Applications_Library/GettingStarted/sdevice/Traps/TrapRecombination project demonstrates the influence of the trap cross-section value on a p-n junction leakage current under reverse bias condition. The trap cross-section for a specified eNeutral trap is varied as the Xsec project parameter.
Click to view the master file sim1_des.cmd.
Under the reverse bias condition, the p-n junction is fully depleted of carriers, thereby resulting in a strong carrier generation inside the depleted region (see Figure 5). This causes the higher leakage current in the case of a higher trap cross-section value, as shown in Figure 6.
The highest recombination through a trap level is achieved if a trap is positioned in the middle of the semiconductor material band gap, where the electron- or hole-capturing probabilities are the highest.
Charged traps also act like scattering centers (similar to doping), so their influence on carrier kinetics must be accounted for when using doping-dependent carrier mobility. To add a trap to the doping concentrations, specify the keyword Add2TotalDoping in the Trap section in combination with an appropriate mobility-doping dependency model, for example:
Physics { Mobility( DopingDep ) * turns on mobility doping dependency
Traps( ( Donor * electron trap level (synonym of eNeutral)
...
Add2TotalDoping
) ) }
The Applications_Library/GettingStarted/sdevice/Traps/Trap2Doping project demonstrates how this option activation affects carrier mobility.
Click to view the master file sdevice_des.cmd.
Figure 7 illustrates the hole mobility dependency on doping concentration, having different combinations of doping and trap specifications.
Under certain circumstances, it can be useful to define a trap occupancy explicitly. Sentaurus Device provides such a capability using trap fill controls, which use an explicit way to specify a trap occupation. Trap fill controls are specified in the Solve section, for example:
Solve { Set (TrapFilling=Empty) Quasistationary {...} UnSet (TrapFilling) Transient {...} }
In this example, the first Set statement sets all traps as empty (not charged). After the Quasistationary simulation, the UnSet (TrapFilling) statement releases all traps to their actual state, which are used in the subsequent Transient simulation.
The available trap fill controls are:
The Applications_Library/GettingStarted/sdevice/Traps/FillControls project demonstrates the consequence of using different trap fill controls.
Click to view the master file sim1_des.cmd.
To visualize trap-related quantities in Sentaurus Visual, the following keywords can be specified in the Plot section of the Sentaurus Device command file:
Plot { eTrappedCharge * plots electron concentration trapped on eNeutral * and Acceptor traps hTrappedCharge * plots hole concentration trapped on hNeutral * and Donor traps eInterfaceTrappedCharge * plots electron concentration trapped in eNeutral * and Acceptor interface traps hInterfaceTrappedCharge * plots hole concentration trapped in hNeutral and * Donor interface traps TotalTrapConcentration * plots total bulk trap concentration TotalInterfaceTrapConcentration * plots total interface trap concentration eGapStatesRecombination * plots electron recombination rate through traps hGapStatesRecombination * plots hole recombination rate through traps }
The eTrappedCharge and hTrappedCharge datasets include the contribution of interface charges as well. To this end, Sentaurus Device converts the interface densities to volume densities and, therefore, their contribution depends on the mesh spacing.
For the visualization of the trapped carrier charge density, the trap occupancy probability, and the trap density distribution in energy space, see Section 13.5 Trap Occupation for details.
Copyright © 2017 Synopsys, Inc. All rights reserved.