Sentaurus Device
16. Special Focus: Simulating AlGaN Devices With Sentaurus Device

16.1 Overview
16.2 AlGaN/GaN Parameter Files
16.3 Crystal and Device Orientation
16.4 III–Nitride-Specific Physical Models: Polarization Effects
16.5 Traps in III–Nitride Devices
16.6 AlGaN-Specific Numeric Parameters
16.7 Application Example: P-Gate AlGaN HFET
16.8 Relevant Application Notes

Objectives

16.1 Overview

This example follows the description of the project process part in Section 16. Special Focus: AlGaN Process Simulation and provides more insight into how to perform an AlGaN device simulation in conjunction with the AlGaN process simulation.

The complete project can be accessed from Sentaurus Workbench in the directory Applications_Library/GettingStarted/sdevice/pGate_HFET.

16.2 AlGaN/GaN Parameter Files

Dedicated parameter files for GaN, AlN, and AlGaN are provided in the $STROOT/tcad/$STRELEASE/lib/sdevice/MaterialDB/ directory. In addition, there are parameter files for the InGaN material family in the same location. Sentaurus Workbench provides an easy way to access these files. See Section 6.4 Input Customization. For a general discussion on parameter specifications for ternary materials, see Section 4.2 Model Parameter Definitions for Nonsilicon Material.

In this example, the default GaN, AlN, and AlxGa1–xN files from the MaterialDB folder are used together with the SiC parameters discussed in Section 15.2 SiC Parameter Files. As an example, the band gap of AlxGa1–xN is shown in Figure 1.

Mole fraction dependency of AlGaN band gap and affinity

Figure 1. Band gap at 300 K (green line) and affinity (red line) of AlxGa1–xN as a function of mole fraction x. (Click image for full-size view.)

16.3 Crystal and Device Orientation

III–nitride materials in their wurtzite phase exhibit strong piezoelectric and spontaneous polarization effects. The spontaneous polarization is aligned parallel to the c-axis of the hexagonal crystal. Due to this intrinsic anisotropy, the orientation of the simulation coordinate system relative to the crystal is important.

This orientation is read from the TDR file and is used implicitly by Sentaurus Device if the device structure is computed by Sentaurus Process. Otherwise, the orientation of the simulation coordinate system with respect to the crystal must be specified in a LatticeParameters section in the parameter file of Sentaurus Device.

Any orientation read from a TDR file is overwritten by an explicit Sentaurus Device setting of the LatticeParameters section. It is recommended to use a single global LatticeParameters section for a given device simulation, if one is required.

GaN hexagonal lattice and coordinate system orientation

Figure 2. Hexagonal lattice of wurtzite GaN. Green connections indicate the primitive unit cell. The Ga–N bonds in the unit cell are orange. The crystal fixed Cartesian coordinate system is indicated in red. The given LatticeParameters setting orients the simulation x-axis of the UCS antiparallel to the c-axis of the crystal. (Click image for full-size view.)

The device coordinate system is oriented relative to the crystal coordinate system in the LatticeParameters section of the parameter file. Sentaurus Device assumes a Cartesian crystal coordinate system fixed to the semiconductor crystal. In wurtzite crystals, the orientation of this crystal coordinate system is such that the c-axis points along its z-axis. The x-axis and y-axis are oriented along <2110> and <0110>, respectively. Figure 2 shows the hexagonal GaN lattice together with such coordinate axes.

Typically, the c-axis of the crystal points vertically upwards in the simulation coordinate system. In the unified coordinate system (UCS), the x-axis always points downwards. The corresponding LatticeParameters section as shown in Figure 2 reads:

LatticeParameters {
  X = (0, 0,-1)
  Y = (1, 0, 0)
}

For the DF–ISE coordinate system in two dimensions, the y-axis points downwards. The corresponding LatticeParameters setting with the crystal c-axis pointing upwards reads:

LatticeParameters {
  X = (1, 0, 0)
  Y = (0, 0,-1)
}

For the DF–ISE coordinate system in three dimensions:

LatticeParameters {
  X = (0, -1, 0)
  Y = (1,  0, 0)
}

16.4 III–Nitride-Specific Physical Models: Polarization Effects

Sentaurus Device provides alternatives of different complexity to model polarization effects, ranging from the placement of explicit interface charges to full-volume polarization fields, computed from strain or stress distributions in the device.

16.4.1 Strain Model

The strain model is available in a general and a simplified version. Both versions are activated in the Physics section, for example:

Physics {
  Piezoelectric_Polarization (strain)
}

16.4.1.1 Full Strain Model

With the full strain model, the piezoelectric polarization vector is expressed as a function of the local strain tensor ε:

Polarization calculation with full strain model

Here, Psp is the spontaneous polarization vector, and the quantities eij denote the strain-charge piezoelectric coefficients. The quantities Psp and eij are defined in the crystal system. The polarization vector is first computed in crystal coordinates and is converted to simulation coordinates afterwards.

This general model is evaluated in either of the following circumstances:

16.4.1.2 Simplified Strain Model

The most popular III–nitride-based devices such as HFETs for RF and power-switching applications are built from epitaxial structures formed by multiple layers with the growth direction [0001] and constant mole fractions within each layer. In such structures, the primary effect of polarization is an interface charge (polarization charge) due to the abrupt divergence in the polarization at such III–nitride heterointerfaces.

The easiest way to model polarization in such epitaxial devices is to use the simplified strain model that computes spontaneous and piezoelectric components based on the local mole fraction and the strain resulting from the assumption of pseudomorphic growth onto a reference layer with a certain lattice constant, a0. For these simplifying assumptions, the strain model reduces to the simplified strain model, in which the total polarization is given by:

Polarization calculation with the simplified strain model

Two equivalent models can be selected for the simplified strain model by the Formula keyword:

The Formula keyword is set in the Piezoelectric_Polarization parameter section together with the strained and unstrained in-plane lattice constants a0 (a0) and a.

The simplified strain model provides a strain relaxation parameter relax in the Piezoelectric_Polarization parameter set. It is used to scale the piezoelectric polarization component due to stress relaxation as indicated in the formula above.

Piezoelectric_Polarization
{ 
  formula		=	1
  
  * strain parameters:  
  * a0: strained lattice constant [Angstrem]
  * a: unstrained lattice constant [Angstrem]

  a0	= 3.189	# [Angstrem]
  a	= 3.179	# [Angstrem]
  
  * relax: relaxation parameter [1]
  relax		= 	0.0
...
}

The setting relax=1 corresponds to a fully relaxed material and relax=0 specifies no stress relaxation.

16.4.2 Stress Model

The stress model computes the full polarization vector in tensor form, the general stress tensor σ, and the piezoelectric stress-charge coefficients as:

Polarization calculation with full strain model

The stress model is activated in the Physics section, for example:

Physics {
  Piezoelectric_Polarization (stress)
}

The stress tensor is read from the Piezo file specified in the File section of the Sentaurus Device command file:

File { Piezo= <file> }

16.4.3 Polarization Charge Scaling

The scaling factor activation allows you to scale the polarization charge at interfaces resulting from an abrupt change of the polarization. For example, the following region interface–specific Physics section would effectively switch off any polarization effects at the interface between regions relax1 and nucleation:

Physics (RegionInterface="relax1/nucleation") {
  Piezoelectric_Polarization(activation=0)
}

16.4.4 Polarization Parameter Set

Parameters to calculate the polarization fields in the device are given in material-specific or region-specific Piezoelectric_Polarization sections. The material-specific parameters for the AlGaN material system are included in the material library of Sentaurus Device, located at $STROOT/tcad/$STRELEASE/lib/sdevice/MaterialDB/. They are used by setting the keyword DefaultParametersFromFile in the Physics section:

Physics { DefaultParametersFromFile ...}

For GaN, some of the settings are given here:

Piezoelectric_Polarization
{ 
  formula		=	1
  
  * strain parameters:  
  * a0: strained lattice constant [Angstrem]
  * a: unstrained lattice constant [Angstrem]

  a0	= 3.189	# [Angstrem]
  a	= 3.189	# [Angstrem]
  
  * relax: relaxation parameter [1]
  relax		= 	0.0
  
  * piezoelectric coefficients, defined in crystal system [cm/V]:
  d15	=  3.1000e-10		# [cm/V]
  d24	=  3.1000e-10		# [cm/V]
  d31	=  ...
    ...
   
  * spontaneous polarization:
  psp_x	=  0.0000e+00	# [C/cm^2]
  psp_y	=  0.0000e+00	# [C/cm^2]
  psp_z	= -3.4000e-06	# [C/cm^2]

 
  * stiffness constants:
  c11	= 3.9000e+11		# [Pa]
  c12	= ...
  ...
  
  * piezoelectric coefficients 
    e31	= -5.2964e-05		#[C/cm^2]
    e32	= ...
  ...
}

16.4.5 Anisotropy

In addition to the intrinsic polarization anisotropy due to spontaneous polarization, material properties such as impact ionization and dielectric properties are expected to show some anisotropy. However, mainly for the lack of reliable data, only the latter is included more often in simulations.

In this example, only isotropic transport parameters are used. However, electrostatic anisotropy due to anisotropic dielectric properties can be activated optionally. For a thorough discussion of anisotropic model settings, see Section 15.3.3 Material Parameter Anisotropy.

To switch on a specific anisotropic model, the corresponding keyword must be placed in the Aniso subsection of the global Physics section. For anisotropic dielectric material parameters, the corresponding command is given by:

Physics {...
  Aniso (
    Poisson
    direction(SimulationSystem)= xAxis
  )
}

This results in anisotropy of the dielectric properties entering the Poisson equation, with the anisotropic axis along the x-axis of the simulation coordinate system.

16.5 Traps in III–Nitride Devices

Traps are present almost throughout AlGaN/GaN HFETs. Partially, they are induced already during imperfect growth of nucleation and following relaxation layers. Others are formed at the interfaces between semiconductor layers and at the passivation interface. All of these traps can have a significant influence on device behavior. However, profiles, trap types, and characteristics strongly depend on the details of the technology used.

For a discussion of trap models in Sentaurus Device, see Section 13. Special Focus: Traps.

16.5.1 Interface Traps

Interface traps in III–N device technology usually act as passivation centers, which effectively compensate the interface charge induced by the polarization. For example, the polarization change at the interface from the top AlGaN barrier layer to the passivation layer induces a large negative interface charge. The inclusion of passivating donor trap levels at that interface results in the capture of holes, which compensates the negative interface charge.

For a similar effect, acceptor trap levels are introduced at the nucleation–wafer interface. Such trap levels compensate the polarization-induced positive charge by capturing electrons.

An example of donor passivation traps at the barrier–nitride interface is:

Physics (RegionInterface= "alganbarrier/passivation_left") {
 Traps (( Donor	Level fromCondBand EnergyMid= 0.4 Conc= 3e13 
          eXsection=1e-14  hXsection=1e-14 ))
}
Physics (RegionInterface= "alganbarrier/passivation_right") {
 Traps (( Donor	Level fromCondBand EnergyMid= 0.4 Conc= 3e13 
          eXsection=1e-14  hXsection=1e-14 ))
}

These values do not represent sound experimental values and might need to be adjusted to technology-specific or user-specific settings.

16.5.2 Bulk Traps

Throughout the different device layers, various bulk traps are present. Typically, the material quality improves along the epitaxial growth direction. However, nucleation, relaxation, and buffer layers can be full of imperfections at different levels.

By default, Sentaurus Device assumes constant trap distributions over given regions or materials. As an alternative, spatial trap distributions can be specified in Sentaurus Device. To consider such distributions, user-defined PMIUserField profiles (PMIUserField0, PMIUserField1, PMIUserField2, ...) can be declared in either a process simulation (see Section 16.6 Application Example: AlGaN P-Gate HFET) or Sentaurus Structure Editor. These fields are then read as specified in the File section of Sentaurus Device and are used with the SFactor option in the trap specification.

For details about the SFactor option, see Section 13.4 Trap Spatial Distribution.

16.6 AlGaN-Specific Numeric Parameters

Simulations involving wide-bandgap materials are more prone to convergence problems due to the numeric challenges in performing floating-point operations with extremely large and extremely small numbers such as the concentrations of majority and minority carriers in wide-bandgap semiconductors.

Notably, III–nitride device simulations typically require a higher numeric precision to resolve low intrinsic carrier densities, caused by the wide bandgap of the materials. For this purpose, it is advisable to run III–nitride device simulations always in the ExtendedPrecision mode and to tighten the corresponding computation error controls moderately.

A proposed numeric parameter set for AlGaN HFET device simulations is:

Math {
  ExtendedPrecision
  #if [string match -nocase @aniso@ yes]
  TensorGridAniso(Aniso)
  #endif
  Method= Blocked
  SubMethod = ILS(set=5)
  ILSrc="
  set(5){
    iterative(gmres(100), tolrel=1e-16, tolunprec=1e-8, tolabs=0, maxit=200);
    preconditioning(ilut(1.0e-15,-1),left);
    ordering ( symmetric=nd, nonsymmetric=mpsilst );
    options( compact=yes, linscale=0, refineresidual=60, verbose=0); 
  };
  set(6){  
    iterative(gmres(100), tolrel=1e-10, tolunprec=1e-4, tolabs=0, maxit=200);
    preconditioning(ilut(1.0e-9,-1), right);
    ordering(symmetric=nd, nonsymmetric=mpsilst);
    options(compact=yes, linscale=0, refineresidual=10, verbose=0);
  };
  "
  Number_of_Threads= 4
  Digits=5
  Iterations=20
  Notdamped=30
  Transient= BE
  Traps(Damping=0)
  DirectCurrent
  ErrRef(electron) = 1e8
  ErrRef(hole)   = 1e8
  CDensityMin= 0
  RefDens_eGradQuasiFermi_ElectricField= 1e8
  RefDens_hGradQuasiFermi_ElectricField= 1e8
}

By default, ExtendedPrecision uses 80-bit accuracy for real numbers. In most cases, this is sufficient. For special cases, even higher precision settings are available. For details, refer to the Sentaurus™ Device User Guide.

The TensorGridAniso(Aniso) is the most robust approximation for the discretization of anisotropic tasks. It is an accurate approximation in the case of axis-aligned meshes if the anisotropy orientation coincides with the mesh orientation. For further discretization options of isotropic models such as mobility, see the discussion for SiC in Section 15.3.3 Material Parameter Anisotropy. For simulations with isotropic material properties, this Math setting can be omitted.

Transient=BE activates the backward Euler transient method instead of the default TRBDF method, which makes transient simulations run faster.

For the linear solver, use SubMethod=Super or SubMethod=ILS(set=5) with the dedicated solver parameter set (5), which is reliable and robust in the case of III–nitride HFET device simulations. The SUPER solver is good for small- or medium-sized 2D tasks. The ILS solver is more suitable for large 2D or 3D tasks due to its better parallel performance and lower memory requirements. Relaxed numeric settings for the ILS solver such as set(6) can improve performance in many cases, but convergence might suffer.

For a detailed discussion about linear solvers and their various parameter settings, see Section 6.4 Linear Solvers.

Wide-bandgap device simulations usually require higher computational accuracy than common silicon device simulations. This is achieved by tightening the reference error control criteria from the default 1E10 to ErrRef(electron)=1E8 and ErrRef(hole)=1E8. In most cases, reducing these density references to even smaller values does not improve convergence in AlGaN/GaN HFETs.

For the Newton solver, typically, you should limit the number of nonlinear iterations to a small enough value, such as Iterations=20, and also avoid solution damping by specifying the number of nondamped iterations to be higher than the number of allowed Newton iterations (NotDamped=30). For a general discussion, see Section 9. Nonlinear Newton Solver.

The trap model sometimes leads to convergence problems, especially at the beginning of a simulation when Sentaurus Device tries to find an initial solution. Often, you can solve this problem by changing the numeric damping of the trap charge in the nonlinear Poisson equation:

Math {
  Traps(Damping=0)
}

A value of 0 switches off damping. Large values increase damping (the default is 10). Depending on the particular example, increasing damping can improve or degrade convergence behavior. There are no guidelines regarding the optimal value of Damping.

For AlGaN/GaN HFETs, switching off trap charge damping is recommended if convergence is not an issue at the initial solution.

Occasionally, convergence problems can be attributed to the GradQuasiFermi driving force, particularly when the gradient of the quasi-Fermi level changes rapidly for small changes in the electron density. This is typically the case for regions with a small carrier density. In such cases, you can smoothly change the driving force from GradQuasiFermi to ElectricField for densities around or below a given carrier density. This transition density is set by RefDens_eGradQuasiFermi_ElectricField. A value of approximately 108 cm–3 is recommended for this type of simulation.

For details about this method, see Section 9.6 Improving Convergence in Low-Density or Low-Current Regions.

16.7 Application Example: P-Gate AlGaN HFET

This example demonstrates the Id–Vg simulation of a p-gate AlGaN/GaN HFET on a SiC substrate for various polarization models available in Sentaurus Device.

16.7.1 Project Configuration

The simulations are organized as a Sentaurus Workbench project (see Figure 3).

Project organization

Figure 3. Organization of the p-gate AlGaN/GaN HFET project in Sentaurus Workbench. (Click image for full-size view.)

The project consists of Sentaurus Process and Sentaurus Device. The description of the process simulation part is provided in the Sentaurus Process module, Section 16. Special Focus: AlGaN Process Simulation.

This section focuses on the device simulation part.

16.7.2 Mesh Construction for Device Simulation

Requirements for mesh construction for process and device simulations are different. For device simulations, the mesh must be refined within the areas of spatial nonuniformities, such as large net doping profile gradients, material interfaces, and regions within the device, where some solution variables might experience large perturbations (areas with a strong electric field and large carrier impact ionization).

In this project, the mesh generation for the device simulation is performed within Sentaurus Process as the last step of the process flow.

HFETs typically do not contain doping profiles with strong gradients at locations other than interfaces. Similarly, carrier profiles exhibit large gradients only at heterointerfaces and in the space-charge region of Schottky contacts. Therefore, dedicated refinements are based on interface refinements to resolve such gradients:

refinebox name= ins_if   \
  interface.mat.pairs= "Nitride Oxide Aluminum Nitride Aluminum Oxide" \
  min.normal.size="2e-3"<um>  normal.growth.ratio= 2
refinebox name= waf_nuc                                 \
  interface.mat.pairs= "SiliconCarbide AlNnucleation"   \
  min.normal.size="1e-3"<um>
refinebox name= nuc_re1                                 \
  interface.mat.pairs= "AlNnucleation AlGaNrelax1"      \
  min.normal.size="1e-3"<um>
...

Maximum sizes for the lateral and vertical mesh spacings of the active part of the device are included in material-specific refinement boxes for the usual mesh refinements on net doping:

refinebox GaN adaptive refine.fields= {NetActive} \
  max.asinhdiff= {NetActive= 1.0} \
  refine.min.edge= {0.001 0.001} refine.max.edge= {0.25 0.15}
...

The device layer structure in a section under the gate is shown in Figure 4. Material layer interfaces are subject to mesh refinements to resolve abrupt changes of physical quantities. A part of the structure around the gate corner is magnified to demonstrate the accurate interface and junction mesh refinements (see Figure 5).

Layer sequence of AlGaN/GaN HFET

Figure 4. Device layer sequence in a window under the gate (layers are not shown to scale relative to each other). (Click image for full-size view.)

Mesh details in the vicinity of the gate corner

Figure 5. Mesh details in the vicinity of the gate corner, showing refinements at material interfaces and Schottky contacts. (Click image for full-size view.)

Click to view the master file sprocess_fps.cmd.

16.7.3 Input Files for Device Simulation

In addition to the meshed device geometry, other input files are required for the stress/strain tensor if full polarization models will be used and PMIUserField profiles will be used for trap profile definitions. The stress distribution in the device is read from the Piezo file specified in the File section together with the files for the PMIUserFields:

File {
  Grid            = "@tdr@"
  Parameter       = "@parameter@"
  #if [string match -nocase "*@StrainFrom@*" "File_Stress"]
  Piezo           = "@tdr@"
  #endif
  PMIUserFields   = "@tdr@"
  Current         = "@plot@"
  Plot            = "@tdrdat@"
  Output          = "@log@"
}

16.7.4 Contacts

All contacts are implemented as Schottky contacts. For the source and drain contacts, this avoids nonphysical bending due to the Ohmic charge neutrality condition, where the contact crosses a heterointerface. To achieve Ohmic behavior, carriers are allowed to tunnel into the device with a reduced effective mass. For the p-gate contact, a standard Schottky contact is used and nonlocal tunneling is implemented along a nonlocal mesh.

The Electrode section reads:

Electrode {
  { name= source voltage=0.0 Workfunction= 4.3 Schottky}
  { name= drain  voltage=0.0 Workfunction= 4.3 Schottky}
  { name= gate   voltage=0.0 Workfunction= 5.8 Schottky}
}

Tunneling at the source and drain is activated for electrons, while holes are allowed to tunnel through the Schottky barrier into the highly p-doped gate GaN layer:

  eBarrierTunneling "sourceNLM"
  eBarrierTunneling "drainNLM"
  hBarrierTunneling "gateNLM"

The correspondingly named nonlocal meshes are defined in the Math section of the Sentaurus Device command file. For the source and drain, only tunneling into the channel is taken into account to mimic metal spikes contacting the channel directly:

  NonLocal "gateNLM" (
    electrode="gate"   Length= 20e-7  Digits= 4 EnergyResolution= 1e-3 
  )
  NonLocal "sourceNLM"(
    electrode="source" Length= 30e-7  Digits= 4 EnergyResolution= 1e-3 
    Direction=(0 1 0) MaxAngle=1 -EndPoint(Material="AlGaN")
  )
  NonLocal "drainNLM" (
    electrode="drain"  Length= 30e-7  Digits= 4 EnergyResolution= 1e-3 
    Direction=(0 1 0) MaxAngle=1 -EndPoint(Material="AlGaN")
  )

16.7.5 Physics Settings

Currents and energy fluxes at an abrupt interface between two materials are better defined by thermionic interface conditions at the heterojunction. To activate such a thermionic current model for electrons and holes at all semiconductor interfaces, use the keyword Thermionic.

High carrier densities together with a moderate density-of-states require all simulations to be performed with Fermi statistics, which is activated with the Fermi keyword in the global Physics section.

Thermionic interface conditions specific to Fermi statistics are selected in the Thermionic parameter section of the parameter file by:

Thermionic { Formula= 1 }

Dopants in III–nitride materials have a relatively high ionization energy, especially magnesium, which acts as an acceptor and suffers from incomplete ionization. Incomplete ionization is activated using the keyword IncompleteIonization. An option is provided in this project to switch between complete and incomplete ionization:

  #if [string match -nocase @complete@ yes]
  IncompleteIonization
  #endif

Note that, in the parameter file, Si in AlGaN can form either a donor or an acceptor, depending on whether it sits on a group III or group V lattice site:

Material= "AlGaN" {
  Ionization {
    Species ("MagnesiumConcentration") {
      E_0           =       0.15
      alpha         =       0
      g             =       4.0
      Xsec          =       1.0000e-12
    }
    Species ("pSiliconActiveConcentration") {
      E_0           =       0.1
      alpha         =       0
      g             =       4.0
      Xsec          =       1.0000e-12
    }
    Species ("nSiliconActiveConcentration") {
      E_0           =       0.05
      alpha         =       0
      g             =       2.0
      Xsec          =       1.0000e-12
    }
  }
}

AlGaN must be added to the list of materials, for which magnesium acts as an acceptor. For an updated list of materials, use a project-specific datexcodes.txt file. The corresponding entry reads:

MagnesiumConcentration, MagnesiumChemicalConcentration {
    label     = "total (chemical) Magnesium concentration"
    symbol    = "MgTotal"
    unit      = "cm^-3"
    factor    = 1.0e+12
    precision = 4
    interpol  = log
    material  = All
    property("floops") = "MgActive"
    doping    = acceptor (
                     active = MagnesiumActiveConcentration
                     ionized = MagnesiumMinusConcentration
                     material = AlN, GaN, AlGaN, InGaAs, InGaAsP, InP
                 )
}

For low-field mobilities, the Masetti doping-dependent mobility model is used. It is activated by the mobility flag DopingDependence. The corresponding GaN, AlN, and AlGaN parameters are provided in the default parameters from the MaterialDB parameters set. For the high-field saturation model, you use the standard Canali model for stability reasons.

  Mobility (
    DopingDependence
    HighFieldSaturation(GradQuasiFermi)
  )

As an alternative, a negative differential mobility is implemented, namely, TransferredElectronEffect2. However, this is rarely used due to convergence issues inherent in negative differential mobility models.

The Sentaurus Workbench parameter aniso is provided for this project and acts as a switch to treat the dielectric properties isotropically or anisotropically. Anisotropic treatment of the permittivity for the Poisson equation is activated by:

  #if [string match -nocase @aniso@ yes]
  Aniso (
    Poisson
    direction(SimulationSystem)= xAxis
  )
  #endif

For III–nitride materials with direct band gap, radiative recombination will contribute as a fast recombination mechanism. This is activated by the option Radiative in the list of recombination mechanisms in the global Physics section:

  Recombination (
    SRH 
    Radiative
  )

For the SiC wafer, radiative recombination is deactivated by:

Physics (Region= "wafer") {
  Recombination (-Radiative)
}

The Sentaurus Workbench parameter StrainFrom is provided to switch between the full and the simplified strain model as well as the full stress model. The corresponding commands are:

  #if [string match -nocase @StrainFrom@ Model]
  Piezoelectric_Polarization(strain)
  #elif [string match -nocase @StrainFrom@ File]
  Piezo( Strain= LoadFromFile )
  Piezoelectric_Polarization(strain)
  #elif [string match -nocase @StrainFrom@ Stress]
  Piezoelectric_Polarization(stress)
  #endif

Traps are implemented as passivating species at the GaN–nitride and AlGaN–nitride interfaces. At interfaces deeper into the layer stack, traps are assumed to form and they partially capture polarization-induced charges. Bulk traps are used throughout the deeper layers, assuming that trap densities decrease towards the channel layer. The corresponding interface and bulk trap settings are:

Physics (RegionInterface= "pgate/passivation_left") {
  Piezoelectric_Polarization(Activation=1.0)
  Traps (( Donor Level fromCondBand EnergyMid= 0.4 
    Conc= 3e13 eXsection=1e-14  hXsection=1e-14 )
  )
}

Physics (RegionInterface= "pgate/passivation_right") {
  Piezoelectric_Polarization(Activation=1.0)
  Traps (( Donor Level fromCondBand EnergyMid= 0.4 
    Conc= 3e13 eXsection=1e-14 hXsection=1e-14 )
  )
}

Physics (RegionInterface= "alganbarrier/passivation_left") {
  Traps (( Donor Level fromCondBand EnergyMid= 0.4 
    Conc= 3e13 eXsection=1e-14 hXsection=1e-14)
  )
}

Physics (RegionInterface= "alganbarrier/passivation_right") {
  Traps (( Donor Level fromCondBand EnergyMid= 0.4 
    Conc= 3e13 eXsection=1e-14 hXsection=1e-14)
  )
}

Physics (RegionInterface= "buffer/channel") {
  Traps (( Donor Level fromMidBandGap EnergyMid= 0 
    Conc= 2e11 eXsection=1e-14 hXsection=1e-14)
  )
}

Physics (RegionInterface= "relax2/buffer") {
...
Physics (RegionInterface= "nucleation/relax1") {
  Piezoelectric_Polarization(Activation=0.2)
}

All simulations are performed as slow transient simulations. This helps to achieve convergence especially in the case of floating regions within the device. Polarization charges at the interfaces of buried layers frequently induce such floating regions. Therefore, transient solutions are recommended for most AlGaN/GaN devices with complex layer structures. For the drain ramp given here, the default physical ramp time is 1 s:

  Transient (
    InitialStep=0.01 MinStep=1.0e-4 maxstep=0.1
    goal { name= drain voltage=@Vds@ }
  ) { coupled { Poisson Electron Hole } }

Click to view the master file IdVg_des.cmd.

16.7.6 Simulation Results

Figure 6 shows the transfer characteristics at two different drain voltages. All three polarization models result in almost the same drain currents. The small differences between the simplified model and the full models result from the inhomogeneous stress distribution around the gate corner, induced by strain relaxation after etching of the p-gate layer.

Transfer characteristics for the available stress models

Figure 6. Transfer characteristics for the available stress models. (Click image for full-size view.)

Figure 7 shows the StressZZ component of the stress tensor, focusing on the gate corner. The simplified strain model assumes homogeneous strain throughout the barrier layer.

Inhomogeneous stress distribution in barrier layer around gate corner

Figure 7. Inhomogeneous stress distribution showing the zz component of the stress tensor, focusing on the gate corner. (Click image for full-size view.)

Figure 8 shows a comparison of the transfer characteristics for the device with isotropic and anisotropic dielectric properties at two different drain voltages. The primary effect of dielectric anisotropy is a threshold voltage shift.

Id-Vg comparison for isotropic and anisotropic dielectric models

Figure 8. Transfer characteristics with and without dielectric anisotropy. (Click image for full-size view.)

This threshold voltage shift originates from the higher permittivity along the c-axis of the crystal, compared to the isotropic value. Note that the isotropic model uses the same parameter value as the value in the plane normal to the anisotropic direction. If the higher permittivity of the anisotropy direction is used for the isotropic model, the results are very close to each other as expected (see Figure 9).

Id-Vg comparison of isotropic and anisotropic dielectric models with adjusted isotropic values

Figure 9. Transfer characteristics with and without dielectric anisotropy. The isotropic permittivity model uses the value of the dielectric constant along the c-axis in this comparison. (Click image for full-size view.)

16.8 Relevant Application Notes

App. 1
Sentaurus Technology Template: Simulation of DC Characteristics of a GaN-Based HFET, available from ../Applications_Library/Hetero/HFET_GaN_DC.
App. 2
Simulation of Normally Off AlGaN/GaN HFET With P-Type GaN Gate and AlGaN Buffer, available from ../Applications_Library/Power/HFET_pGate_GaN.
App. 3
Optimization of GaN MISFET and DC Boost Converter Circuit, available from ../Applications_Library/Power/BoostConverter_GaN-SiC/BoostConverter_MixedMode.
App. 4
Process and Device Simulations of GaN HFET Devices, available from ../Applications_Library/Power/GaN_Processing.

main menu    |   module menu    |   << previous section    |   next section >>