tidy3d.SteadyChargeDCAnalysis#

class SteadyChargeDCAnalysis[source]#

Bases: Tidy3dBaseModel

Configures relevant steady-state DC simulation parameters for a charge simulation.

Parameters:
  • tolerance_settings (ChargeToleranceSpec = ChargeToleranceSpec()) – Charge tolerance parameters relevant to multiple simulation analysis types.

  • convergence_dv (PositiveFloat = 1.0) – By default, a solution is computed at 0 bias. If a bias different than 0 is requested through a voltage source, the charge solver will start at 0 and increase bias at convergence_dv intervals until the required bias is reached. This is, therefore, a convergence parameter in DC computations.

  • fermi_dirac (bool = False) – Determines whether Fermi-Dirac statistics are used. When False, Boltzmann statistics will be used. This can provide more accurate results in situations where very high doping may lead the pseudo-Fermi energy level to approach either the conduction or valence energy bands.

Attributes

tolerance_settings#
convergence_dv#
fermi_dirac#