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

Layer editor

1. Overview

Almost all optoelectronic devices, including solar cells, OLEDs, and OFETs are built from a sequence of material layers. In inorganic devices these layers are often fabricated using methods such as vacuum deposition, while in organic and hybrid devices techniques such as spin coating or printing are used. In OghmaNano this layered structure is represented in the Layer editor, which provides an interface for defining and modifying the epitaxy of a device. The term epitaxy originates from inorganic semiconductor physics but in OghmaNano it simply refers to the ordered stack of layers that make up a device.

OghmaNano main interface with the Layer editor button highlighted in the Device structure tab.
OghmaNano main simulation window — the Layer editor button is highlighted under the Device structure tab. Use this to open the Layer editor and view or edit the device stack.
Layer editor window displaying the device structure table with columns for layer name, thickness, optical material, and type.
Layer editor window — shows the device stack as a table of layers with properties such as name, thickness, optical material, and layer type. One layer can be designated as the active layer, where photogeneration or charge transport primarily occurs.

2. Defining a layer

The Layer editor displays the device as a table of layers. Each row contains:

3. Layer types

Each layer in a device must be assigned a layer type, which determines how it is treated in the simulation. There are three possible types:

It’s a common mistake to want to solve the drift–diffusion equations in every layer of the device. In practice this is unnecessary: many layers are single-carrier or highly conductive—for example, hole-transport (HTL) and electron-transport (ETL) layers in organic devices—so electron–hole recombination and related charge-pair dynamics do not occur there. Solving drift–diffusion in such regions increases computational cost without adding physical insight. Use the active layer flag only when you absolutely must solve the coupled drift–diffusion and Poisson equations—for example, in the photoactive layer of a solar cell, the channel of an OFET, or any region where both electrons and holes coexist and their transport/recombination must be modeled explicitly. Layers such as HTL/ETL, highly conductive buffers, or metal contacts usually should not be marked as active unless one wants to study effects such as S-shaped JV curves in solar cells.