Related Experiment Video
Updated: Aug 17, 2026

A Method for Determination and Simulation of Permeability and Diffusion in a 3D Tissue Model in a Membrane Insert System for Multi-well Plates
Published on: February 23, 2018
Driftfusion: an open source code for simulating ordered semiconductor devices with mixed ionic-electronic conducting
Philip Calado1, Ilario Gelmetti2, Benjamin Hilton1
1Department of Physics, Imperial College London, London, SW7 2AZ UK.
None:
The recent emergence of lead-halide perovskites as active layer materials for thin film semiconductor devices including solar cells, light emitting diodes, and memristors has motivated the development of several new drift-diffusion models that include the effects of both electronic and mobile ionic charge carriers. In this work we introduce Driftfusion, a versatile simulation tool built for modelling one-dimensional ordered semiconductor devices with mixed ionic-electronic conducting layers. Driftfusion enables users to model devices with multiple, distinct, material layers using up to four charge carrier species: electrons and holes plus up to two ionic species. The time-dependent carrier continuity equations are coupled to Poisson's equation enabling transient optoelectronic device measurement protocols to be simulated. In addition to material and device-wide properties, users have direct access to adapt the physical models for carrier transport, generation and recombination. Furthermore, a discrete interlayer interface approach circumvents the requirement for boundary conditions at material interfaces and enables interface-specific properties to be introduced.
Supplementary Information:
The online version contains supplementary material available at 10.1007/s10825-021-01827-z.
More Related Videos
05:37Rapid in-silico Battery Electrolyte Electrochemical Reaction Generation using 3T-VASP Multi-Scale Energy Minimization
Published on: August 22, 2025
09:56Adapting Taylor Dispersion to Measure the Dispersion Coefficient of Electrolyte Solutions via an Accessible Microfluidic Setup
Published on: October 7, 2025
Related Concept Videos
Carrier Transport
Drift Current:
The drift of charge carriers is started by an external electric field (E). Charged particles, such as electrons and holes, experience an acceleration between collisions with lattice atoms. For electrons, this results in a drift velocity (vd) given by:
Semiconductors
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Debye–Huckel–Onsager Conductance Equation
Biasing of Metal-Semiconductor Junctions
In Schottky junctions, where the semiconductor is n-type, applying a positive voltage to the metal relative to the semiconductor reduces its Fermi...
Metal-Semiconductor Junctions
Schottky Barriers
Schottky barriers arise when a metal with a work function (Φm) contacts a semiconductor with a different work function (Φs). Initially, electrons transfer until the Fermi levels of the metal and semiconductor align at equilibrium. For instance, if Φm > Φs, the semiconductor Fermi level is higher than the metal's before contact. The semiconductor's...
Theory of Metallic Conduction
In this theory, Newton's second law of motion is used to determine the acceleration of an electron in the presence of an applied electric field. Then, its velocity is expressed via this acceleration.
An electron moves through the crystal, containing positive ions,...