Home Examples Screenshots User manual Bluesky logo
OghmaNano Simulate organic/Perovskite Solar Cells, OFETs, and OLEDs DOWNLOAD

Electrical Parameter editor

1. Introduction

In OghmaNano, the Electrical parameter editor provides the interface for defining the transport and recombination properties of electrically active layers. To access it, click the Electrical parameters button in the Device structure tab of the main simulation window (see ??). When opened, the Electrical parameter editor displays a set of input fields where you can specify key quantities such as carrier mobilities, densities of states, recombination constants, and fundamental material properties like bandgap and permittivity (see ??). Importantly, only layers that have been marked as active in the Layer editor will appear in the Electrical parameter editor. If a layer is not set as active, its electrical properties cannot be edited, since drift–diffusion and recombination processes are not solved in those regions.

OghmaNano main simulation window with the Electrical parameters button highlighted under the Device structure tab.
OghmaNano main simulation window — the Electrical parameters button is highlighted under the Device structure tab. Clicking this button opens the Electrical parameter editor, where you can configure the electrical properties of active layers in the device.
Electrical parameter editor window showing fields for carrier mobilities, densities of states, recombination constants, and material parameters.
Electrical parameter editor — provides controls for defining the electrical parameters of active device layers. For example, in solar cells or organic transistors this includes carrier mobilities, effective densities of states, recombination constants, and material properties such as bandgap and permittivity.

2. Basic electrostatics and drift–diffusion equations

Figure ?? shows the Electrical parameter editor with no additional solver buttons activated. In this state, the drift–diffusion equations are disabled, but the Poisson equation is still solved. The interface therefore displays only the parameters needed for electrostatics: the electron affinity (χ), the band gap (Eg), and the relative permittivityr). These quantities define how the potential is distributed across the device.

In contrast, Figure ?? shows the same editor with the Enable Drift Diffusion button depressed. When activated, the drift–diffusion solver is enabled and a wider set of parameters becomes available. These include the electron mobility, hole mobility, effective densities of states, and the free-to-free recombination rate constant. Users can also select the form of the free carrier statistics, e.g. Maxwell–Boltzmann or Fermi–Dirac, depending on the material system.

Electrical parameter editor window with the Drift Diffusion button not pressed, showing only electrostatic (Poisson) parameters.
Electrical parameter editor with Enable Drift Diffusion turned off. In this mode, only electrostatics (Poisson equation) are solved, allowing users to model device potentials without solving full carrier transport.
Electrical parameter editor window with the Drift Diffusion button pressed, showing additional fields for carrier mobilities, densities of states, and recombination constants.
Electrical parameter editor with Enable Drift Diffusion turned on. This activates the drift–diffusion solver and exposes additional input fields, including carrier mobilities, densities of states, recombination constants, and free carrier statistics.

3. Auger recombination and equilibrium SRH traps

Figure ?? shows the Electrical parameter editor with the Enable Auger button depressed. When active, the interface displays additional fields for the Auger recombination constants (\(C_n\) and \(C_p\)). These parameters describe three-particle recombination processes, which become particularly significant at high carrier densities.

Figure ?? shows the editor with the Equilibrium SRH traps option enabled. This activates input fields for specifying trap parameters, including the electron and hole trap densities (\(n_1\), \(p_1\)) and their associated lifetimes (\(\tau_n\), \(\tau_p\)). These values are used in the standard steady-state Shockley–Read–Hall (SRH) recombination model:

\[ R_{\mathrm{SRH}} = \frac{np - n_i^2}{\tau_p (n + n_1) + \tau_n (p + p_1)} \]

This implementation corresponds to the classical equilibrium SRH model. It does not include the more advanced non-equilibrium SRH dynamics (trapping and escape), which are handled separately under the dynamic SRH traps option.

Electrical parameter editor with the Auger button pressed, showing additional fields for Auger recombination constants.
Electrical parameter editor with Enable Auger turned on. When activated, fields appear for specifying Auger recombination constants (\(C_n\) and \(C_p\)), which describe three-particle recombination processes important at high carrier densities.
Electrical parameter editor with the Equilibrium SRH traps button pressed, showing additional fields for SRH trap parameters.
Electrical parameter editor with Equilibrium SRH traps enabled. This exposes input fields for defining trap densities (\(n_1\), \(p_1\)) and lifetimes (\(\tau_{n}\), \(\tau_{p}\)), used in Shockley–Read–Hall recombination modelling under equilibrium conditions.

4. Dynamic Shockley–Read–Hall trapping and recombination

By enabling the Dynamic SRH traps option together with the drift–diffusion solver, OghmaNano solves a full set of Shockley–Read–Hall trapping and escape equations at every mesh point. This allows the simulation to capture the transient dynamics of charge carriers interacting with traps.

Figure ?? shows the default configuration, in which two exponential tails of trap states are solved beneath each mesh point. Parameters include:

Solving these equations is particularly important when modelling highly disordered semiconductors, since it captures not only recombination via the exponential tail of trap states, but also the additional charge stored in those traps, which can strongly affect device performance.

Electrical parameter editor with Dynamic SRH traps enabled, showing options for non-equilibrium traps including trap densities and tail slopes.
Electrical parameter editor with Dynamic SRH traps enabled. This reveals non-equilibrium Shockley–Read–Hall (SRH) trap settings, such as trap densities, tail slopes, and capture coefficients, allowing detailed modelling of trap-assisted recombination dynamics.
Electrical parameter editor with Dynamic SRH traps set to complex distribution, showing an Edit button to configure custom trap distributions.
Electrical parameter editor with SRH trap Density of States (DoS) distribution set to Complex. In this mode, users can click Edit to define arbitrary trap distributions in energy space, such as Gaussian, exponential, Lorentzian, or combinations of these functions.

5. More Complex Distributions of States

By default, the dynamic Shockley–Read–Hall (SRH) model assumes an exponential distribution of trap states. However, experimental studies have shown that the density of states (DoS) in disordered semiconductors is often not purely exponential. In some reports, the distribution is closer to Gaussian; in others, it is best described as a mixture of Gaussian and exponential components; and in more complex cases, entirely different functional forms are required. In all situations, the exact shape of the DoS is strongly dependent on the energetic position of the states within the bandgap.

Figure 8 shows the electrical parameters available for defining the DoS of a Shockley–Read–Hall trap distribution. If the DoS type is switched from Exponential to Complex and the Edit button is clicked, the interface shown in Figure ?? appears. Here, users can define arbitrary energetic distributions of trap states, including Gaussian, exponential, Lorentzian, or combinations of these functions.

Complex density of states editor showing user-defined mathematical functions that describe the HOMO and LUMO distributions.
Complex Density of States (DoS) editor — allows users to construct arbitrary distributions of trap states in energy space by combining multiple mathematical functions. For example, Gaussian, exponential, or Lorentzian functions can be added and superimposed to define both the HOMO and LUMO distributions. This flexibility makes it possible to represent realistic electronic structures beyond simple analytic models.