Charge Mediums#

tidy3d.ChargeConductorMedium

Conductor medium for conduction simulations.

tidy3d.ChargeInsulatorMedium

Insulating medium.

tidy3d.SemiconductorMedium

This class is used to define semiconductors.

Mobility#

tidy3d.ConstantMobilityModel

Constant mobility model

tidy3d.CaugheyThomasMobility

The Caughey-Thomas temperature-dependent carrier mobility model.

Generation Recombination#

tidy3d.AugerRecombination

Parameters for the Auger recombination model.

tidy3d.RadiativeRecombination

Defines the parameters for the radiative recombination model.

tidy3d.ShockleyReedHallRecombination

Defines the parameters for the Shockley-Reed-Hall (SRH) recombination model.

tidy3d.FossumCarrierLifetime

Parameters for the Fossum carrier lifetime model

tidy3d.DistributedGeneration

Class that allows to add a distributed generation model.

tidy3d.HurkxDirectBandToBandTunneling

This class defines a direct band-to-band tunneling recombination model based on the Hurkx model as described in [1].

tidy3d.SelberherrImpactIonization

This class defines the parameters for the Selberherr impact ionization model.

Doping#

tidy3d.ConstantDoping

Sets constant doping \(N\) in the specified box with a size and concentration.

tidy3d.GaussianDoping

Sets a gaussian doping in the specified box.

Bandgap#

tidy3d.SlotboomBandGapNarrowing

Parameters for the Slotboom model for band-gap narrowing.

Effective Density Of States (DOS)#

tidy3d.ConstantEffectiveDOS

Constant effective density of states model.

tidy3d.IsotropicEffectiveDOS

Effective density of states model that assumes single valley and isotropic effective mass.

tidy3d.MultiValleyEffectiveDOS

Effective density of states model that assumes multiple equivalent valleys and anisotropic effective mass.

tidy3d.DualValleyEffectiveDOS

Effective density of states model that assumes combination of light holes and heavy holes with isotropic effective masses.

Energy Bandgap#

tidy3d.ConstantEnergyBandGap

Constant Energy band gap

tidy3d.VarshniEnergyBandGap

Models the temperature dependence of the energy band gap (Eg) using the Varshni formula.

Charge Carrier Properties#

tidy3d.LinearChargePerturbation

Specifies parameter's perturbation due to free carrier effects as a linear function of electron and hole densities:

tidy3d.CustomChargePerturbation

Specifies parameter's perturbation due to free carrier effects as a custom function of electron and hole densities defined as a two-dimensional array of perturbation values at sample electron and hole density points.