Semiconductor Module Users Guide
Semiconductor Module Users Guide
User’s Guide
Semiconductor Module User’s Guide
© 1998–2019 COMSOL
Protected by patents listed on www.comsol.com/patents, and U.S. Patents 7,519,518; 7,596,474;
7,623,991; 8,457,932; 8,954,302; 9,098,106; 9,146,652; 9,323,503; 9,372,673; 9,454,625; and
10,019,544. Patents pending.
This Documentation and the Programs described herein are furnished under the COMSOL Software License
Agreement (www.comsol.com/comsol-license-agreement) and may be used or copied only under the terms
of the license agreement.
COMSOL, the COMSOL logo, COMSOL Multiphysics, COMSOL Desktop, COMSOL Compiler,
COMSOL Server, and LiveLink are either registered trademarks or trademarks of COMSOL AB. All other
trademarks are the property of their respective owners, and COMSOL AB and its subsidiaries and products
are not affiliated with, endorsed by, sponsored by, or supported by those trademark owners. For a list of such
trademark owners, see www.comsol.com/trademarks.
Version: COMSOL 5.5
Contact Information
Visit the Contact COMSOL page at www.comsol.com/contact to submit general
inquiries, contact Technical Support, or search for an address and phone number. You can
also visit the Worldwide Sales Offices page at www.comsol.com/contact/offices for
address and contact information.
If you need to contact Support, an online request form is located at the COMSOL Access
page at www.comsol.com/support/case. Other useful links include:
Chapter 1: Introduction
Doping 33
Using the Analytic Doping Model. . . . . . . . . . . . . . . . . 33
Using the Geometric Doping Model . . . . . . . . . . . . . . . 35
Visualizing the Dopant Distribution . . . . . . . . . . . . . . . . 38
Example of Multiple Superimposed Doping Profiles . . . . . . . . . . 38
CONTENTS |3
Connecting Electrical Circuits by User-Defined Couplings . . . . . . . 43
Solving . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Postprocessing. . . . . . . . . . . . . . . . . . . . . . . . 44
Nonisothermal Models 46
Small-Signal Analysis 50
Meshing 52
Solving 54
Quantum-Confined Systems 58
4 | CONTENTS
Lombardi Surface Mobility Model (S) . . . . . . . . . . . . . . . 85
Arora Mobility Model (LI) . . . . . . . . . . . . . . . . . . . 87
Analytic Doping Model . . . . . . . . . . . . . . . . . . . . 88
Geometric Doping Model . . . . . . . . . . . . . . . . . . . 92
Boundary Selection for Doping Profile . . . . . . . . . . . . . . . 93
Analytic Trap Density . . . . . . . . . . . . . . . . . . . . . 93
Geometric Trap Density . . . . . . . . . . . . . . . . . . . . 95
Boundary Selection for Trap Density Profile . . . . . . . . . . . . 96
Trap-Assisted Recombination . . . . . . . . . . . . . . . . . . 96
Discrete Energy Level (Domains). . . . . . . . . . . . . . . . . 99
Continuous Energy Levels (Domains) . . . . . . . . . . . . . . 100
Auger Recombination . . . . . . . . . . . . . . . . . . . . 102
Direct Recombination . . . . . . . . . . . . . . . . . . . . 103
Impact Ionization Generation . . . . . . . . . . . . . . . . . 104
User-Defined Recombination . . . . . . . . . . . . . . . . . 105
User-Defined Generation . . . . . . . . . . . . . . . . . . 105
Metal Contact . . . . . . . . . . . . . . . . . . . . . . . 106
Thin Insulator Gate . . . . . . . . . . . . . . . . . . . . . 108
Trap-Assisted Surface Recombination . . . . . . . . . . . . . . 110
Discrete Energy Level (Boundaries) . . . . . . . . . . . . . . . 110
Continuous Energy Levels (Boundaries) . . . . . . . . . . . . . 111
Trap-Assisted Heterointerface Recombination . . . . . . . . . . 111
Discrete Energy Level (Heterointerfaces) . . . . . . . . . . . . 111
Continuous Energy Levels (Heterointerfaces) . . . . . . . . . . . 112
Floating Gate . . . . . . . . . . . . . . . . . . . . . . . 112
Insulator Interface . . . . . . . . . . . . . . . . . . . . . 113
CONTENTS |5
Traps . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Recombination and Generation . . . . . . . . . . . . . . . . 179
Incomplete Ionization . . . . . . . . . . . . . . . . . . . . 185
Band Gap Narrowing . . . . . . . . . . . . . . . . . . . . 186
Optical Transitions . . . . . . . . . . . . . . . . . . . . . 188
Boundary Conditions . . . . . . . . . . . . . . . . . . . . 205
Metal Contacts . . . . . . . . . . . . . . . . . . . . . . 206
Thin Insulating Gates . . . . . . . . . . . . . . . . . . . . 213
Continuity/Heterojunction . . . . . . . . . . . . . . . . . . 216
Boundary Conditions for Charge Conservation . . . . . . . . . . 219
Boundary Conditions for the Density-Gradient Formulation . . . . . 220
Tunneling. . . . . . . . . . . . . . . . . . . . . . . . . 220
References for the Semiconductor Interface . . . . . . . . . . . 223
6 | CONTENTS
Periodic Condition . . . . . . . . . . . . . . . . . . . . . 244
Thin Low Permittivity Gap . . . . . . . . . . . . . . . . . . 245
Dielectric Shielding . . . . . . . . . . . . . . . . . . . . . 245
Terminal . . . . . . . . . . . . . . . . . . . . . . . . . 246
Floating Potential . . . . . . . . . . . . . . . . . . . . . . 248
Distributed Capacitance . . . . . . . . . . . . . . . . . . . 250
Line Charge . . . . . . . . . . . . . . . . . . . . . . . . 250
Line Charge (on Axis) . . . . . . . . . . . . . . . . . . . . 251
Line Charge (Out-of-Plane) . . . . . . . . . . . . . . . . . . 251
Point Charge . . . . . . . . . . . . . . . . . . . . . . . 252
Point Charge (on Axis) . . . . . . . . . . . . . . . . . . . 253
Change Cross Section . . . . . . . . . . . . . . . . . . . . 253
Change Thickness (Out-of-Plane). . . . . . . . . . . . . . . . 254
Charge Conservation, Piezoelectric . . . . . . . . . . . . . . . 254
Electrostatic Point Dipole . . . . . . . . . . . . . . . . . . 255
CONTENTS |7
External I-Terminal . . . . . . . . . . . . . . . . . . . . . 270
SPICE Circuit Import . . . . . . . . . . . . . . . . . . . . 271
SPICE Circuit Export . . . . . . . . . . . . . . . . . . . . 271
8 | CONTENTS
The Schrödinger-Poisson Equation Multiphysics Interface 299
Schrödinger-Poisson Coupling . . . . . . . . . . . . . . . . . 301
Schrödinger-Poisson Study Step . . . . . . . . . . . . . . . . 303
Chapter 6: Glossary
CONTENTS |9
10 | C O N T E N T S
1
Introduction
This guide describes the Semiconductor Module, an add-on package for the
COMSOL Multiphysics® modeling environment. The Semiconductor Module
provides physics interfaces for modeling semiconductor devices as well as additional
related functionality.
This chapter introduces the capabilities of this module with a summary of the
physics interfaces. We will also show you where to find documentation and model
examples. The last section is a brief overview with links to each chapter in this user’s
guide.
In this chapter:
11
About the Semiconductor Module
These topics are included in this section:
12 | CHAPTER 1: INTRODUCTION
What Can the Semiconductor Module Do?
The Semiconductor Module is a collection of interfaces and predefined models for
COMSOL Multiphysics, which can be used to model semiconductor devices.
The included Applications Libraries contains a suite of examples that demonstrate how
to use the physics interfaces for modeling a range of practical devices. These models
provide step-by-step instructions demonstrating how to use the physics interface to
model practical devices.
The Semiconductor Module is well documented and includes a detailed outline of the
underlying theory on which it is based. The software is uniquely transparent because
the model equations are always visible. Furthermore, you have complete freedom to
include phenomena that are not predefined in the Module with easy-to-enter
user-defined expressions and equations.
AC/DC
14 | CHAPTER 1: INTRODUCTION
PHYSICS INTERFACE ICON TAG SPACE AVAILABLE STUDY TYPE
DIMENSION
Semiconductor
1 This physics interface is included with the core COMSOL package but has added
functionality for this module.
2
Requires both the Wave Optics Module and the Semiconductor Module.
TABLE 1-1: SEMICONDUCTOR MODULE INTERFACE DEPENDENT VARIABLES AND PRESET STUDY OPTIONS
FREQUENCY TRANSIENT
SCHRÖDINGER-POISSON
FREQUENCY-DOMAIN
FREQUENCY DOMAIN
EIGENFREQUENCY
SEMICONDUCTOR
TIME DEPENDENT
STATIONARY
EQUILIBRIUM
EIGENVALUE
AC/DC
Electrostatics es V √ √ √ √ √
16 | CHAPTER 1: INTRODUCTION
TABLE 1-1: SEMICONDUCTOR MODULE INTERFACE DEPENDENT VARIABLES AND PRESET STUDY OPTIONS
FREQUENCY STATIONARY
SMALL SIGNAL ANALYSIS,
FREQUENCY TRANSIENT
SCHRÖDINGER-POISSON
FREQUENCY-DOMAIN
FREQUENCY DOMAIN
EIGENFREQUENCY
SEMICONDUCTOR
TIME DEPENDENT
STATIONARY
EQUILIBRIUM
EIGENVALUE
Electrical Circuit cir none √ √ √
SEMICONDUCTOR
Semiconductor semi V, N, P √ √ √ √
Semiconductor — V, N, P √ √ √
Optoelectronics, E1, E2
Beam Envelopes1
Semiconductor — V, N, P √ √ √
Optoelectronics, E
Frequency
Domain1
Schrödinger schr psi √ √ √
Equation
Schrödinger-Poiss schrp V, psi √
on Equation
1
Requires both the Wave Optics Module and the Semiconductor Module. These
are also multiphysics interfaces.
18 | CHAPTER 1: INTRODUCTION
To open the Help window:
• In the Model Builder or Physics Builder click a node or window and then
press F1.
• On the main toolbar, click the Help ( ) button.
• From the main menu, select Help>Help.
• Press Ctrl+F1.
• From the File menu select Help>Documentation ( ).
• Press Ctrl+F1.
• On the main toolbar, click the Documentation ( ) button.
• From the main menu, select Help>Documentation.
Once the Application Libraries window is opened, you can search by name or browse
under a module folder name. Click to view a summary of the model or application and
its properties, including options to open it or its associated PDF document.
To include the latest versions of model examples, from the Help menu
select ( ) Update COMSOL Application Library.
20 | CHAPTER 1: INTRODUCTION
COMSOL Video Gallery www.comsol.com/video
Support Knowledge Base www.comsol.com/support/knowledgebase
MODELING SEMICONDUCTORS
The Modeling Guidelines chapter discusses topics including the Physics for
Semiconductor Modeling, Connecting to Electrical Circuits, Defining the Carrier
Mobility, Meshing, Solving, Quantum-Confined Systems, and many others.
22 | CHAPTER 1: INTRODUCTION
2
Modeling Guidelines
In this chapter:
23
Physics for Semiconductor Modeling
The physics of semiconductor devices is highly dependent on the size of the device.
Over the last 50 years logic devices have been progressively miniaturized, enabling
improvements in speed and reductions in power consumption. Nonetheless
semiconductors are so ubiquitous that devices of larger sizes such as photodiodes and
power transistors are still widely used for many applications.
The Semiconductor physics interface was initially directed at larger scale devices (with
length scales of 100s of nm or more), which can be modeled by a conventional
drift-diffusion approach using partial differential equations.
More recently, the density-gradient theory has been added to the Semiconductor
interface as a computationally efficient option to include the effect of quantum
confinement in the drift-diffusion method, pushing its applicability to nanometer
length scales.
k B Tε 0 ε r
Ld = ---------------------
-
2
q N
The finite volume formulation uses constant shape functions, whilst the finite element
formulations can use either linear or quadratic shape functions. In the different
formulations the carrier concentration dependent variables (by default Ne and Ph)
represent different quantities. In the linear finite element and finite volume
formulations Ne = N and Ph = P, where N is the electron concentration and P is the
hole concentration. For the logarithmic finite element formulation Ne = ln(N) and
Ph = ln(P). For the quasi-Fermi level and density-gradient formulation, the
quasi-Fermi levels for the electrons and holes are the dependent variables.
To change the formulation, first expand the Discretization section. Then under
Discretization select a Formulation (as in Figure 2-1). Each formulation has advantages
and disadvantages.
In the COMSOL Multiphysics Reference Manual see Table 2-4 for links
to common sections (such as Discretization) and Table 2-5 to common
feature nodes. You can also search for information: press F1 to open the
Help window or Ctrl+F1 to open the Documentation window.
NAME VARIABLE
NAME VARIABLE
Any variables that involve expressions directly derived from the variables in Table 2-1
can also be used in expressions, for example, the electric field, semi.E, or the total
current, semi.J.
The finite element formulation typically solves faster than the finite volume
formulation. One reason is that, for an identical mesh, the finite element method with
linear shape functions typically results in fewer degrees of freedom. In 2D, for
triangular mesh elements, the number of degrees of freedom for the finite element
method with linear shape functions is approximately half that for a finite volume
discretization. Coupling to other physics interfaces is straightforward and variables can
be differentiated using the d operator. The finite element method is an energy
conserving method and thus current conservation is not implicit in the technique.
Current conservation for the linear formulation is poor and this formulation is
provided primarily for reasons of backward compatibility. Current conservation in the
log formulation is much better but still not as good as the finite volume method. In
order to help with numerical stability, a Galerkin least-squares stabilization method is
included. This method usually enhances the ability to achieve a converged solution,
particularly when using the linear formulation. However, it can be preferable to disable
the stabilization, since the additional numerical diffusion that the technique introduces
can produce slightly unphysical results. As a result of the reduced gradients in the
dependent variables obtained when using the log formulation, stabilization is often not
required when using this technique.
It is also possible to solve a problem with the stabilization active and then
use this solution as the initial condition in a separate study, where the
stabilization is inactive. To turn the stabilization on or off, click the Show
More Options button ( ) and select Stabilization in the Show More
Options dialog box. Then click to select the Streamline diffusion check box
or click to clear.
• Numerical Stabilization
• Introduction to Solvers and Studies
The quasi-Fermi level formulation uses the quasi-Fermi level as the dependent variable,
instead of the carrier concentration. It is advantageous in some cases, for example for
systems with wide band gaps or at very low temperatures.
• Phonons (L): thermally generated acoustic waves traveling through the crystal
(scattering by phonons is frequently referred to as lattice scattering, which is
somewhat confusing as the lattice itself never scatters the carriers unless perturbed
from perfect periodicity).
• Ionized impurities (I): these begin to have an effect at doping levels above
approximately 1015 cm−3 at room temperature.
• Carrier-carrier scattering (C)
• Neutral impurity scattering (N): this is important only at low temperatures, typically
below 77 K.
• High field velocity saturation (E).
• Surface scattering (S): this includes effects such as interface charges, scattering by
surface phonons, and so on. It is important in field effect devices, such as field effect
transistors.
The letters in the above list (for example, L for phonons) are used to
identify which effects a given predefined mobility model incorporates and
appears in the name of the feature.
Both user-defined and predefined mobility models can be combined in arbitrary ways.
Each mobility model defines an output electron and hole mobility. If appropriate
(some filtering occurs in the predefined mobility models to prevent inappropriate
combinations), the output mobility can be used as an input to other mobility models.
User-defined mobility models accept any of the predefined mobility models as inputs
and can be used as inputs for all the predefined mobility models that require an input.
The model used within the simulation is selected for electrons and holes by changing
the Electron mobility and the Hole mobility settings in the Mobility Model section of the
• Mobility Models
• User-Defined Mobility Model
• Power Law Mobility Model (L)
• Arora Mobility Model (LI)
• Fletcher Mobility Model (C)
In this section:
Doping distributions can also be imported from external files. This is useful when the
required distribution cannot be defined analytically; for example, if the doping profile
is output from an external diffusion simulation.
DOPING | 33
4 Once an interpolation function is defined, it can be used in an Analytical Doping
Model feature. This is achieved by selecting a User defined dopant distribution and
calling the interpolation function with the appropriate arguments.
Figure 2-2: Example of a user-defined dopant distribution created using the Analytic
Doping Model feature. The Analytic Doping Model feature is the appropriate doping
feature as this distribution is trivial to express as a function of the coordinate axes.
Figure 2-3: Example of a box doping distribution created using the Analytic Doping
Model feature. This distribution is defined as a rectangle of constant doping located in the
top left of the domain with a Gaussian decay profile away from the boundaries of this
region. The region of uniform doping in the top left is outlined with a blue box.
DOPING | 35
Selection for Doping Profile node. The form of the profile is selected from the Dopant
profile away from the boundary list. This list contains preset functions that enable
several common profiles to be easily defined. A User defined option is also available that
enables any expression to be manually entered.
Figure 2-4: Example of a user-defined dopant distribution created using the Geometric
Doping Model feature. The dopant concentration decays as a Gaussian away from the
lower boundary. The Geometric Doping Model feature is the appropriate doping feature
as it is more convenient to define this distribution in terms of the distance from the curved
boundary than as a function of the coordinate system.
Figure 2-5: Example of a profile that uses the Geometric Doping Model feature to
accommodate a curved boundary. An Analytic Doping Model feature is used to create a
region of constant doping in the top left that is bounded by the curve. This curve is used as
the selected boundary in the Geometric Doping Model feature to generate a Gaussian
decay profile away from the constant region.
DOPING | 37
Visualizing the Dopant Distribution
To visualize the distribution, on the Study toolbar, click Get Initial Value ( ). Then
add a plot group and display the corresponding dopant density. The signed doping
concentration, semi.Nd-semi.Na (positive for net donor doping and negative for net
acceptor doping), gives the net doping and can be useful for visualizing the effect of
different doping steps. If multiple doping features are superimposed, it is possible to
visualize the total dopant concentration or to display the contribution from individual
doping features.
The semi.Nd-semi.Na expression shows the total net doping due to the sum of all
doping features. To see the distribution from a single doping feature the
corresponding node tag must be included in the plot variable.
To select the node labels to display, on the Model Builder toolbar click
Model Builder Node Label .
The node tags are shown in curly brackets next to the nodes in the Model Builder.
Analytic Doping Model features are tagged as adm# and Geometric Doping Model features
are tagged as gdm#, where # corresponds to the number of the feature. The dopant
concentration from each doping feature is available as semi.<tag>.Na for acceptor
doping or semi.<tag>.Nd for donor doping. For example, semi.adm1.Nd for a
donor distribution from the first Analytic Doping Model added to the component.
To create the doping profile three Analytic Doping Model nodes and one Geometric
Doping Model node are used. The line graph shows the total resultant dopant
concentration as well as the individual contribution from each node.
Figure 2-6: Top: Geometry in which the example dopant concentration is created. Bottom:
Line graphs of the total doping distribution and the individual contributions from each
of the steps in the instructions. The numbered circles highlight the overlap points of the
different distributions due to the junction depth specified in the corresponding step.
DOPING | 39
To create the doping profile:
DOPING | 41
Connecting to Electrical Circuits
In this section:
In general electrical circuits connect to other physics interfaces via one or more of three
special circuit features:
• External I vs. U
• External U vs. I
• External I-Terminal
These features either accept a voltage measurement from the connecting noncircuit
physics interface and return a current from a or the Electrical Circuit interface or the
other way around.
• A choice is made in the Settings window for the noncircuit physics interface feature,
which then announces (that is, includes) the coupling to the Electrical Circuit
interface. Its voltage is then included to make it visible to the connecting circuit
feature.
• A voltage that has been announced (that is, included) is selected in a feature node’s
Settings window.
• Apply the voltage or current from the connecting “External” circuit feature as an
excitation in the noncircuit physics interface.
• Define your own voltage or current measurement in the noncircuit physics interface
using variables, coupling operators and so forth.
• In the Settings window for the Electrical Circuit interface feature, selecting the
User-defined option and entering the name of the variable or expression using
coupling operators defined in the previous step.
1 In the Model Builder, right-click the Study node and select Show Default Solver.
Solving
Some modeling errors lead to the error message The DAE is structurally
inconsistent being displayed when solving. This error typically occurs
from having an open current loop, from connecting voltage sources in
parallel, or connecting current sources in series.
In this respect, the predefined coupling features are also treated as (ideal)
voltage or current sources. The remedy is to close current loops and to
connect resistors in series with voltage sources or in parallel with current
sources.
Postprocessing
The Electrical Circuits interface, unlike most of the other physics interfaces, solves for
a relatively large number of global dependent variables (such as voltages and currents),
The physics interface defines a number of variables that can be used in postprocessing.
All variables defined by the Electrical Circuit interface are of a global scope, and can
be evaluated in a Global Evaluation node (under Derived Values). In addition, the time
evolution or dependency on a parameter can be plotted in a Global plot (under a 1D
Plot Group node).
The physics interface defines a Node voltage variable for each electrical node in the
circuit, with name cir.v_name, where cir is the physics interface Label and <name>
is the node Name. For each two-pin component, the physics interface also defines
variables containing the voltage across it and the current flowing through it.
To add the heat source term, from the Physics toolbar, Domain menu,
select Heat Source. Then click the Heat Source 1 node and select Total heat
source (semi) from the list of coupling variables in the General source Q list
(note that if several heat sources or Semiconductor interfaces are added
then the name of the heat source feature and the semiconductor heat
source coupling variable is incremented accordingly). To couple the
temperature computed by a heat transfer interface back into the
Semiconductor interface, go to the Model Inputs section of the
Semiconductor Material Model 1 node. Under Temperature, T, select
Temperature (ht).
Q = E ⋅ J + ( E g + 3k B T )U
where U is the total recombination rate computed from summing all the
recombination mechanisms. U is computed from the mean of the total electron and
hole recombination rates U=(Un+Up)/2, which are almost always equal except in
advanced models.
Additional terms can be added to the heat source manually in the finite element
method (the existing terms are available as the variable semi.Q_tot).
It is not straightforward to add these terms for the finite volume method,
as they involve the derivatives of the dependent variables, which must be
computed using appropriate expressions.
To change this reference temperature click the Show More Options button
( ) and select Advanced Physics Options. Then adjust the Temperature
reference for energy levels (T0) setting in the Temperature Reference section
of the Semiconductor interface Settings window. The reference
temperature should be within the range of validity of any
temperature-dependent material properties used in the model.
To add a segregated solver, click the study and from the Study toolbar,
click Show Default Solver ( ) (this is not necessary if the Solver
Configurations node is already visible in the Model Builder). Expand the
Solver Configurations node until you can see either the Stationary Solver 1
or the Time-Dependent Solver 1 node (depending on whether the study is
stationary or time-dependent). Right-click the node and select Segregated.
Expand the resulting Segregated 1 node and select the Segregated Step
node. Then in the General settings section, delete the Temperature
(mod1.T) variable from the list. Right-click the Segregated 1 node and add
a Segregated Step. In the Settings window for Segregated Step 1, add
Temperature (mod1.T) to the list.
The node numbers given above can be altered if multiple studies or study
steps are present in the model.
NONISOTHERMAL MODELS | 47
SPICE Import and Export
SPICE Import
The circuit definition in COMSOL Multiphysics adheres to the SPICE format
developed at the University of California, Berkeley (Ref. 1). SPICE netlists can be
imported and the corresponding circuit nodes are generated in the COMSOL
Multiphysics model. Most circuit simulators can export to this format or some version
of it.
R Resistor
C Capacitor
L Inductor
V Voltage Source
I Current Source
E Voltage-Controlled Voltage Source
F Current-Controlled Current Source
G Voltage-Controlled Current Source
H Current-Controlled Voltage Source
D Diode
Q NPN BJT and PNP BJT
M n-Channel MOSFET and p-Channel MOSFET
X Subcircuit Instance
According to SPICE specification, the first line in the netlist file is assumed to be the
title of the netlist and it is ignored by the parser.
The title of the exported netlist file is the model’s filename, and the time, date, and
version of COMSOL Multiphysics is added as a comment in the netlist file.
Reference
1. http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
To specify an AC voltage (with a DC offset) applied, for example, to the Thin Insulator
Gate feature, the DC voltage should be specified as usual by typing it into the Voltage
user input in the Terminal section of the settings for the feature. Next add a Harmonic
Perturbation subnode to the Thin Insulator Gate node.
The amplitude of the AC signal is typed into this Harmonic Perturbation feature. By
default, the solution from a Small-Signal Analysis, Frequency Domain study contains
both the Static (or DC) solution and the Harmonic Perturbation (or AC solution).
When evaluating expressions in result analysis you can choose which part of the
solution is displayed in the Evaluate expression for list (a range of other options are also
available, which are described in the link below).
SMALL-SIGNAL ANALYSIS | 51
M e s hi ng
The mesh is an important component of any numerical model of a semiconductor
device. When assessing a numerical solution it is always important to ensure that the
results do not change significantly when the mesh is refined; this is sometimes referred
to as grid independence. Different meshing strategies produce optimum results with
the finite element and finite volume formulations of the semiconductor equations. The
Semiconductor Module includes default mesh suggestions that automatically refine
the mesh based on the physics features selected. These mesh suggestions are usually
appropriate for both the finite element and the finite volume methods. In some cases
manually tuning the default mesh improves performance and helps with the solution
process.
The finite volume formulation works best in 2D when triangular elements are used. In
3D a swept mesh is currently required (tetrahedral elements are not currently
supported for finite volumes in 3D). In this case it is best to mesh with a triangular
mesh in the plane of the wafer surface and to sweep the mesh into the wafer. This is
particularly important for gate contacts. Figure 2-7 shows some of the techniques that
can be used when meshing gates for the finite volume discretization in 3D.
The finite element method (with either the log or linear formulation) works well with
all the types of mesh elements available in COMSOL. It is also possible to use adaptive
meshing to refine the mesh selectively in regions where the error in the solution is
greatest. Adaptive mesh refinement can be added to a Stationary or Time Dependent
study step by selecting the Adaptation and error estimates drop down menu in the
Adaptation and error estimates section.
For details on the settings for adaptive meshing, see Adaptive Mesh
Refinement in the COMSOL Multiphysics Reference Manual.
For finite elements it is particularly important to assess the dependence of the global
current conservation on the mesh — this can give a good indication of the overall
accuracy of the solution. If current conservation is still poor with a refined mesh
tightening the solver tolerances can help (see Solving).
For both finite elements and finite volumes, increasing the mesh density in the vicinity
of junctions is important. Note that the Size feature in the mesh sequence can be
applied to boundaries, edges, and points, and if the settings are adjusted appropriately
this feature can be used to produce a local refinement of the mesh.
For more details on setting up a mesh sequence see the Meshing chapter
in the COMSOL Multiphysics Reference Manual.
MESHING | 53
Solving
The equations solved by the Semiconductor interface are highly nonlinear and are
consequently difficult to solve in the absence of good initial conditions. The default
initial conditions are good approximate guesses for the carrier concentration in the
absence of applied voltages or currents. For stationary models when currents flow it is
often necessary to ramp up the currents or voltages slowly to the desired operating
point within the solver. To achieve this, ensure that the currents and voltages in the
model are controlled by parameters and then use the Auxiliary sweep settings in the
Study Extensions section of the Stationary study step. Then set up the voltage and
current parameters so that these are swept up from zero. Note that you select the
parameter on which the continuation solver should be used in the Run continuation for
drop down menu. When performing multiple sweeps it is desirable to set the Reuse
solution for previous step setting to Auto. Note also that the solution from one study
can be used as the starting point for a second study by altering the settings in the Values
of Dependent Variables section of the Stationary study step. To do this, select the Initial
values of variables solved for check box, select Solution for the Method, and then select
the appropriate solution from the Study list.
The Semiconductor Equilibrium study step can often provide a good initial condition for
subsequent ramping up of applied voltages.
In many cases the time-dependent solver performs better than the continuation solver
for nonlinear stationary problems. By changing the Equation setting in the
Semiconductor interface Settings window from the default (Study controlled) to
Stationary, you can force the physics interface to use the stationary equation form even
though the time dependent solver is used. Then parameters can be defined as functions
SOLVING | 55
of time, so that the applied currents and voltage, as well as nonlinear equation
contributions and the doping, can be gradually turned on.
Using the correct solver tolerance for a problem is also important. The nonlinear solver
tolerances are set up differently in 1D, 2D, and 3D to achieve a balance between
solution speed and accuracy. For minority carrier devices it might be necessary to
tighten the solver tolerances to ensure that the solution is converged to within
sufficient accuracy. For a Stationary study the solver tolerance is adjusted in the
Stationary Solver node of the Solver Configurations branch (if this branch is not visible
click the study and from the Study toolbar, click Show Default Solver ( )). The Relative
tolerance setting determines the fractional accuracy that the carrier concentrations are
solved to. The Time-Dependent Solver has both relative and absolute tolerance
settings. The relative tolerance setting is available on the Time Dependent study step in
the Study Settings section. The absolute tolerance is set in the Time-Dependent Solver
node on the Solver Configurations branch.
For coupled optoelectronic models, it is better to first solve only the wave optics part,
and then solve the fully coupled problem in the following study step.
SOLVING | 57
Quantum-Confined Systems
The Schrödinger Equation Interface enables the simulation of quantum-confined
systems such as quantum wells, wires, and dots. The single-particle Schrödinger
Equation is solved for the electron or hole wave function under the assumption of the
envelope function approximation.
This chapter describes the physics interfaces found under the Semiconductor
branch ( ) (except the Schrödinger Equation interface, which is covered in a
separate chapter.)
In this chapter:
59
The Semiconductor Interface
The Semiconductor (semi) interface ( ), found under the Semiconductor branch ( )
when adding a physics interface, solves Poisson’s equation for the electric potential and
the drift-diffusion equations for electrons and holes in a semiconductor material. The
default domain feature is the Semiconductor Material Model, which adds these equations
to the domain, solving for the electric potential and dependent variables related to the
electron and hole concentrations.
When this physics interface is added, these default nodes are also added to the Model
Builder — Semiconductor Material Model, Insulation, Zero Charge, and Initial Values.
Then, from the Physics toolbar, add other nodes that implement, for example,
boundary conditions and Generation-Recombination models. You can also right-click
Semiconductor to select physics features from the context menu.
SETTINGS
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables defined by the physics
interface. Refer to such physics interface variables in expressions using the pattern
<name>.<variable_name>. In order to distinguish between variables belonging to
different physics interfaces, the name string must be unique. Only letters, numbers, and
underscores (_) are permitted in the Name field. The first character must be a letter.
The default Name (for the first physics interface in the model) is semi.
MODEL PROPERTIES
Use Model properties to set the carrier statistics and solution variables in the model.
• Maxwell-Boltzmann statistics apply when both the electron and hole quasi-Fermi
levels are within the band gap and at least several kBT away from the band edges.
• Fermi-Dirac statistics are required to simulate degenerate semiconductors.
Fermi-Dirac statistics should be used when one or more of the quasi-Fermi levels
are close to a band edge or even within the band.
Solution
Select an option from the Solution list — Electrons and holes (the default) to solve for
both, or Majority carriers only to solve the drift diffusion equations for only one of the
carriers, computing the concentration of the other carrier by means of the mass action
law: np=ni2. For Majority carriers only also select the Majority carriers — Electrons (the
default) or Holes.
CONTINUATION SETTINGS
Enter the Interface continuation parameter Cp (dimensionless). The default is 1.
Select a Doping and trap density continuation — No continuation (the default), Use
interface continuation parameter, or User defined. For User defined enter a value for the
Doping and trap density continuation parameter Cp (dimensionless). The default is 1.
REFERENCE TEMPERATURE
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options in the Show More Options dialog box. Enter a Reference temperature for
energy levels T0 (SI unit: K). The default is 293.15 K.
Select a Formulation — Finite volume (constant shape function) (the default), Finite
element, log formulation (linear shape function), Finite element, log formulation
(quadratic shape function), Finite element (linear shape function), Finite element
(quadratic shape function), Finite element quasi Fermi level (quadratic shape function),
Finite element quasi Fermi level (linear shape function), Finite element density-gradient
(quadratic shape function), or Finite element density-gradient (linear shape function).
The Finite volume discretization is the default, and provides better current
conservation in most cases. The Finite element, log formulation uses fewer degrees of
freedom (with a linear shape function) and can be more suitable for certain types of
problem. The two Finite element discretization settings are provided mainly for
backward compatibility and are not recommended for most purposes. The quasi-Fermi
level formulation can be suitable for some systems, such as those with wide band gap
or at very low temperatures. The density-gradient formulation provides a
computationally efficient method to include the effect of quantum confinement in the
conventional drift-diffusion equations.
Also specify the Value type when using splitting of complex variables — Real or Complex
(the default).
STABILIZATION
To display the section: Click the Show More Options button ( ) and select Stabilization
in the Show More Options dialog box. Then under Discretization, select one of these
options to further define this section: Finite element, log formulation (linear shape
function), Finite element, log formulation (quadratic shape function), Finite element
(linear), or Finite element (quadratic).
DEPENDENT VARIABLES
The dependent variable (field variable) is for the Electric potential V, Electron
concentration Ne, and/or Hole concentration Ph depending on the selected Solution
(Electron and holes or Majority carrier only) under Model Properties. For the
quasi-Fermi level formulation and the density-gradient formulation, the dependent
variable for the electrons or holes is their quasi-Fermi level instead of their
concentration. In addition, for the density-gradient formulation, the Slotboom
variables are added to the list of dependent variables.
The name of the dependent variable can be changed but the names of fields and
dependent variables must be unique within a model.
These nodes and subnodes are described in this section and listed in alphabetical order:
MATERIAL PROPERTIES
For each of the following, the default is taken From material. For User defined enter a
value or expression in the text field.
• Electron effective mass, density-gradient meDG (SI unit: kg). The default is
me_const.
• Hole effective mass, density-gradient mhDG (SI unit: kg). The default is me_const.
The default Equilibrium condition is Bias voltage, suitable for situations where there is a
well-defined bias electric potential for the domain, for example, given by a metal
contact. Enter a Bias voltage V0,bias (SI unit: V). The default is 0 V. All metal contacts
attached to the domain will be set to the specified value of V0,bias for the Semiconductor
Equilibrium study step.
The other option for Equilibrium condition is Total charge, suitable for situations where
there is a well-defined total charge for the domain, for example, if the domain is
insulated on all its exterior boundaries by dielectric material and/or thin insulator gate.
Enter a Total charge Q0,tot (SI unit: C). The default is 0 C. In this case, the electric
potential of the system still needs to be constrained, for example, by a Terminal or an
Electric Potential boundary condition attached to a dielectric domain, or a Thin
If there are two separate Semiconductor Material Model nodes, one assigned
to each of two adjacent domains, then care must be taken when specifying
the above settings, to ensure that the two domains are at the same
equilibrium electric potential, for example, set the Bias voltage of the two
domains to the same value.
MOBILITY MODEL
These settings determine the mobility values actually used by the Semiconductor
interface. The defaults take constant values From material. For User defined manually
define the electron and hole mobilities.
If mobility model subfeatures are added to the material model it is possible to select
the output of these mobility models to be used as the mobility by changing the feature
input from the appropriate model.
The Band Gap Narrowing theory section also describes these options.
Slotboom
This option applies Slotboom’s empirical model for the band gap narrowing. The
model computes the band gap narrowing according to the equation:
where NI = Nd + Na and the other parameters are material properties. The fraction of
the band gap narrowing taken up by the conduction band is defined directly as a
material property by default.
For each of the following model properties the default takes values From material, or
for User defined enter a different value or expression. There are additional options also
available for each.
Jain-Roulston Model
This option applies the physics-based model of Jain and Roulston for the band gap
narrowing. Coefficients for the model are available for a wide range of III-V materials,
as well as for silicon and germanium. The band gap narrowing is given by:
1
---
1
---
1
---
Nd 3 Nd 4 Nd 2
A n ----------- + B n ----------- + C n ----------- Nd ≥ Na
N ref N ref N ref
ΔE g =
1
---
1
---
1
---
Na 3 N a
4
N a
2
----------- -----------
A p N + Bp N + Cp N ----------- Nd < Na
ref ref ref
where An, Ap, Bn, Bp, Cn, and Cp are material properties (with the same units as the
band gap) and Nref is a reference doping level (SI unit: 1/m3). The fraction of the
band gap narrowing taken up by the conduction band is defined directly as a material
property by default.
For each of the following properties the default takes values From material, or for User
defined enter a different value or expression. There are additional options available for
each.
User Defined
Enter a value or expression for Band gap narrowing voltage ΔEg (SI unit: V). The default
is 0 V, which represents the amount of band narrowing. Usually a function of the
dopant concentrations should be specified.
DOPANT IONIZATION
This section determines the ionization of the donors and acceptors. Specify the Dopant
ionization — Complete ionization (the default) or Incomplete ionization. For Incomplete
ionization, select an Ionization model — Standard (the default) or User defined.
• Relative donor energy (below conduction band) ΔEd (SI unit: V). The default is
0.05 V.
• Relative acceptor energy (above valence band) ΔEd (SI unit: V). The default is 0.05 V.
• Donor degeneracy factor gd (dimensionless). The default is 2.
• Acceptor degeneracy factor gd (dimensionless). The default is 4.
Optical Transitions
The Optical Transitions feature adds stimulated and spontaneous emission generation/
recombination rates to the semiconductor and computes the corresponding changes
in the complex refractive index or relative permittivity.
OPTICAL TRANSITIONS
Select a Frequency domain representation — Extra dimension (the default) or No extra
dimension. This setting determines whether an extra dimension is added to represent
the frequency domain. The use of an extra dimension typically makes the problem
faster to solve, but it means that additional memory is required. An extra dimension
also allows quantities such as the stimulated emission power to be visualized as a
function of frequency.
Select a Transitions model — Direct band gap model (the default) or User defined.
Select the Spontaneous emission check box to compute the recombination due to
spontaneous emission. Select the Stimulated absorption and emission check box to add
the stimulated emission generation or recombination terms. Both check boxes are
selected by default.
User Defined
The User defined transitions model allows arbitrary specification of the recombination
and generation rates due to spontaneous and stimulated emission, and can also be used
to compute the Kramers-Kronig integral for the stimulated emission contribution to
the change in the real part of the dielectric constant or the refractive index.
• Net generation rate from stimulated processes, Gstim (SI unit: 1/(m3·s)).
Select how to define the Matrix element — From spontaneous lifetime (the default),
Momentum matrix element, Dipole matrix element, or Kane 4-band model.
• The spontaneous lifetime, τspon (SI unit: s). The default is 2 ns.
• The momentum matrix element, |M12av|2, (SI unit: kg2⋅m2/s2). The default is
0 kg2⋅m2/s2.
• The dipole matrix element, |μ12av|2, (SI unit: m2⋅s2⋅A2). The default is 0 m2⋅s2⋅A2.
For the Kane 4-band model enter the Kane 4-band model parameters:
• Electron effective mass: Select From band structure properties (the default, defined in
the corresponding section), From density of states (converted from Nc, which is
defined on the Semiconductor Material Model domain feature), or User defined. For
User defined enter the ratio of the effective mass to the electron mass me*/me
(dimensionless). The default is 0.053.
• Band gap: Select From band structure properties (defined in the corresponding
section), From semiconductor material model (defined in the Semiconductor Material
Model node), or User defined. For User defined enter the band gap Eg (SI unit: V).
The default is 0.341 V.
• Valence band spin orbital splitting Δ (SI unit: V). The default is 0.341 V.
• Select an Electron effective mass me* — From density of states (the default, which is
converted from Nc, defined on the Semiconductor Material Model domain feature),
or User defined. For User defined enter the ratio of the electron effective mass to the
electron mass me*/me (dimensionless). The default is 0.063.
• Select a Hole effective mass mh* — From density of states (the default, which is
converted from Nv, defined on the Semiconductor Material Model domain feature),
or User defined. For User defined enter the ratio of the hole effective mass to the
electron mass mh*/me (dimensionless). The default is 0.51.
• Select a Band gap Eg — From semiconductor material model (defined in the material
properties section of the Semiconductor Material Model domain feature) or User
defined. For User defined enter the band gap Eg (SI unit: V). The default is 1.424 V.
• For User-defined frequency, enter the excitation frequency, f0 (SI unit: Hz). The
default is 344 GHz.
• For User-defined wavelength, enter the wavelength, λ0 (SI unit: m). The default is
870 nm.
OPTICAL INTENSITY
This section is available in the absence of a multiphysics coupling when the Direct band
gap model is selected for the Transitions model and when the Stimulated absorption and
emission check box is selected. It is used to define the intensity of the optical field that
is driving the stimulated emission. Enter the Electric field norm, E0 (SI unit: V/m). The
default is 500 V/m.
Relative Permittivity
The default Relative permittivity (real part) ε′ and Relative permittivity (imaginary part)
ε″ take values From material. For User defined select Isotropic (for Diagonal the average
of the diagonal elements are taken).
OPTICAL OUTPUTS
Select the Compute change in real part of susceptibility check box to compute the
change in the real part of the susceptibility (or permittivity/refractive index) using a
Kramers–Kronig integral.
INTEGRAL PROPERTIES
The settings in this section determine the range and resolution of the numerical
scheme used to compute integrals over the frequency domain.
The Frequency domain integral lower limit specifies the lower limit used in frequency
domain integrals in units of ħω0 (if Stimulated absorption and emission is enabled, or
user defined is chosen — ω0 is the excitation angular frequency) or in units of the band
gap (if only spontaneous emission is chosen). The lower limit should be less than the
band gap. The default is 0.5.
The Frequency domain integral upper limit specifies the upper limit used in frequency
domain integrals in units of ħω0 (if Stimulated absorption and emission is enabled, or
The Kramers-Kronig integral pole region width specifies the total width of the pole
region around the excitation frequency in units of ħω0 (if Stimulated absorption and
emission is enabled, or user defined is chosen — ω0 is the excitation angular frequency)
or in units of the band gap (if only spontaneous emission is chosen). It should be
chosen so that the change in the susceptibility or the change in the absorption
coefficient is linear to a good accuracy across the region. The default is 0.01.
TRANSITIONS MODEL
Select a Transitions model — Empirical silicon absorption (Green and Keevers) (the
default) or User-defined absorption.
• Empirical silicon absorption (Green and Keevers): This option automatically obtains
the frequency-dependent real and imaginary components of the refractive index and
computes the absorption and associate carrier generation. This model is most
appropriate for intrinsic silicon at temperatures around 300 K.
• User-defined absorption: This option enables the user to specify the absorption. The
photogeneration rate is then computed and the extra carriers are added to the model
SPECIFY ABSORPTION
This section is available when User-defined absorption is selected as the transitions
model.
Select an option from the Specify absorption list — Absorption coefficient (the default)
or Refractive index. Then enter the following as required:
• For User-defined frequency, enter the excitation frequency, f0 (SI unit: Hz). The
default is 375 GHz.
• For User-defined wavelength, enter the wavelength, λ0 (SI unit: m). The default is
800 nm.
OPTICAL INTENSITY
This section is available if a multiphysics coupling is not used. It enables the magnitude
of the electromagnetic wave to be specified.
Insulation
The Insulation node is the default boundary condition. It specifies the zero normal flux
condition at the selected boundaries, that is, setting the normal component of the
electron current, hole current, and electric displacement field to zero.
Formulation
• Zero density gradient as the name suggested.
• Potential barrier adds the quantum confinement effect of an abrupt potential barrier
at the boundary. Enter the carrier effective masses (SI unit: kg) the defaults are
me_const. Enter the Barrier heights (SI unit: V) the defaults are 0.1[V].
The functionality of the Surface traps check box in versions prior to 5.4
has been replaced and expanded by the Trap-Assisted Surface
Recombination boundary condition.
Continuity/Heterojunction
The Continuity/Heterojunction node is added by default to all interior boundaries in a
model. When the material properties are continuous across the boundary the feature
has no effect. If there is a discontinuity in the material properties across the boundary
then the feature includes the equations required to model a heterojunction.
CONTINUATION SETTINGS
These settings are the same as for Fletcher Mobility Model (C).
The Continuation Settings do not scale the equation contributions for the
Continuous Quasi-Fermi level option.
HETEROJUNCTION
Select a Continuity model — Continuous quasi-Fermi levels (the default), Thermionic
emission, or User-defined junction current. The Continuous quasi-Fermi levels model
enforces continuity of both quasi-Fermi levels at the boundary. The Thermionic
emission model adds thermionic emission of the carriers over the boundary to the
model. The User-defined junction current option allows the user to specify the normal
electron and hole current densities across the heterojunction.
When drawing the geometry for the device model, consider adding a thin
layer of domain adjacent to the heterojunction or Schottky contact, where
you plan to use the WKB tunneling feature.
• For Effective mass, enter the electron effective mass m (SI unit: kg). The default is
the free electron mass me_const.
• For Field line coordinate, enter an appropriate variable flc (SI unit: m) that is
(approximately) proportional to the arc length along the electric field line across the
potential barrier domain selection. The default is the first coordinate of the global
coordinate system. The variable should be valid within the potential barrier domain
selection and its isosurfaces should be approximately parallel to the equipotential
surfaces in the domain.
• For 2D and 3D components, enter Boundary coordinate bndc (SI unit: m). The
default is the second coordinate of the global coordinate system. See below for more
details.
• For 2D axisymmetry and 3D components, enter Boundary coordinate 2 bndc2 (SI
unit: m). The default is the Z coordinate of the global coordinate system. For this
input and the input for bndc above, enter an appropriate variable that can be used
to form the boundary coordinate system of the boundary selection of the subnode.
The variable should be valid within the potential barrier domain selection and its
isosurfaces should be approximately parallel to the electric field lines in the domain.
For the formulation used in the WKB Tunneling Model subnodes, see the
theory section WKB Tunneling Model.
The settings of this subnode is analogous to the ones for the subnode WKB Tunneling
Model, Electrons described above.
Initial Values
The Initial Values node provides initial values for the electric potential V, electron
concentration, and the hole concentration that serve as an initial condition for a
transient simulation or as an initial guess for the nonlinear solver in other studies.
INITIAL VALUES
Select an option from the Specify initial values list — Automatic (the default),
Equilibrium (carriers and potential), Equilibrium (carriers), Intrinsic (carriers and
potential), Intrinsic (carriers), or User defined.
The Automatic setting varies based on the Discretization settings for the
physics interface. If Finite volume (constant shape function) is selected,
then equilibrium conditions are used. If any of the Finite element
discretizations are selected, then the intrinsic concentrations are used.
Then depending on the choice, enter a value or expression or keep the defaults as
follows:
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
Enter a value in the Hole input mobility μp,in (SI unit: m2/(V⋅s)) text field. This
parameter is used to define an input mobility that can be edited in the Hole mobility
field. The default Hole input mobility is for silicon at equilibrium, that is, 473 cm2/
(V⋅s). Any hole input mobility from other mobility models added to the
Semiconductor Material Model can be chosen from the list.
The Electron mobility μ0,n (SI unit: m2/(V⋅s)) field defines the output electron
mobility. The default value is taken from Electron input mobility. Any valid
mathematical expression can be used to modify the default value.
The Hole mobility μ0,p (SI unit: m2/(V⋅s)) field defines the output hole mobility. The
default value is taken from Hole input mobility. Any valid mathematical expression can
be used to modify the default value.
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
GENERAL PARAMETERS
The default Reference temperature Tref (SI unit: K) is taken From material. For User
defined enter a value in the text field. The default is 300 K.
ELECTRON PARAMETERS
For each of the following properties the default takes values From material or for User
defined enter a different value or expression in the text field.
• Electron mobility reference μn,0 (SI unit: m2/(V⋅s)). The default value is for silicon
(1448 cm2/(V-s)). This value represents the zero field mobility at equilibrium.
• Electron exponent αn (dimensionless). The default for silicon is 2.33.
HOLE PARAMETERS
For each of the following properties the default takes values From material or for User
defined enter a different value or expression in the text field.
• Hole mobility reference μp,0 (SI unit: m2/(V⋅s)). The default value is for silicon
(473 cm2/(V⋅s)). This value represents the zero field mobility at equilibrium.
• Hole exponent αp (dimensionless). The default value is for silicon (2.23).
Mobility Models and Theory for the Power Law Mobility Model (L)
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
CONTINUATION SETTINGS
The continuation settings enable the equation contributions for the feature to be
gradually introduced into the model.
The Continuation type defaults to No continuation, which means that the equation
contribution is added in the usual way.
Selecting User defined allows the parameter to be specified within the feature or select
Use interface level continuation parameter to specify the parameter on the physics
interface level.
Solving
INPUT MOBILITIES
The Electron input mobility μn,in (SI unit: m2/(V⋅s)) parameter is used to define an
input mobility to which carrier-carrier scattering is added. The default value is User
defined and is a room temperature mobility for silicon, that is, 1448 cm2/(V⋅s).
GENERAL PARAMETERS
For each of the following properties the default takes values From material or for User
defined enter a different value or expression in the text field.
Mobility Models and Theory for the Fletcher Mobility Model (C)
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
Solving
INPUT MOBILITIES
The Electron input mobility μn,in (SI unit: m2/(V⋅s)) parameter is used to define the
input mobility to which high field velocity saturation is added. The default is User
defined for silicon at equilibrium, 1448 cm2/(V⋅s).
The Hole input mobility μp,in (SI unit: m2/(V⋅s)) defines the input mobility to which
high field velocity saturation is added. The default is User defined for silicon at
equilibrium, 473 cm2/(V⋅s).
Any other Electron input mobility and Hole input mobility from mobility
models of the Semiconductor Material Model can be chosen.
GENERAL PARAMETERS
The default Reference temperature Tref (SI unit: K) is taken From material. For User
defined enter a different value in the text field. The default is 300 K.
ELECTRON PARAMETERS
The default for each of the following is taken From material. For User defined enter a
different value in the text field.
HOLE PARAMETERS
• Hole alpha coefficient αp,0 (dimensionless). The default is 1.21.
The set of equations defining the Lombardi Surface mobility model is shown in the
Equation section.
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
CONTINUATION SETTINGS
These settings are the same as for Fletcher Mobility Model (C).
The continuation solver should be used in most cases with the Lombardi
Surface mobility model.
Solving
INPUT MOBILITIES
The Electron input mobility μn,in (SI unit: m2/(V⋅s)) parameter is used to define an
input mobility. The default is User defined for silicon at equilibrium, 1448 cm2/(V⋅s).
The Hole input mobility μp,in (SI unit: m2/(V⋅s)) defines an input mobility. The default
is User defined for silicon at equilibrium 473 cm2/(V⋅s).
GENERAL PARAMETERS
The default for each of the following is taken From material. For User defined enter a
different value or expression in the text field.
ELECTRON PARAMETERS
The default for each of the following is taken From material. For User defined enter a
different value or expression in the text field.
• Electron delta coefficient δn(SI unit: V/s). The default is 5.82·1014 V/s.
• Electron mobility reference μn,1(SI unit: m2/(V⋅s)). The default is 4.75·107 cm2/
(V⋅s).
• Electron mobility reference μn,2(SI unit: m2/(V⋅s)). The default is 1.74·105 cm2/
(V⋅s).
• Electron alpha coefficient αn(SI unit: 1). The default is 0.125.
HOLE PARAMETERS
• Hole delta coefficient δp (SI unit: V/s). The default is 2.05·1014 V/s.
ADVANCED
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options. Enter a Current density activation threshold Jtol (SI unit: A/m2). The
default is 1·106 A/m2.
Mobility Models and Theory for the Lombardi Surface Mobility Model
(S)
DOMAIN SELECTION
Usually the mobility model selection should not be changed from that of
the parent Semiconductor Material Model.
GENERAL PARAMETERS
For each of the following properties the default takes values From material, or for
User defined enter a different value or expression in the text field.
ELECTRON PARAMETERS
For each of the following properties the default takes values From material, or for
User defined enter a different value or expression in the text field.
• Electron mobility reference μn,0ref (SI unit: m2/(V⋅s)). The default value is for
silicon (1252 cm2/(V⋅s)).
• Electron mobility minimum reference μn,refmin (SI unit: m2/(V⋅s)). The default value
is for silicon (88 cm2/(V⋅s)).
• Electron reference impurity concentration Nn,ref0 (SI unit: 1/m3). The default value
is for silicon (1.26e17 1/cm3).
HOLE PARAMETERS
For each of the following properties the default takes values From material, or for
User defined enter a different value or expression in the text field.
• Hole mobility reference μp,0ref (SI unit: m2/(V⋅s). The default value is for silicon
(407 cm2/(V⋅s).
• Hole mobility minimum reference μp,refmin (SI unit: m2/(V⋅s)). The default value is
for silicon (54.3 cm2/(V⋅s)).
• Hole reference impurity concentration Np,ref0 (SI unit: 1/m3). The default value is
for silicon (2.35e17 1/cm3).
Mobility Models and Theory for the Arora Mobility Model (LI)
• By default the Continuation type is set to Use interface continuation parameter. This
means that the continuity settings are determined by the Doping and trap density
continuation in the Continuation Settings section for The Semiconductor Interface.
• To introduce the doping from a specific feature independently of the other features,
select User defined and manually enter the Continuation parameter. This should be
set to a dimensionless parameter that is swept from zero to 1 using the continuation
solver.
• To disable the continuation for a particular doping feature select No continuation for
the Continuation type.
For the finite volume method it is recommended that a zero value of the
parameter is avoided. Instead, start with a small value (for example, 1e-6)
and increase the value of the parameter gradually to 1. The continuation
solver usually does not manage the transition from zero to finite doping
when the finite volume method is used.
Solving
DISTRIBUTION
Choose the type of dopant distribution to apply on the selected domains from the
Distribution list: User defined (the default) to enable any expression to be used to define
the dopant distribution, or Box to create a block-shaped region of uniform doping
away from which the concentration decays to a background level according to a
specified profile. The Profile of the distribution away from the uniform region is
selected from a list of preset functions.
IMPURITY
Choose an Impurity type to set the species of the dopants — Acceptor doping (p-type)
(the default) or Donor doping (n-type). Once the impurity type is selected, enter a value
For a User defined Distribution input, you can use any expression in terms of the
coordinate system. This expression then defines the dopant concentration through the
selected domains (if a constant value is entered this simply assigns a uniform
concentration to all selected domains). For a Box distribution, a constant value must
be entered and this sets the concentration within the region of uniform doping. The
default value for both distributions is a constant value of 1·1016 cm3.
UNIFORM REGION
This section is available when Box is selected under Distribution. It is used to define the
location and size of the region of uniform doping.
Set the position of the region using the Base list. Select Corner (the default) or Center.
The Base position r0 (SI unit: m) vector sets the location of the region. When Corner is
selected it describes the coordinate of the lower left front corner of the region, and
when Center is selected it describes the coordinate of the center of the region. The
default value is at the origin of the coordinate system.
The extent of the region is defined with the Width, Depth, and Height inputs. Only the
inputs relevant to the dimension of the component to which the feature belongs are
displayed, for example, in a 2D component only the Width and Depth are available.
• Width W (SI unit: m). This is the extent of the region in the direction parallel to the
local x-axes.
• Depth D (SI unit: m). This is the extent of the region in the direction parallel to the
local y-axes.
• Height H (SI unit: m). This is the extent of the region in the direction parallel to the
local z-axes.
Then select an option from the Specify profile length scale list — Junction depth
(available for all profiles), Decay length (available for a Gaussian), Gradient (available for
Linear), or Argument factor (available for Error function (erf)).
By default, the Specify different length scales for each direction check box is not selected.
It is possible to specify a different profile length scale in each coordinate direction
when this check box is selected.
Junction Depth
For Junction depth enter a value for the Junction depth dj (SI unit: m, default value is
1 μm) to specify the location at which the profile concentration drops to equal the
Background doping concentration Nb (SI unit: 1/m3). The default background
concentration is User defined with a doping concentration of 1·1015 1/cm3.
Alternately, the doping distribution from another Analytic Doping Model or
Geometric Doping Model can be used as the background concentration.
Each profile has a profile-specific parameter to directly control the length scale of the
decay.
As when the Junction depth option is used, by default the Specify different length scales
for each direction check box is not selected. Select it to specify a different profile length
scale in each coordinate direction.
A default Boundary Selection for Doping Profile is added where the boundaries from
which the distance is calculated can be specified.
CONTINUATION SETTINGS
These settings are the same as for Analytic Doping Model.
DISTRIBUTION
Select an option from the Profile away from the boundary list — Gaussian (the default),
Linear, Error function (erf), or User defined.
IMPURITY
For Gaussian, Linear, or Error function (erf) profiles, select the Impurity type — Acceptor
doping (the default) or Donor doping. Then specify the maximum doping concentration
of the distribution; this is the concentration of the dopants at the selected boundaries.
• For Acceptor doping specify the Acceptor concentration at boundary NA0 (SI unit: 1/
m3) of the electron acceptor impurities. The default value is 1·1016 1/cm3.
• For Donor doping specify the Donor concentration at boundary ND0 (SI unit: 1/m3)
of the electron donor impurities. The default value is 1·1016 1/cm3.
For User defined profiles select the Dopant type — Acceptor doping (the default) or
Donor doping. Then enter an expression for Define profile as a function of the distance,
PROFILE
For the Gaussian, Linear, and Error function (erf) profiles it is necessary to specify the
length scale of the profile decay. The Profile section allows the length scale of the profile
to be controlled. As with the Analytic Doping Model, the length scale can be
controlled either by entering a junction depth or via a profile-specific length scale
parameter. See Analytic Doping Model, under Profile for the settings for more details.
• Doped Semiconductors
• Doping and Using the Geometric Doping Model
• Specifying the Dopant Distribution and Theory for the Geometric
Doping Model
• Doped Semiconductors
• Doping
• Specifying the Dopant Distribution
CONTINUATION SETTINGS
In some cases it is desirable to increase the trapping from zero or a low value to that
required in the simulation during the solution process. This can improve the
convergence of the problem significantly. The continuity settings allow the trap
densities to be weighted by an external parameter whose value should be between 0
and 1. By default the Continuation type is set to Use interface continuation parameter.
This means that the continuity settings are determined by the Doping and trap density
continuation in the Continuation Settings section for The Semiconductor Interface. To
introduce the trapping from a specific feature independently of the other features,
select User defined and manually enter the Continuation parameter. This should be set
to a dimensionless parameter that is swept from zero to 1 using the continuation solver.
To disable the continuation for a particular trapping feature select No continuation for
the Continuation type. The effect of the traps can also be ramped on using the
continuation feature within the trap-assisted recombination feature.
Solving
DISTRIBUTION
Select a Distribution — User defined (the default) or Box.
IMPURITY
Select an Impurity type to give the conductivity type of the selected semiconductor
material — Donor traps (the default), Acceptor traps, Neutral electron traps, or Neutral
hole traps.
The Impurity type setting has no effect if a neutral level is used within the
Trap-Assisted Recombination feature(s).
For any selection, enter a Trap density Nt0 (SI unit: 1/m3). The default value is
1·1016 1/cm3.
PROFILE
This section is available when Box is selected under Distribution. Select a Profile away
from uniform region — Gaussian (the default), Linear, or Error function (erf).
By default, the Specify different length scales for each direction check box is not selected.
It is possible to specify a different profile length scales in each coordinate direction
when this check box is selected.
CONTINUATION SETTINGS
These settings are the same as for Analytic Doping Model.
DISTRIBUTION
Select an option from the Profile away from the boundary list — Gaussian (the default),
Linear, Error function (erf), or User defined.
The Impurity type setting has no effect if a neutral level is used within the
Trap-Assisted Recombination feature(s).
For Gaussian, Linear, or Error function (erf) distribution profiles, enter a Trap density at
boundary Nt0 (SI unit: 1/m3). The default value is 1·1016 1/cm3.
For a User defined profile, enter a value to Define profile as a function of the distance, D,
from the boundaries N(D) (SI unit 1/m3).
PROFILE
This section is available for Gaussian, Linear, or Error function (erf) distribution profiles.
Based on the profile selection enter one of the following:
Trap-Assisted Recombination
TRAP-ASSISTED RECOMBINATION
Select a Domain trapping model:
SHOCKLEY-READ-HALL RECOMBINATION
This section is available when Shockley-Read-Hall model is selected as the Domain
trapping model:
2
np – n i ,mod
R n = R p = ------------------------------------------------------------
τp ( n + n1 ) + τn ( p + p1 )
with
E g – ΔE g
n i ,mod = γ n γ p N c0 N v0 exp – ------------------------
2V th
E g – ΔE g ΔE t
p 1 = γ p γ p N c0 N v0 exp – ------------------------ exp ----------
2V th V th
where γn and γp are the electron and hole degeneracy factors, Nc,0 and Nv,0 are the
effective densities of states for the conduction and valence band, Eg is the band gap
and ΔEg the band gap narrowing energies (SI unit: V) — scaled by the electron charge,
q. Vth=kBT/q, where kB is Boltzmann’s constant and T is the temperature. The
parameters τn and τp are carrier lifetimes (SI unit: s) and Et is the trap energy level (SI
unit: V) — scaled by the electron charge.
• The Electron lifetime, SRH τn (SI unit: s) is taken From material. For User defined enter
a value in the text field. The default is 10 μs.
• The Hole lifetime, SRHτp (SI unit: s) is taken From material. For User defined enter a
value in the text field. The default is 10 μs.
• Enter a value for Energy difference between the defect level and the intrinsic level ΔEt
(SI unit: V) in the text field. The default is 0 V.
TRAPPING
This section is available when Explicit trap distribution is selected as the Domain trapping
model.
By default, Specify the discrete levels only is selected. Or select Specify continuous and/
or discrete levels.
TRAP TYPE
This section is available when the Specify trap species check box is selected for the
parent node. Different trap types have a different charge when they are occupied or
unoccupied. Select a Trap type:
• Donor traps. Neutral when unionized (occupied by electron) and positively charged
when ionized (unoccupied by electron).
• Acceptor traps. Neutral when unionized (occupied by hole) and negatively charged
when ionized (unoccupied by hole; that is, filled by electron).
• Neutral electron traps. Negatively charged when occupied (electron trapped) and
neutral when unoccupied (no electron trapped).
• Neutral hole traps. Positively charged when occupied (hole trapped) and neutral
when unoccupied (no hole trapped).
TRAPS
When there is no Trap type defined, enter a Trap number density Nt (SI unit: 1/m3).
The default is 1·1012 1/cm3.
• Donor trap density Nt,d (SI unit: 1/m3). The default is 1·1012 1/cm3.
For any option, select an Impurity energy level — Midgap (the default), From valence
band edge, From conduction band edge, or Relative. Then enter the applicable
information:
• Impurity energy level (available when From valence band edge or From conduction
band edge is selected) Et,0 (SI unit: V). The default is 0 V.
• Impurity energy level (between 0 and 1, 0 being the valence band) (available when
Relative is selected) Et,0 (dimensionless). The default is 0.5.
Enter the Trap occupancy initial value ft,init (dimensionless). The default is 0.5.
CARRIER CAPTURE
Choose how to define the Probability of electron capture (Cn) — From cross section (the
default) or User defined.
• For From cross section, enter an Averaged cross section for electron capture <σn>
(SI unit: m2; the default is 1·1018 1/cm2) and Electron thermal velocity Vthn
(SI unit: m/s; the default is 1.562·107 m/s).
• For User defined, enter Cn (SI unit: m3/s). The default is 2.042·10-11 cm3/s.
Define the Probability of hole capture (Cp) — From cross section (the default) or User
defined.
• For From cross section, enter an Averaged cross section for hole capture <σp>
(SI unit: m2; the default is 1·1018 1/cm2) and Hole thermal velocity Vthp (SI unit:
m/s; the default is 1.562·107 m/s).
• For User defined enter Cp (SI unit: m3/s). The default is 1.562·10-11 cm3/s.
TRAPS
Select a Trap density distribution — Gaussian (the default), Rectangle, Exponential, or
User defined. Then enter the applicable information:
• Width (for Gaussian distribution) σ (SI unit: V). The default is 0.333 V.
• Width (for rectangle distribution) Ewidth(SI unit: V). The default is 0 V.
• Size of transition zone (for rectangle distribution) ΔEtran(SI unit: V). The default is
0.05 V. This value determines the width of the smoothing employed on the step
function for the rectangle distribution.
• Damping coefficient (for exponential distribution) d (SI unit: V). The default is 0.1 V.
• Density of trap states (for user defined) gt(E) (SI unit: s3⋅A/(m5⋅kg)). The default is
0 s3⋅A/(m5⋅kg).
Enter a Trap number density Nt (SI unit: 1/m3). The default is 1·1012 1/cm3.
• Donor trap density Nt,d (SI unit: 1/m3). The default is 1·1012 1/cm3.
• Acceptor trap density Nt,a (SI unit: 1/m3). The default is 1·1012 1/cm3.
• Neutral electron trap density Nt,ne (SI unit: 1/m3). The default is 1·1012 1/cm3.
• Neutral hole trap density Nt,nh (SI unit: 1/m3). The default is 1·1012 1/cm3.
This quantity represents the total trap density, or the integrated density of states:
E t, max
Nt = E t, min
g t ( E ) dE
where g (E) is the density of trap states, and Et,min and Et,max define the range of the
energy (see user inputs below), with the default being the energy levels corresponding
to the conduction and valence band edges in the absence of band gap narrowing. The
energy range is truncated within the default range so that there is no trap level within
the conduction band or the valence band.
Enter the Trap occupancy initial value ft,init (dimensionless). The default is 0.5.
Enter the Continuous energy discretization, min energy Et,min (SI unit: V). The default
is semi.Ev0, the valence band edge in the absence of band gap narrowing.
Enter the Continuous energy discretization, max energy Et,max (SI unit: V). The default
is semi.Ec0, the conduction band edge in the absence of band gap narrowing.
CARRIER CAPTURE
These settings are the same as for Discrete Energy Level (Domains).
Auger Recombination
Use the Auger Recombination model to set the electron and hole recombination rates
at high nonequilibrium carrier densities in semiconducting materials. Select this option
from the Generation-Recombination submenu.
2
R n = R p = ( C n n + C p p ) ( np – n i ,mod )
with
E g – ΔE g
n i ,mod = γ n γ p N c0 N v0 exp – ------------------------
2V th
AUGER RECOMBINATION
The electron lifetime Auger recombination factor, electrons Cn (SI unit: m6/s) is taken
From material. For User defined, enter a value in the text field, the default value is for
silicon, 2.8·10−31 cm6/s.
The electron lifetime Auger recombination factor, holes Cp (SI unit: m6/s) is taken From
material. For User defined, enter a value in the text field, the default value is for silicon,
9.9·10−32 cm6/s.
Direct Recombination
Use the Direct Recombination to set the recombination rate in direct band-gap
semiconductor materials such as gallium arsenide. Select this option from the
Generation-Recombination submenu.
The recombination rate for both electrons and holes is set using the following
equation:
2
R n = R p = C ( np – n i ,mod )
with
E g – ΔE g
n i ,mod = γ n γ p N c0 N v0 exp – ------------------------
2V th
where γnand γp are the electron and hole degeneracy factors, Nc,0 and Nv,0 are the
effective densities of states for the conduction and valence band, Eg is the band-gap
and ΔEg the band-gap narrowing (SI unit: V).
II II αn αp
R n = R p = – ------ J n – ------ J p
q q
The values of αn and αp can be user-defined or can be related to the material properties
in the following manner:
b n ( 1 + d n ( T – T ref ) ) 2
α n = a n ( 1 + c n ( T – T ref ) )E || ,n exp – ------------------------------------------------------
E || ,n
b p ( 1 + d p ( T – T ref ) ) 2
α p = a p ( 1 + c p ( T – T ref ) )E || ,p exp – -----------------------------------------------------
E || ,p
where E || ,n and E || ,p are the components of the electric field parallel to the electron
and hole currents respectively and Tref, an, ap, bn, bp, dn, and dp are material
properties.
For the Okuto-Crowell model, the default Temperature reference Tref is 300 K.
• a factor, electrons, impact ionization an (SI unit: 1/V). The default is 0.426 (1/V).
• a factor, holes, impact ionization ap (SI unit: 1/V). The default is 0.243 (1/V).
• b factor, electrons, impact ionization bn (SI unit: V/m). The default is 4.81·105 V/
cm.
• b factor, holes, impact ionization bp (SI unit: V/m). The default is 6.53·105 V/cm.
• c factor, electrons, impact ionization cn (SI unit: 1/K). The default is 3.05·10-4 (1/
K).
• c factor, holes, impact ionization cp (SI unit: 1/K). The default is 5.35·10-4 (1/K).
• d factor, electrons, impact ionization dn (SI unit: 1/K). The default is 6.86·10-4 (1/
K).
• d factor, holes, impact ionization dp (SI unit: 1/K). The default is 5.67·10-4 (1/K).
User-Defined Recombination
Use the User-Defined Recombination feature to manually set a recombination rate for
electrons and holes in the semiconducting material. Select this option from the
Generation-Recombination submenu.
User-Defined Generation
Use the User-Defined Generation feature to manually set a generation rate for electrons
and holes in the semiconducting material. Select this option from the
Generation-Recombination submenu.
Metal Contact
The Metal Contact node is used for modeling metal-semiconductor contacts.
The Harmonic Perturbation subnode (it is of the exclusive type) is available from the
context menu (right-click the parent node) or on the Physics toolbar, click the
Attributes menu and select Harmonic Perturbation.
TERMINAL
Specify the terminal properties. To indicate which boundaries belong to the same
terminal, enter the same name in the Terminal name field. The Terminal name should
be numeric for sweeps to work properly.
• Use the Ideal ohmic option for a nonrectifying metal-semiconductor junction, that
is a contact with negligible resistance relative to the total resistance of the modeled
semiconductor device.
• Use the Ideal Schottky option for a simple rectifying metal-semiconductor junction,
that is, when the current-voltage characteristics at the interface depend on the
potential barrier formed at the junction. For this option, surface recombination
effects and surface charge densities associated with surface traps can be included in
the model by adding Trap-Assisted Surface Recombination boundary conditions to
the same boundary selection as the Metal Contact boundary condition.
CONTACT PROPERTIES
This section is available if Ideal Schottky is selected as the contact Type.
Choose between an Ideal (the default) and User defined definition of the Barrier height.
For the Ideal barrier height, the default Metal work function Φ (SI unit: V) is 4.5 V. The
metal work function is the difference in energy between the vacuum level and the
conduction band at equilibrium in the metal in contact with the semiconductor. The
ideal barrier height is given by the difference between the metal work function and the
electron affinity of the semiconductor.
For the User defined barrier height, enter a value for the Barrier height ΦB (SI unit: V).
In this case, the metal work function is not used.
THERMIONIC CURRENTS
This section is available if Ideal Schottky is selected as the contact Type.
• Effective Richardson constant for electrons An*(SI unit: A/(m2⋅K2)). The default
constant is 110 A/(K⋅cm)2 for silicon.
• Effective Richardson constant for holes Ap* (SI unit: A/(m2⋅K2)). The default
constant is 90 A/(K⋅cm)2 for silicon.
• Surface recombination velocity, electrons Vs,n (SI unit: m/s). The default is
21605 m/s for silicon.
• Surface recombination velocity, holes Vs,p (SI unit: m/s). The default is 19006 m/s
for silicon.
The settings are the same as described in this section Extra Current Contribution.
CONSTRAINT SETTINGS
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options.
The Harmonic Perturbation subnode (it is of the exclusive type) is available from the
context menu (right-click the parent node) or on the Physics toolbar, click the
Attributes menu and select Harmonic Perturbation.
• Small-Signal Analysis
• Harmonic Perturbation — Exclusive and Contributing Nodes in the
COMSOL Multiphysics Reference Manual.
Solving
TERMINAL
Specify the terminal properties. To indicate which boundaries belong to the same
terminal, enter the same name in the Terminal name field. The Terminal name should
be numeric for sweeps to work properly.
GATE CONTACT
Specify the insulator dimensions and permittivity as well as the metal work function.
The functionality of the Surface traps check box in versions prior to 5.4
has been replaced and expanded by the Trap-Assisted Surface
Recombination boundary condition.
The settings for this node are the same as for Discrete Energy Level
(Domains). The only difference is that the units for Trap number density
are 1/m2 instead of 1/m3.
The settings for this node are the same as for Continuous Energy Levels
(Domains). The only difference is that the units for Trap number density
are 1/m2 instead of 1/m3.
The settings for this node are the same as for Discrete Energy Level
(Boundaries). The only difference is that now there are two Carrier
Capture sections, one for each side of the heterojunction.
The settings for this node are the same as for Continuous Energy Levels
(Boundaries). The only difference is thatnow there are two Carrier
Capture sections, one for each side of the heterojunction.
Floating Gate
Use the Floating Gate feature to model a gate contact to a dielectric domain (not a
semiconductor domain), which is unconnected to any voltage source, or which is
connected to a circuit with a floating potential.
In combination with the Insulator Interface feature that connects the dielectric
domain and an adjacent semiconductor domain, the Floating Gate can model both the
charging and discharging of a floating gate by tunneling from the semiconductor
domain through the dielectric domain.
FLOATING GATE
Select an External connection — None (the default) or Circuit (to connect the terminal
to an electrical circuit).
Select a Tunnel current Itun (SI unit: A) from the list — None, User defined, or choose
a tunnel current announced by one of the Insulator Tunneling features in the model.
Current injected into the gate accumulates as charge.
Use the Initial charge Qinit (SI unit: C) setting to determine the initial charge on the
gate in a transient simulation, or the charge on the gate in a stationary simulation.
The functionality of the Surface traps check box in versions prior to 5.4
has been replaced and expanded by the Trap-Assisted Surface
Recombination boundary condition.
TUNNELING
Select a Tunneling type — None (the default), Fowler-Nordheim tunneling, or User
defined.
FOWLER-NORDHEIM TUNNELING
In combination with the Floating Gate feature, use this option to model both the
charging and discharging of a floating gate by Fowler-Nordheim tunneling from the
domain.
For Fowler-Nordheim tunneling, select an option from the Fowler-Nordheim tunneling list
— Electrons (the default), Holes, or Electrons and holes. This determines the species for
which the tunnel current is computed. Based on this selection, enter:
• Electron Fowler-Nordheim coefficients AnFN (SI unit: A/V2) and BnFN (SI unit: V/
m).
• Hole Fowler-Nordheim coefficients ApFN (SI unit: A/V2) and BpFN (SI unit: V/m).
DENSITY-GRADIENT
This section appears only when one of the density-gradient formulation options are
selected under the Discretization section. See the identically named section
Density-Gradient for details.
To completely describe the dynamics of electrons within a solid, the many body
Schrödinger equation must be solved in the periodic structure defined by the crystal
structure of the solid. In practice this is not possible and approximations must be made.
Solid state physicists have devised a number of methods to solve simplified forms of
this equation and these methods have been validated through experiment (see, for
example, chapters 9 to 11 of Ref. 1 and chapters 4 and 5 of Ref. 2). A starting point
for many of these methods is to consider only the motion of the electrons through an
essentially stationary lattice of nuclei (known as the adiabatic approximation). Then
the many electron wave function is simplified into a form in which it reduces to a set
of one electron wave functions. The effect of the nuclei and of electron-electron
interactions can be incorporated into these one electron models by modifications to
the effective potential. Models within the so-called one-electron approximation have
been very successful at predicting the properties of semiconductors and semiconductor
transport. Although the one electron model explained in this section seems very
simplistic (particularly when considering the complexity of electron-electron and
electron-ion interactions), in practice this model can be used to develop a very detailed
understanding of transport in semiconductors.
Modeling Guidelines
_
h 2
– --------- ∇ ψ = Eψ (3-1)
2m
_
where h is Planck’s constant divided by 2π and m is the electron mass. The
time-independent Schrödinger equation takes the form of an eigenvalue equation. The
modulus squared of the (complex) eigenfunctions (ψ) or wave functions that solve the
equation represent the probability that an electron in the corresponding state can be
found at a given position p(r) (that is, p(r) = ⏐ψ⏐2). The corresponding eigenvalue E
Since it is expected that the solid is periodic, the equation is solved on a cube of side
L assuming the periodic boundary condition:
ψ ( x + L, y + L, z + L ) = ψ ( x, y, z ) (3-2)
The solutions of Equation 3-1 and Equation 3-2 are plane waves of the form:
1
ψ ( x, y, z ) = ------------
1⁄2
- exp ( i [ k x x + k y y + k z z ] ) (3-3)
Ω
where Ω = L3 is the volume of the solid (which appears in the equation to correctly
normalize the wave function) and:
2πn x
k x = -------------
L
2πn y
k y = -------------
L
2πn z
k z = -------------
L
Since these states are all periodic, it is convenient to label them by means of the wave
number k. Think of a k-space populated by these states in a regular cubic grid. As a
consequence of the Pauli exclusion principle each state can hold two electrons (one
spin up and one spin down).
The density of states (g(k) = dns/ dξk), that is, the number of states (ns) per unit
volume of k-space (ξk) for unit volume of the material, is given by:
1
g ( k ) = ---------3
4π
Substituting Equation 3-3 into Equation 3-1 gives the energy of the particle in a given
state:
_2 2 2 2 _2 2
h ( kx + ky + kz ) h k
E k = ----------------------------------------------------- = ---------------- (3-4)
2m 2m
4 3 n- 3
--- πk F ,0 = ----------- = 4π n
3 g( k)
so that:
2 1⁄3
k F ,0 = ( 3π n )
At finite temperatures and at equilibrium, the principles of statistical mechanics (see for
example Ref. 10) give the mean occupancy of the states (f0 (k)) as:
1
f 0 ( k ) = ------------------------------------------------------------------------ (3-5)
1 + exp [ ( E k – E F ) ⁄ ( k B T ) ]
∞ ∞
g( E)
n = 0 f0 ( k )g ( E ) dE = 0 1-----------------------------------------------------------------------
+ exp [ ( E k – E F ) ⁄ ( k B T ) ]
- dE (3-6)
2
1 2m 3 ⁄ 2 1 ⁄ 2
dE = ---------2 ---------
k dk mk -
g ( E ) dE = g ( k )dξ k = -----2- -------- dE = --------------- E dE (3-7)
_ _ 2
π dE
2 2
π h 2π h
In deriving Equation 3-7, the E-k relationship (Equation 3-4) was used to evaluate the
derivative and to convert from k to E.
The density of states varies with the square root of the energy.
These results form the basis of the Sommerfeld model and are useful in this discussion.
Using this simple model, you can predict the thermal and electrical properties of some
metals with reasonable accuracy (see Ref. 1 and Ref. 2 for details). However, the
R = n1 a1 + n2 a2 + n3 a3 (3-8)
where n1, n2, and n3 are integers (taking all values between –∞ and ∞) and a1, a2, and
a3 are the lattice vectors. For a primitive lattice, the unit cell is the parallelepiped
constructed from the vectors a1, a2, and a3.
n=∞
δ ( x – na )
n = –∞
where a is the lattice parameter. This periodic function can be represented by a Fourier
series of the form:
n=∞ n=∞
--1- e 2πinx ⁄ a
δ ( x – na ) = a
(3-9)
n = –∞ n = –∞
n=∞
------ δ k – 2πn
-----------
2π
= a a
n = –∞
where the final step follows from Equation 3-9. The reciprocal lattice is another Dirac
comb with spacing proportional to the reciprocal of the real space lattice.
In 3D the lattice can be represented as δ (r–R) where the summation over all
combinations of lattice vectors is implied by the use of the set of vectors R. The Fourier
transform of the lattice is:
n=∞
ik ⋅ r ik ⋅ R
FT
δ(r – R) =
δ ( r – R )e dr = e
n = –∞
3
( 2π )
= -------------- δ ( k – K∗ )
Ω
where Ω is the volume of the real space unit cell (Ω = a1 ⋅ (a2 × a3)) and K*is the set
of reciprocal lattice vectors given by:
K∗ = n 1 b 1 + n 2 b 2 + n 3 b 3
where n1, n2, and n3 are integers (taking all values between –∞ and ∞) and b1, b2, and
b3 are the reciprocal lattice vectors given by:
2π
b 1 = ------ a 2 × a 3
Ω
2π
b 2 = ------ a 3 × a 1 (3-10)
Ω
2π
b 3 = ------ a 1 × a 2
Ω
Importantly, any physical quantity with a periodicity that matches that of the lattice can
straightforwardly be represented as the convolution of some function with the
reciprocal lattice in real space, or as a modulating function for the reciprocal lattice in
k-space, changing the amplitudes of each of the lattice points in k-space. Since each of
these points represents a single harmonic component of the quantity of interest this
construction can be thought of as a representation of a three dimensional Fourier
series. For example, consider a periodic potential V(r) = V(r + R). V(r), which can be
written in the form:
– i K∗ ⋅ r
V(r ) = VK∗ e (3-11)
K∗
where the summation occurs over all the reciprocal lattice vectors K*. The reciprocal
lattice is therefore a representation of the Fourier components required in 3D to
represent a function with the periodicity of the lattice.
BLOCH FUNCTIONS
The Sommerfeld model did not attempt to include the effective electric potential of
the crystal or the other electrons. It is clear that the effective potential must be periodic
with the same periodicity as the crystal lattice. The periodicity of the lattice has
important consequences for the electrons. First, since the problem has periodic
symmetry, observable physical quantities must also have periodic symmetry. As a
consequence ⏐ψ⏐ must be periodic, so that, using the notation developed previously:
ψ( r + R ) = ψ(r )
equivalently:
The translational symmetry of the lattice imposes additional restrictions on the form
of θ(R). For two lattice vectors, RA and RA + RB, translational symmetry implies:
θ ( RA + RB ) – θ ( RA ) = θ ( RB )
which leads to the requirement that θ depends linearly on the three integers, n1, n2,
and n3, which specify R (see Equation 3-8):
θ ( RA + RB ) = θ ( RA ) + θ ( RB )
θ = n1 c1 + n2 c2 + n3 c3
for constants c1, c2, and c3. Writing k = c1b1 + c2b1 + c3b1 leads to the requirement
θ = k⋅R and Equation 3-12 then becomes:
ik ⋅ R
ψ ( r + R ) = ψ ( r )e (3-13)
ik ⋅ r
ψ k ( r ) = u k ( r )e (3-14)
substituting into Equation 3-13 shows that uk(r+R) = uk(r). Equation 3-14, along
with the periodicity requirement on uk(r), is known as Bloch’s theorem. It is extremely
useful as it allows the wave function corresponding to a particular k vector to be
expanded in a Fourier series of the same form as that of the potential (Equation 3-11):
–i K ⋅ r
uk = CK e
K
Wave functions which satisfy Bloch’s theorem are frequently referred to as Bloch
functions.
where G is used for the potential reciprocal lattice vector to distinguish it from K.
Simplifying this equation gives:
_2
h 2 –i K ⋅ r –i ( G + K ) ⋅ r
---------
2m CK ( k – K ) e + VG CK e
K G, K
–i K ⋅ r
= E CK e
K
To obtain the equation for the coefficients of the sum, premultiply the sum by
i K' ⋅ r
e
_2
h 2
---------
2m K'
C ( k – K' ) + VG CK' – G = EC
K'
(3-15)
G
i K1 ⋅ R –i K1 ⋅ R
V ( r ) = 2V 1 cos ( K 1 ⋅ R ) = V 1 ( e +e )
Since the periodicity of the potential is one dimensional, it is only necessary to consider
Fourier components in the direction of K1 in the expansion of uk(r), which can
therefore be written in the form:
– ip K 1 ⋅ r
uk = Cp e
p
_2
h
--------- 2
C ( k – pK 1 ) + V 1 ( C p – 1 + C p + 1 ) = EC p (3-16)
2m p
In the limit V1 = 0, p = 0, and Equation 3-16 recovers the form of the Sommerfeld
E-k relationship, Equation 3-4. However, for V1 = 0, additional solutions now also
exist for nonzero values of p, which take the form of a set of parabolas with origins
shifted by p times the reciprocal lattice vector K1. As a result of the periodicity of the
lattice, E has become multivalued for a given k as shown in Figure 3-1. The E-k
relationship is periodic, with a single repeating unit contained within the dashed lines
(shown at ±K1/2). Since the parts of the plot outside the dashed lines consist of
repeated information, Ek plots are conventionally drawn showing only the region
between the dashed lines. This region is called the Brillouin zone and in 3D it consists
of all the points in k-space closer to one particular reciprocal lattice point K than to
any other point.
k·K1
Figure 3-1: Diagram illustrating how the energy becomes multivalued for the case of a
periodic potential.
Figure 3-1 shows that on the planes half between the lattice vectors (defined by the
equations k·K1 = qK1/2, for integers q, and indicated by the dashed line), the energy
associated with two different values of p, for example p1 and p2, can be equal. Note
that p1 and p2 are associated with two (different) periodic components of the wave
function or with two different Ek curves in the figure. Away from these planes, the
energy associated with each periodic component of the wave function differs from all
the other components.
Next consider the energy on the plane k·K1 = qK1/2, at the point corresponding to
p1 = 0 and p2 = 1 as Equation 3-17 changes into Equation 3-16 by a slow increase of
V1 from zero. Close to the plane it is expected that initially, as V1 is increased, a
solution exists in which C0 and C1 are significant but all other coefficients are
extremely small; that is, a solution in which only the p1 = 0 and p2 = 1 components of
the wave function play a significant role. Making the assumption that the other
coefficients are zero reduces the set of Equation 3-16 to just two equations:
_2
C 0 E – --------- ( k ⊥ – k || ) = V 1 C 1
h 2 2
2m
_2
C 1 E – --------- ( k ⊥ + ( k || – K 1 ) ) = V 1 C 0
h 2 2
2m
where the vector k has been decomposed into components parallel (k||) and
perpendicular (k⊥) to K1. Taking the product of these two equations leads to a
quadratic equation that can be solved to obtain the value of E. It is most convenient
to use the following nondimensional variables when solving the equation:
2 k⊥ 2
- – -------------
8mE
ε = ----------------------
_2 2 K
h K1 1
8mV 1
U = ----------------------
_2 -
2
h K1
k ||
δ = 1 – 2 ----------
K1
2 2 2 2 2
ε – 2 ( 1 – δ )ε + ( 1 + δ ) ( 1 – δ ) – U = 0
2 2 2
ε = 1 + δ ± U + 4δ (3-18)
In the case U = 0, k⊥= 0, this equation reproduces the two parabolas centered on 0
and K1 (Figure 3-1). A nonzero value of k⊥ simply shifts the parabolas to greater
energies. At the edge of the Brillouin zone (indicated by the dashed line), where the
two parabolas cross, δ is zero, and as k|| decreases, δ increases, reaching a maximum of
1 at the origin. When a small but finite value of U is introduced (for example U < 0.1)
there is little effect on the curve away from the Brillouin zone edge, but as δ becomes
comparable to, or less than, U its effect becomes significant. At the edge of the
Brillouin zone the two Ek curves (corresponding to two different Fourier components
of the wave function) no longer cross but are separated by a small gap such that ε=1±U.
This corresponds to a gap between the lowest two Ek curves of magnitude 2V1.
The form of Equation 3-16 makes it clear what the effect of other harmonics in the
periodic potential would be. For a potential of the form:
– ih K 1 ⋅ r
V(r ) = Vh e
h
_2
h
--------- 2
C ( k – pK 1 ) + V h ( C p – h + C p + h ) = EC p
2m p
The effect of Vh is to couple the equations involving Cp and Cp±h, and it therefore
perturbs apart the parabolas centered on pK1 and on (p ± h)K1. Provided Vh is small,
its effect is only significant near the edge of the Brillouin zone. Thus, for a more
general periodic potential with higher harmonics, the Ekrelationship takes the form
shown in Figure 3-2.
k·K1
Figure 3-2: Diagram showing the effect of a periodic potential on the E-k relationship. The
repeated zone scheme is used.
The Ek diagram has now changed so that certain energies are forbidden. The allowed
states exist within bands of permitted energies, with band gaps separating them.
Figure 3-2 can be redrawn in various ways. In the figure the repeated zone scheme is
shown. This scheme highlights the periodicity of the lattice and makes clear the
concept of energy bands and band gaps. An alternative is to show only the nth band
in the nth Brillouin zone (known as the extended band scheme). This approach
produces results that look similar to the equivalent (parabolic) plot for the Sommerfeld
model, with gaps appearing in the curve at the edges of the Brillouin zones. Practically,
the more compact reduced zone scheme is usually employed, which shows only the
information in the first Brillouin zone (between the dashed lines). When the band
structure information of real materials is displayed in this form, it is typical to show the
k||
-K1/2 K1/2
In the more general case where the potential varies periodically in all three dimensions,
exactly the same arguments apply, provided that the potential coefficients are small,
(that is VG << h2⏐G2⏐/8m). Where the spheres centered on the different lattice
points K and K– G intersect, the effect of the potential is to cause the kind of
remapping shown in Figure 3-2 and Figure 3-3 — where the two surfaces intersect it
splits apart instead. The nearly free electron energy surfaces can therefore be
constructed by drawing spheres of equal radius centered on each lattice point K and
rejoining them in this manner where they intersect, to form a set of nonintersecting
surfaces. Although this procedure sounds simple, in practice rather complicated energy
surfaces result from the procedure. Ref. 2 considers the example of a simple cubic
material in detail, and Ref. 1 shows several examples of constant energy surfaces for
different lattices.
Considering the approximations made in deriving the nearly free electron model, it is
quite remarkable that the model agrees so well with the measured Ek surfaces of many
real materials, particularly considering that the true potential is expected to vary rapidly
in the vicinity of the atomic cores. The reason for the success of the nearly free electron
ψ ( r + Ni ai ) = ψ ( r )
iN i ( k ⋅ a i )
ψ ( r + N i a i ) = ψ ( r )e
Thus:
iN i ( k ⋅ a i )
e = 1
n1 n2 n3
k = ------- b 1 + ------- b 2 + ------- b 3
N1 N2 N3
where n1, n2, and n3 are integers. The reciprocal space volume per allowed k-vector
is given by:
b1 ⋅ b2 × b3 ξ BZ
δξ = ----------------------------- = ----------
N1 N2 N3 Nc
where ξBZ is the volume of the Brillouin zone in k-space. Consequently, the number
of allowed wave vectors in a single Brillouin zone is equal to the number of unit cells
2N c 1
g ( k ) = --------------- = ---------3 (3-19)
Ωξ BZ 4π
where the volume of the Brillouin zone (ξBZ=8π3/Ωu where Ωu is the unit cell
volume) has been calculated explicitly using Equation 3-10 and vector algebra (note
also that Ω = NcΩu is the volume of the crystal itself). This result is identical to that
obtained by the Sommerfeld model.
The available states in the crystal are filled up in the same way as in the Sommerfeld
model. The occupancy of the states is still given by Equation 3-5 and the Fermi level
is defined by Equation 3-6. For a metal, the Fermi surface geometry in a periodic
potential reflects the equipotential surfaces of the band structure at the Fermi energy
(for example in the previous section surfaces like those shown in Figure 3-3). In
semiconductors and insulators the Fermi energy lies within the band gap so there is no
clear Fermi surface. However, in semiconductors the Fermi function slightly overlaps
the band above (below) the Fermi level, known as the conduction band (or the
valence band), and the states near the bottom (top) of the band have a low but
significant probability of being occupied (unoccupied). Since it is these states that lead
to the conductivity of semiconductors (see The Semiclassical Model), it is worth
considering what form the density of states takes at the very edge of a band.
Consider first the minimum of a conduction band. Choose a new coordinate system
such that the Taylor series for the E-k relationship expanded about the band minimum
up to second order takes the form:
_2 _2 _2
h 2 h 2 h 2
E ( k' ) = E c + -------------- k' x + -------------- k' y + -------------- k' z (3-20)
2m x∗ 2m y∗ 2m z∗
Here the constants m∗x, m∗y, and m∗z are associated with the k′x, k′y, and k′z terms in
the series, respectively. The reason for choosing this form of the (arbitrary) constant
becomes apparent below. The coordinate system for the vectors k′ has its origin at the
minimum of the band in k-space and is aligned so that Equation 3-20 applies in the
form given. There are no first-order terms in the expansion since it is at a minimum in
the E(k') relationship (that is, it is at the bottom of a band), which represents the
equation of an ellipsoidal surface. Close to the band edge the constant energy surfaces
are therefore ellipsoids, with a semi-axis in the k′x direction given by
and similarly for the k′y and k′z directions. A given constant energy surface contains a
volume given by
4 4π -
V E = --- πk E ,x k E ,x k E ,x = ------------ ∗ ∗ ∗ 1⁄2 3⁄2
3 _ 3 ( 8m x m y m z ) ( E – E c )
3h
VE 1 1⁄2
- ( 8m x∗ m y∗ m z∗ ) ( E – E c ) 3 ⁄ 2
N c ( E ) = ---------3 = -------------------
2 _ 3
4π 3π h
dN c ( E ) 1 2m∗ 3 ⁄ 2
g c ( E ) = -------------------- = ---------2 -----------
1⁄2
dE _ 2- ( E – Ec ) (3-21)
2π h
This result is identical in form to Equation 3-7, except that the mass has been replaced
by an effective mass, m*=(m∗x m∗y m∗z)1/3 (the constants in Equation 3-20 are
named in a manner consistent with this result).
The same argument can be applied to the top of the valence band (using a new axis
system, k′′) leading to the similar result:
3⁄2
1 2m h∗ 1⁄2
g v ( E ) = ---------2 --------------
_ 2 - ( Ev – E ) (3-22)
2π h
1 – ik ⋅ R
W n ( r – R ) = ---------
N ψnk ( r )e (3-23)
k
where N is the number of unit cells in the crystal. The Wannier functions are
orthogonal since:
1 ik ⋅ R
ψ n k ( r ) = ---------
N Wn ( r – R )e (3-24)
R
Wannier functions are useful to represent tightly bound, localized states, since the
spatial extent is limited. The functions themselves are not unique, since the phase of
the Bloch states Ψnk(r) is arbitrary. However, it is possible to define a maximally
localized Wannier function, which gives an intuitive picture of the bonding in the solid.
Wannier functions are important because these form the basis of alternative approaches
to computing the band structures of solids. For example, in the tight binding
approximation (TBA) it is assumed that the Wannier function is an atomic orbital,
enabling the wave function to be constructed directly from Equation 3-24. Instead of
using a single atomic wave function, one can employ a linear combination of them,
resulting in the linear combination of atomic orbitals (LCAO) approach.
Considering first the conduction bands, there are six symmetry equivalent minima in
the locations shown in Figure 3-4. Physically the form of the energy density of states
is important to determine the transport properties of the semiconductor. All six of the
conduction band minima are equivalent and consequently the contributions to the
density of states can be added. The constant energy surfaces near the band minima are
kz
contour shown
on right X
Γ ky
1.13eV kx
L
0.04 eV
L Γ X
Figure 3-4: Band structure of silicon. Left: Schematic E-k diagram showing energy along
the directions indicated by the dotted lines in the figure to the right. This part of the figure
is equivalent to Figure 3-2. Right: Constant energy surfaces (shown in gray)
corresponding to the contour indicated in the figure on the left. The first Brillouin zone is
also shown. This part of the figure is equivalent to a 3D version of Figure 3-3.
There are two coincident valence band maxima located at point Γ. An additional
valence band, with a slightly lower maximum energy (produced by spin-orbit coupling,
see Ref. 1) is also located at this point. Each of these bands has a different effective
mass associated with it. It is common to represent the effect of the three valence bands
with an average density of states so that Equation 3-22 is assumed. Strictly speaking
this assumption is less accurate for holes than it is for electrons, as a result of the
different energies associated with the band minima.
This discussion motivates the adoption of the so-called one-band model, in which a
single valence and conduction band is considered in the transport model. The
one-band model can be applied to many practical semiconducting materials.
0 0
H 0 ψ k ( r ) = E 0 ( k )ψ k ( r )
For simplicity, the band number n is dropped from the wave function in
the above equation.
Hψ m ( r ) = E m ψ m ( r ) (3-25)
where H=H0+H1.
1 ik ⋅ R
ψ k ( r ) = ---------
N W ( r – R )e
R
ψm ( r ) = Ψm ( R )W ( r – R ) (3-26)
R
are sought. Here Ψm(R) is a function that is employed to weight the Wannier
functions in an expansion of the perturbed wave function. In the limit H1→0,
Ψm(R)→exp(ik⋅R)/√N.
Substituting Equation 3-26 into Equation 3-25 gives:
( H0 + H1 ) Ψm ( R )W ( r – R ) = Em Ψm ( R )W ( r – R ) (3-27)
R R
Ψm ( R )W ( r – R ) d r
3
+ W∗ ( r – R' )H 1 (3-28)
crystal R
Ψm ( R )W ( r – R ) d r
3
= W∗ ( r – R' )E m
crystal R
Ψm ( R )W ( r – R ) d r δ ( R – R' )
3
W∗ ( r – R' )E m = Em Ψm ( R )
crystal R R
= Em Ψm ( R )
Ψm ( R )W ( r – R ) d r
3
W∗ ( r – R' )H 1
crystal R
= H1 Ψm ( R )δ ( R – R' ) = H 1 Ψ m ( R' )
R
where the fact that the Wannier function is localized around R or R′ and the
assumption that H1 is a constant on this length scale is employed.
Finally the H0 term is considered. Using the definition of the Wannier function given
in Equation 3-23, this term is written as:
1 0∗ k' ⋅ R' – ik ⋅ R 3
Ψm ( R ) H0 ψk ( r )e
0
= ---- ψ k' ( r )e d r
N
crystal k' R k
1 0∗ k' ⋅ R' – ik ⋅ R 3
Ψm ( R ) E0 ( k )ψk ( r )e
0
= ---- ψ k' ( r )e d r(3-29)
N
crystal k' R k
1 – ik' ⋅ ( R – R' )
= ----
N Ψm ( R ) E0 ( k )e
R k'
1 ik' ⋅ R''
= Ψm ( R' – R'' ) ----N E0 ( k )e
R'' k'
where the orthogonality of the unperturbed wave functions is used and the dummy
variable, R′′=R′-R is defined. Next we note that ground state energy, E0(k), is
periodic in k-space (see for example Figure 3-2), and can be written as a Fourier series
in the form:
– iR ⋅ k
E0 ( k ) = ER e (3-30)
R
where R is the set of real space lattice vectors (real space forms a reciprocal space for
k-space). The coefficients of the series ER are given by:
1 – iR ⋅ k 3 1 iR ⋅ k
E R = ----
Ω E0 ( k )e d k = ----N E0 ( k )e (3-31)
BZ k
where the integral over the Brillouin zone (with volume Ω) is replaced with a
summation over the individual k-states in the zone for consistency with the notation
employed in this section. Note that there are N states in the Brillouin zone, as shown
in The Density of States in a Periodic Potential. Recognizing that the final term in
Equation 3-29 takes the same form as the definition of EK* given in Equation 3-31, it
is possible to write Equation 3-29 in the form:
Finally, expanding Ψm(R′ − R′′) in a Taylor series about the point R′′ gives:
1
Ψ m ( R' – R'' ) = Ψ m ( R' ) – R'' ⋅ ∇Ψ m ( R' ) + ----- ( R'' ⋅ ∇ ) ( R'' ⋅ ∇ )Ψ m ( R' ) + …
2!
= exp ( – R'' ⋅ ∇ )Ψ m ( R' )
where the final step introduces an operator based on the Taylor series expansion of the
exponential function. Equation 3-29 can be written as:
1 0∗ k' ⋅ R' – ik ⋅ R 3
ψk' Ψm ( R ) ψk ( r )e
0
---- ( r )e H0 d r
N
crystal k' R k
(3-32)
= ER'' exp ( –R'' ⋅ ∇ )Ψm ( R' )
R''
Next an operator E0(-i∇) is introduced that results from replacing every instance of k
in the function E0(k) with -i∇. Comparing Equation 3-32 with equation
Equation 3-30 shows that:
1 0∗ k' ⋅ R' – ik ⋅ R 3
ψk' Ψm ( R ) ψk ( r )e
0
---- ( r )e H0 d r
N
crystal k' R k
= E 0 --- ∇ Ψ m ( R' )
1
i
Assembling the terms derived above into Equation 3-28 (with R′→r) gives the
following equation for Ψm(r):
( E 0 ( – i ∇ ) + H 1 )Ψ m ( r ) = E m Ψ m ( r ) (3-33)
Equation 3-33 is an equation for Ψm(r), similar in form to the Schrödinger equation,
with the perturbing potential H1 appearing as the potential energy and the operator
E0(-i∇) replacing the kinetic energy operator. This equation can be used to derive the
semiclassical model, which in turn determines the transport properties of electrons.
dr ∂H ∂E
-------- = --------- = ---------0-
dt ∂p ∂p
dp ∂H ∂H
--------- = – --------- = – ----------1-
dt ∂r ∂r
According to Ehrenfest’s theory (see Ref. 7 for a detailed discussion), the center of
gravity of the wave packet moves in the same way as the corresponding classical
Hamiltonian. Consequently the motion of a wave packet with associated charge -q, in
a perturbing Hamiltonian of the form H1 = −qV moves according to the equations:
∂r ∂E ( k )
1- ----------------
v ( k ) = ------ = ------
_ (3-34)
∂t h ∂k
_ ∂k ∂V
h ------- = q ------- = – qE = F (3-35)
∂t ∂r
Here v(k) is the velocity of the wave packet, and F is the Lorentz force acting on it.
These equations are referred to as the semiclassical model (in the absence of magnetic
fields). When magnetic fields are present Equation 3-35 takes the form:
_ ∂k
h ------- = – q ( E + v ( k ) × B )
∂t
(Ref. 1 provides references that derive this equation in full. Note also that
Equation 3-34 is also modified in modern solid state theory to include an additional
term due to the Berry curvature of the band. This term is usually zero for
The semiclassical model is valid for wave packets that are localized to within greater
than approximately ten lattice spacings. This restriction is apparent from the previous
_
analysis but is also implied by the Heisenberg uncertainty principle Δx≈ h /Δp≈1/kf
where kf is the approximate magnitude of wave vectors at the Fermi surface. It would
be unreasonable to use more than approximately 10% of the available states in a single
wave packet. The wave packet is therefore large compared to the lattice size, and so
sees only the average effect of the lattice.
Additionally, the physical size of the wave packets must be small compared to the
length scale of electric or magnetic field variation. This is why the model is called
semiclassical; the external fields are treated classically, but the periodic potential of the
lattice is not. There is a further restriction on the local validity of the semiclassical
model, which results from the fact that in the limit of zero periodic potential the
classical limit should be recovered. In the classical limit the electron momentum and
the crystal momentum become identical. At a given point in k-space the semiclassical
equations are valid provided:
2
Eg ( k )
ea E « -------------------
Ef
2
e B Eg ( k )
---------- « -------------------
m Ef
where a is of the order of the lattice constant, Ef is the Fermi energy, and Eg(k) is the
energy difference to the nearest energy in a different band at the specified k-space
point. In semiconductors the first condition is violated during electric breakdown,
when electrons can make an interband transition driven by a large electric field. A
similar phenomenon known as magnetic breakdown can occur in high magnetic fields.
Although the semiclassical model really describes the transport of wave packets,
The semiclassical model has important consequences for charge transport in materials.
One of the more surprising consequences is that a filled band is completely inert. Since
the semiclassical model does not allow intraband transitions, the electrons can only
move between states within a band. Each state has a particular velocity associated with
it (given by Equation 3-34) and electrons move between states according to
Equation 3-35. In the reduced zone scheme, electrons that pass out of the Brillouin
zone immediately reappear unchanged (except for a relabeling of the k-vector) at the
opposite face. Summing the drift velocity over all the states in the band produces
exactly the same result in the presence of applied fields as without them, since the band
structure remains unchanged and since all the states are still occupied (see Ref. 1 for a
formal derivation that integrates over all the states in a band). This result explains the
existence of metals, insulators, and semiconductors. Metals are materials without a full
band, in which an applied electric field can produce a large current. Insulators have a
set of full bands and the Fermi energy lies within the band gap. The band gap is
sufficiently large that the occupancy of the bands below the Fermi level is essentially
one for all states at temperatures of interest. Similarly the band above the gap is
essentially unoccupied in an insulator. Semiconductors are materials in which the
Fermi level lies within the band gap, but in which the variation in the Fermi function
overlaps the edges of adjacent bands at temperatures of interest, so that not all the
states in the bands above (or below) the Fermi level are unoccupied (or occupied). This
is why semiconductors usually have a higher resistance than metals since only a
relatively small number of states in the band are unoccupied. The physics of
semiconductor transport is determined by the band structure close to the top or the
bottom of the bands adjacent to the Fermi level.
Before considering how to compute the transport properties of bands that are not full,
it is worth considering the implications of Equation 3-34 and Equation 3-35 for the
relationship between force and electron velocity. In order to do so, the velocity must
be related to the wave vector k. Therefore:
2
∂v ∂v ∂k 1 ∂ E ( k )-
------ = ------- ------- = ---------
_ 2 ------------------ F (3-36)
∂t ∂k ∂t h ∂k
2
2 2 2
E ( k )- ∂------------------
∂------------------ E ( k )- ∂------------------
E ( k )-
2 ∂k ∂k ∂k ∂k
∂k x x y x z
–1 1 ∂2 E ( k ) ∂2 E ( k ) ∂2 E ( k )
m∗ = ---------
_ 2 ------------------- ------------------
- -------------------
h ∂k y ∂k x ∂k y ∂k y ∂k z
2
2 2 2
∂------------------
E ( k )- ∂------------------
E ( k )- ∂------------------
E ( k )-
∂k z ∂k x ∂k z ∂k y ∂k 2
z
such that F = m* v. In Equation 3-20 the coordinate system for k' was chosen such
that the m* matrix has zero for the off-diagonal terms. For an isotropic band m* is
proportional to the identity matrix. In this instance, near the top of a band, it is easy
to see that its value could be negative. Instead of thinking in terms of negative mass, it
is more conventional to reverse the sign on the force and to consider a wave packet
corresponding to a particle with positive charge and mass (this is known as a hole).
Finally consider the form of Equation 3-33 in the case where the band structure takes
the form given by Equation 3-20. For simplicity consider the case of an isotropic
effective mass so that:
_2
h 2
E ( k ) = E 0 + ------------ k
2m∗
_2
– -----------
h - 2
∇ + E 0 + H 1 Ψ m ( r ) = E m Ψ m ( r ) (3-37)
2m∗
which is identical in form to the Schrödinger equation, except that the effective mass
rather than the electron mass appears in the equation system. It is important to
remember that for Equation 3-37 to apply the E–k relationship must be defined in an
appropriate coordinate system. Note, however, that for the case of an anisotropic
effective mass there are different coefficients for the derivatives in different directions
in the Laplacian operator. Equation 3-37 also applies near the top of a band, so it is
relevant for holes.
1 3 3
δn ( k ,r ) = ---------3 f ( k ,r ,t )δ kδ r
4π
Transport properties can be derived directly from the distribution function, for
example the current density is given by:
q q 1- ∂E (k)
3 3
J n ( r ,t ) = – ---------3 v ( k )f ( k ,r ,t ) d k = – ---------3 ------
_ ---------------- f ( k ,r ,t ) d k (3-38)
4π 4π h ∂k
Here the integral is performed over the first Brillouin zone in k-space. Since f (k, r, t)
gives information about the electron occupancy of states, at a given instant in time
Equation 3-38 can be rewritten in the following form:
q
3
J ( r ,t ) = – ---------3 v(k )d k
4π occupied
Noting that:
3 3 3
v(k )d k = v( k)d k + v( k)d k = 0
band occupied unoccupied
q q
3 3
J p ( r ,t ) = ---------3 v ( k ) d k = ---------3 v ( k ) ( 1 – f ( k ,r ,t ) ) d k (3-39)
4π unoccupied 4π
Equation 3-39 is useful when computing the current contribution from a band that is
nearly full, as only a small fraction of the band needs to be considered in the integral.
The current is exactly the same as that which would be produced if the unoccupied
f h ( k ,r ,t ) = 1 – f ( k ,r ,t )
and holes respond within the semiclassical equations as if they had a charge opposite
to that of electrons.
f ( k ,r ,t ) = f ( k – δk ,r – δr ,t – δt )
∂k ∂r ∂f
f ( k ,r ,t ) = f ( k ,r ,t ) – ------- ⋅ ∇ k f + ------ ⋅ ∇ r f + ----- δt
∂t ∂t ∂t
Here the subscript to the gradient term indicates that derivatives are taken with respect
to the coordinates indicated. Therefore, in the absence of collisions:
∂f- ∂k ∂r
---- = – ------- ⋅ ∇ k f – ------ ⋅ ∇ r f
∂t ∂t ∂t
Note that the assumption has been made that the size of the volume element (δ3kδ3r)
remains unchanged in time — Liouville’s theorem asserts that it is (see Ref. 1). In
practice electrons collide with defects in the lattice (impurities) and with lattice
distortions caused by mechanical waves in the lattice (phonons). The electrons do not
collide with the lattice itself as the effect of the lattice is already incorporated into the
Bloch functions. However, any deviation from perfect periodicity produce collisions.
The effect of collisions is to add additional time dependence to the equation system,
so the full Boltzmann equation is given by:
∂f ∂k ∂r ∂f
----- = – ------- ⋅ ∇ f – ------ ⋅ ∇ r f + -----
∂t ∂t k ∂t ∂t coll
Using Equation 3-35 and substituting ∂r/∂t = v gives the final form of the Boltzmann
equation for electrons:
The hole distribution function can be shown to obey a similar Boltzmann equation:
∂f 1- ∂f h
-------h- = – ------
_ F h ⋅ ∇ f h – v h ⋅ ∇ r f h + --------
∂t h k ∂t coll
These equations are difficult to solve and consequently approximations are usually
made to simplify them significantly.
Doped Semiconductors
In practical applications it is common to modify the properties of the semiconductor
to add impurity atoms or dopants in a controlled manner. Using silicon as an example
(with a chemical valency of 4), impurity atoms such as phosphorous or arsenic (with a
valency of 5), have the effect of adding extra electrons to the conduction band. Such
impurities are called donors. Similarly impurities such as boron and gallium (with a
valency of 3) can capture an electron from the valence band, creating holes. These
impurities are called acceptors.
Consider the case of a donor atom. If the atom loses its additional electron, it has
enough remaining electrons to fit into the lattice of the crystal. However the atom is
now positively charged, and consequently a perturbing coulomb potential exists
around it. Equation 3-37 can be used to compute the states that the additional
electron can occupy within this potential. The problem becomes that of the hydrogen
atom, except that the medium typically has a large relative dielectric permittivity (εr≈12
for silicon) and the electron has an effective mass m* that is typically less than the
electron mass. The solutions to the corresponding Schrödinger equation are swollen
orbits (typically 2.5–5.0 nm in radius) similar to that of a hydrogen atom. The reduced
mass and larger dielectric constant cause a reduction in the effective ionization energy
of the electron so that it is significantly less than that of a hydrogen atom — donor
ionization levels are typically 10s of meV. The energy of the donor states is
consequently just below that of the conduction band as shown in Figure 3-5. Similarly,
the energy of the acceptor states lies just above the valence band (also in the figure).
Figure 3-5 shows an n-type semiconductor. This is a material with significantly more
donors than acceptors so that the majority carriers are electrons.
Ec
Ed
Ea
Ev
g(E)
f(E,T=0)
f(E,T>0)
Figure 3-5: Density of states and Fermi function for an n-type semiconductor. The Fermi
function is shown at zero temperature and at a finite temperature.
Since donor and acceptor states cannot hold two electrons (unlike states within the
band), the carrier statistics are modified slightly. The occupancy of the states in
equilibrium is determined from statistical mechanics as:
+
Nd 1
------- = ---------------------------------------------------
- (3-41)
Nd Ef – Ed
1 + g d exp -------------------
kB T
where gd is the donor degeneracy factor, which is 2 if the conduction band minimum
is nondegenerate but which varies when the degeneracy of the donor levels is altered
by the band structure having degenerate conduction bands. Similarly, the occupancy
of the acceptor states is given by:
–
Na 1
- = ---------------------------------------------------
--------- (3-42)
Na Ea – Ef
1 + g a exp -------------------
kB T
+ –
Nd – Na + p – n = 0
n = gc ( E )f ( E ) dE
p = gv ( E )fh ( E ) dE
Here gc(E) is the density of states in the conduction band, gv(E) is the density of states
in the valence band, and f(E) is the (equilibrium) Fermi function.
Doping
Box Profiles
The Box profile enables a box-shaped region of uniform doping to be defined away
from which the dopant concentration decays with one of three preset functions. The
The distribution outside of the constant region decays with one of three preset
functions: Gaussian, Linear, or Error Function. These functions are defined using
Ramp functions with unity gradient that begin at the edges of the constant region and
which continue throughout the remainder of the domain. Thus there are two Ramp
functions for each geometry axis. Figure 3-6 shows the four Ramp functions used to
create a 2D Box profile. Note how each Ramp function is zero inside the constant
region, and that the unity gradient outside the region creates and effective coordinate
axis for each direction that is zeroed at the region boundary.
– 2 + 2 – 2 + 2 – 2 + 2
rx rx ry ry rz rz
N d, a = N 0 exp – ------ + ---------- + ------ + ---------- + ------ + ---------- (3-43)
x l x l l
y y l l
z lz
where Nd,a is the donor or acceptor concentration, N0 is the concentration inside the
uniformly doped region, li is the Decay length in the i direction, and rx-, rx+, ry-, ry+,
rz-, and rz+ are the Ramp functions.
In models with less than three dimensions the unused Ramp functions are
omitted from this expression. Also, 2D-axisymmetric profiles are
obtained in the same manner but using ramp functions rr-, rr+, rz-, and
rz+.
d j, i
l i = ---------------------------
N
ln ------0-
Nb
where dj,i is the junction depth in the i direction, and Nb is the background doping
concentration that can be entered directly or taken from the output of another doping
feature in the model. By default dj,x=dj,y=dj,z=dj, such that lx=ly=lz. To use different
decay lengths in different directions select the Specify different length scales for each
direction check box under the Profile section.
– + – + – +
N a, d = N 0 + g x ( r x + r x ) + g y ( r y + r y ) + g z ( r z + r z ) (3-44)
Nb – N0
g i = ---------------------
d j, i
By default the gradient is the same in all directions, however it can be set to be
direction dependent using the Specify different length scales for each direction check
box. Note that a negative dopant distribution is not physical, so the concentration is
set to zero in regions where Equation 3-44 gives Na,d<0.
– + – + – +
N a, d = N 0 [ 1 – erf ( m x ( r x + r x ) + m y ( r y + r y ) + m z ( r z + r z ) ) ]
where mx is an argument factor which controls the length scale of the profile. The
argument factor can be entered directly or calculated from a specified junction depth
via:
Nb
m i = --------- erfinv 1 – -------
1
d j, i N 0
By default the argument factor is the same in all directions, however it can be set to be
direction dependent using the Specify different length scales for each direction check
box.
ry- ry+
Figure 3-6: Ramp functions used to specify box doping profiles on a rectangular domain
in 2D. The height out of the plane shows the magnitude of the ramp function (not to scale).
Top: Individual ramp functions for the x direction. Middle: Individual ramp functions
for the y direction. Bottom: Composite of all the ramp functions, showing the region of
constant doping (highlighted in red).
Preset Profiles
The other selections in the Dopant profile away from the boundary list allow either
Gaussian, Linear, or Error Function profiles to be generated. These profiles are defined
in terms of the distance, D, from the selected boundaries as described below.
D 2
N a, d = N 0 exp – ----
l
where Na,d are the concentration of the acceptors or donors, N0 is the concentration
of dopants at the selected boundaries, and l is the decay length of the Gaussian
function. The decay length can be entered directly or can be calculated from a specified
junction depth, dj, via:
dj
l = ---------------------------
N
ln ------0-
Nb
N a, d = N 0 + gD (3-45)
where g is the gradient, which can be entered directly or calculated from a specified
junction depth via
Note that, as a negative concentration is not physical, the dopant concentration is set
to zero in regions where Equation 3-45 gives Na,d<0.
N a, d = N 0 ( 1 – erf ( mD ) )
where m is an argument factor which controls the length scale of the profile. The
argument factor can be defined directly or calculated from a specified junction depth
via:
Nb
m = ----- erfinv 1 – -------
1
dj N 0
gc ( E )
n = 1------------------------------------------------------------------
+ exp [ ( E – E f ) ⁄ ( k B T ) ]
dE
gv ( E )
p = 1---------------------------------------------------------------------
+ exp [ ( E f – E h ) ⁄ ( k B T ) ]
dE
1 2m∗ 3 ⁄ 2 1 ⁄ 2
g c ( E ) = ---------2 -----------
- W
_ 2
2π h
3⁄2
1 2m h∗ 1⁄2
g v ( E ) = ---------2 --------------
_ 2 - Wh
2π h
∞ 1⁄2
1 2m∗- 3 ⁄ 2 -----------
n = --- ------------
2 W
4 πh _ 2
π
1⁄2 --------------------------------------------------------------------------------
0 1 + exp [ ( W + E c – E f ) ⁄ ( k B T ) ]
- dW
3⁄2 1⁄2
1 2m h∗- 2 ∞ Wh
p = --- --------------
4 π h _ 2
-----------
π
1⁄2 0
-----------------------------------------------------------------------------------
1 + exp [ ( W h + Ef – Ec ) ⁄ ( kB T ) ]
- dW h
3⁄2
m∗ k B T 2 ∞
ε
1⁄2
n = 2 -------------------
2π h 2
_ - -----------
π
1⁄2 0 ----------------------------------------------------------------------------
1 + exp [ ε – ( E f – E c ) ⁄ ( k B T ) ]
- dε
3⁄2 1⁄2
m h∗ k B T 2 ∞ εh
p = 2 ----------------------
2π h 2
_ - -----------
π
1⁄2 --------------------------------------------------------------------------------
0 1 + exp [ ε h – ( E v – E f ) ⁄ ( k B T ) ]
- dε h
The jth order Fermi-Dirac integral (Fj(η)) is defined in the following manner:
∞ j
1 ε η
F j ( η ) = --------------------
Γ(j + 1) 0 ------------------------------------
1 + exp [ ε – η ]
- dε = – Li j + 1(– e ) (3-46)
where Γ is the gamma function and Li the polylogarithm (see Ref. 15 for a brief review
on the properties of the Fermi-Dirac integral). Note that Γ(3/2)= π(1/2)/2. The
electron and hole densities can be written in the compact forms:
Ec – Ef
n = N c F 1 ⁄ 2 – ------------------
kB T
(3-47)
Ef – Ev
p = N v F 1 ⁄ 2 – -------------------
kB T
where:
For the density-gradient formulation (Ref. 45), Equation 3-47 is replaced by one
similar to Equation 3-53 below.
Ec – Ef
n = N c γ n exp – ------------------
kB T
(3-49)
Ef – Ev
p = N v γ p exp – -------------------
kB T
where:
Ec – Ef
F 1 ⁄ 2 – ------------------
kB T
γn = ----------------------------------------
Ec – Ef
exp – ------------------
kB T
(3-50)
Ef – Ev
F 1 ⁄ 2 – -------------------
kB T
γ p = ----------------------------------------
Ef – Ev
exp – -------------------
kB T
In the Semiconductor Equilibrium study step, the above equations are used to express
the carrier concentrations as functions of the electric potential, and the electric
potential is solved via the resulting partial differential equations.
E fn – E c E c – E fn
n = N c F 1 ⁄ 2 --------------------- = N c γ n exp – ---------------------
kB T kB T
(3-51)
E v – E fp E fp – E v
p = N v F 1 ⁄ 2 ---------------------- = N v γ p exp – ----------------------
kB T kB T
and:
E c – E fn
F 1 ⁄ 2 – ---------------------
kB T
γn = -------------------------------------------
E c – E fn
exp – ---------------------
kB T
(3-52)
E fp – E v
F 1 ⁄ 2 – ----------------------
kB T
γ p = -------------------------------------------
E fp – E v
exp – ----------------------
kB T
The formulas above are used to compute the carrier concentrations as functions of the
quasi-Fermi levels, when the quasi-Fermi level formulation is used. In other
formulations where the carrier concentrations are solved for, the formulas above are
used to compute the quasi-Fermi levels as functions of the carrier concentrations.
For the density-gradient formulation (Ref. 45), the formulas above are modified with
additional contributions from the quantum potentials VnDG and VpDG (SI unit: V):
DG
E fn – E c + qV n
n = N c F 1 ⁄ 2 --------------------------------------------
kB T
(3-53)
DG
E v – E fp + qV p
p = N v F 1 ⁄ 2 --------------------------------------------
kB T
where the quantum potentials VnDG and VpDG are defined in terms of the density
gradients:
The density-gradient coefficients bn and bp (SI unit: V m^2) are given by the inverse
of the density-gradient effective mass tensors mn and mp (kg):
_2 –1
h
b n = ---------- m n
12q
(3-55)
_2 –1
h
b p = ---------- m p
12q
In the most general case the electron affinity, qχ = E0 − Ec, and the band gap, Eg = Ec –
Ev, can vary with position. However, the values can be considered to be material
properties. This means that the conduction band edge cannot be parallel to the valence
band edge or to the vacuum level (this is not shown in Figure 3-7).
E0
qVbi
E0
qψ qψ qψ
Ec
qVbi
Ec
Ef0 0
Ev
Eg
Ev
nonequilibrium Vp>0
depletion region
E0
qVp
qVbi
Ec E0
qVp
qψ qψ qVbi qψ
Ef1 qVp
Ev Ec
Ef0 0
Eg
Ev
p-type n-type
Figure 3-7: Diagram showing the variation in the band structure in a p-n diode. The
horizontal axis represents position in the device and the vertical axis indicates energy. The
vacuum level E0, the bottom of the conduction band Ec, and the top of the valence band
Ev, are shown. Top: The band structure when there is no applied potential. A built-in
potential, Vbi, develops across the junction as a result of the space charge layers associated
with the depletion region. The Fermi energy Ef0, is constant throughout the device. Bottom:
A potential Vp is applied to the p-type side of the junction, resulting in a reverse bias. Away
from the junction, where the material is close to equilibrium, a second Fermi level, Ef1,
can be defined in the p-type region–shifted by the applied potential.
E ( k ,r ) = E c ( r ) + W ( k ,r )
Similarly the energy of a hole is defined with respect to the band edge in the following
manner:
E h ( k ,r ) = E v ( r ) + W h ( k ,r )
Collision
W
Collision
Ec
It is assumed that scattering processes within the band cause the electrons (or holes)
to reach a collective equilibrium on time scales that are small compared to the
simulation time scales (if highly nonequilibrium/hot electron effects are important
within the band, then it is necessary to account for the deviation of the Fermi function
from a Fermi-Dirac distribution by solving an additional energy equation — currently
this is not possible in the Semiconductor interface). Since the relaxation time for
electrons within the conduction band is much less than the corresponding relaxation
The first step taken when simplifying the Boltzmann equation is usually to make the
relaxation-time approximation, which assumes that the collision terms in the
Boltzmann equations take the form:
∂f- f – f 0 ( E , Efn , T )
---- = – -----------------------------------------
∂t coll τ( W)
h
∂f f h – f 0 ( E h , Efn , T )
-------h- = – ------------------------------------------------
∂t coll τh ( Wh )
Where f0 (E, Efn, T) is the Fermi function for electrons and f0h (E, Efp, T) is the Fermi
function for holes. This is essentially the simplest form of the collision term that returns
the electrons to the Fermi-Dirac distribution desired. In practice this assumption is a
significant simplification; Ref. 1 and Ref. 2 provide more detailed discussions of
collision mechanisms in real solids.
From Hamilton’s equations the spatial gradient of the electron total energy is equal to
the rate of change of crystal momentum, which in turn is related to the applied force
(Equation 3-35 in The Semiclassical Model), so that:
F = – ∇ E = – ∇ E c – ∇W
F h = – ∇ E h = ∇E v – ∇W h
h
∂f 1- fh – f0
-------h- + ------
_ ( ∇E v – ∇W h ) ⋅ ∇ f h + v h ⋅ ∇ r f h = – ---------------
-
∂t h k τh
For compactness, the explicit dependence of f0 and τ is dropped. Considering first the
electron density, the assumption that the electron distribution function is close to its
quasi-equilibrium state allows the distribution function to be written in the form:
f = f0 + f1
where f1 << f0. The spatial gradient terms are dominated by terms involving the
gradient of f0, so the f1 terms are neglected in comparison to these. Likewise the term
df/dt is also small since the deviation from the quasi-equilibrium is small and the f0
term varies on time scales much slower than the collision time if the temperature is a
function of time. The Boltzmann equation can be expressed in the approximate form:
1- f
_ ( ∇E c + ∇W ) ⋅ ∇ f 0 = – ----1
v ⋅ ∇ r f 0 – ------ (3-56)
h k τ
∂f 0 _ ∂f 0
∇ k f 0 = -------- ∇ k E = h v -------- (3-57)
∂E ∂E
where the last step follows from the semiclassical definition of velocity (Equation 3-34
in The Semiclassical Model). From the chain rule the spatial gradient of f0 is given by:
∂f 0 ∂f 0 ∂f 0
∇f 0 = -------- ∇E + ------------ ∇E fn + -------- ∇T
∂E ∂E fn ∂T
Since f0=f0([E-Efn]/T):
1- ∂f ∂f 0
1- -----------
-------0- = – ---
E – E fn ∂f 0
--- - = – ------------------
- --------
T ∂E T ∂E fn T
2 ∂E
therefore:
Substituting Equation 3-58 and Equation 3-57 into Equation 3-56, using the
definition E = Ec + W and rearranging gives:
∂f 0 E – E fn
f 1 = – τ -------- v ⋅ ∇E fn + ------------------
- v ⋅ ∇T
∂E T
2
1 1
3 3
n = ---------3 fg ( k ) d k = ---------3 f 0 g ( k ) d k
4π 4π
The final equality holds because f1 is an odd function when integrated over the region
of k-space in the vicinity of a band edge and f0 is an even function (assuming, without
loss of generality, that the origin of k-space at the band minimum). To see why this is
the case, consider Equation 3-38 in The Semiclassical Model (shown below for
convenience).
q q ∂E ( k )
1- ----------------
3 3
J n ( r ,t ) = – ---------3 v ( k )f ( k ,r ,t ) d k = – ---------3 ------
_ f ( k ,r ,t ) d k
4π 4π h ∂k
∂f 0 T 3
J n ( r ,t ) = – ---------3 v ( k )f 1 d k = ---------3 τ -------- vv d k ⋅ ∇E fn
q q
3
∂E
4π 4π
E c – E fn ∂f 0 T 3 1 ∂f 0
T 3
+ --------------------- τ -------- vv d k ⋅ ∇T + ---- τ -------- Wvv d k ⋅ ∇T
T
2 ∂E T ∂E
Note that the definition E=Ec+W is used to split the energy terms.
The rigid band assumption is made next. This asserts that even when the bands bend,
the functional form of W in k-space (measured with respect to the band edge) is
unchanged. Thus W = W(k). Given this assumption the quantities inside the integrals
are dependent only on the local band structure, except for the df0/dE term.
q ∂f 0 T 3
4π n ∂E
3
μ n = – ------------- τ -------- vv d k (3-59)
q ∂f 0
T 3
Q n = – ------------- τ -------- Wvv d k (3-60)
4π n
3 ∂E
To obtain:
n
J n ( r ,t ) = nμ n ∇E fn + ---- ( ( E c – E fn )μ n + qQ n )∇T (3-61)
T
Qn and μn are tensor quantities (although most semiconducting materials are cubic) so
that the corresponding tensors are diagonal with identical elements and consequently
can be represented by means of a scalar (cubic materials are assumed in the
Semiconductor interface). Careful examination of Equation 3-59 and Equation 3-60
shows that these cannot straightforwardly be considered material constants because
both depend on the quasi-Fermi level through the quantities df0/dE and 1/n. In the
nondegenerate limit, the quasi-Fermi level dependence of these two quantities cancels
out, since:
These quantities can therefore only strictly be considered material constants in the
nondegenerate limit. In the degenerate limit it is, however, possible to relate Qn to the
mobility for specific models for the relaxation time (see below). In principle a mobility
model could be used, which is dependent on the electron quasi-Fermi level (or the
electron density) in the degenerate limit.
Exactly the same arguments are applied for holes, leading to the equation for the hole
current:
p
J p ( r ,t ) = – p μ p ∇E fp – ---- ( ( E v – E fp )μ p + qQ p )∇T (3-62)
T
Here, the symbols introduced with the subscript change n→p have the same
definitions as the electron quantities except that the relevant integrals are over the hole
band.
Equation 3-61 and Equation 3-62 describe the evolution of the quasi-Fermi levels
within a semiconductor. It is possible to formulate the whole equation system so that
the hole and electron quasi-Fermi levels are the dependent variables. This is
R E L A T I N G Qn T O μn
For isotropic materials within the rigid band approximation, Equation 3-20 can be
written as:
_2
h 2 2 2
W ( k ) = E ( k ,r ) – E c ( r ) = --------- ( k x + k y + k z ) (3-63)
m∗
q ∂f 0 ∂W ( k ) 2 3
_ 2 3 - τ --------
μ n = – -----------------------
4h π n ∂W
------------------
∂k x d k
_
where the semiclassical result v=(1/ h )(∂E(k)/∂k) is used and the xx element of the
mobility tensor is evaluated to compute the scalar (the yy and zz elements produce the
same result). From Equation 3-63:
_2
∂W ( k )- 2 h kx
----------------- = -------------------
∂k x m∗
k x = k sin ( θ ) cos ( φ )
k y = k sin ( θ ) sin ( φ )
k x = k cos ( θ )
r
τ ( W ) = τ0 W (3-64)
4h π n
_ 2 3 - W --------
μ n = – -----------------------
∂W
-------------------------------------- k sin ( θ ) dk dθ dφ
m∗
qτ 0 m∗ ∞
r + 3 ⁄ 2 ∂f 0
π 2π
0 W 0 sin 0
3 2
μ n = – ---------------------------
_3 3- -------- dW ( θ ) dθ cos ( φ ) dφ
2h π n ∂W
Evaluating the angular integrals and integrating the energy integral by parts gives:
qτ 0 8m∗ 3 ∞
r+1⁄2
μ n = ------------------------
3h π n
_ 3 2 - r + --2- 0 W f 0 dW (3-65)
r+3⁄2 ∞
[W f0 ]W = 0 = 0
qτ 0 8m∗ 3 E c – E fn
Γ ( r + 3 ⁄ 2 )F r + 1 ⁄ 2 – ---------------------
r+3⁄2
μ n = ------------------------
_ 3 2 - r + --2- ( k B T ) (3-66)
kB T
3h π n
τ 0 8m∗ 5 E c – E fn
Γ ( r + 5 ⁄ 2 )F r + 3 ⁄ 2 – ---------------------
r+5⁄2
Q n = -----------------------
_ 3 2 - r + --2- ( k B T ) (3-67)
kB T
3h π n
Equation 3-66 and Equation 3-67 show that Qn can be related to μn:
E c – E fn
F r + 3 ⁄ 2 – ---------------------
kB T kB T
= ----------- r + --- -------------------------------------------------- μ n
5
Qn (3-68)
q 2 E c – E fn
F r + 1 ⁄ 2 – ---------------------
kB T
E fp – E v
F r + 3 ⁄ 2 – ----------------------
kB T kB T
Q p = ----------- r + --- --------------------------------------------------- μ p
5
(3-69)
q 2 E fp – E v
F r + 1 ⁄ 2 – ----------------------
kB T
In COMSOL Qn and Qp are computed from μn and μp using Equation 3-68 and
Equation 3-69 with r=−1/2. Note that in the nondegenerate limit:
kB T
Q n = ----------- r + --- μ n
5
q 2
kB T
Q p = ----------- r + --- μ p
5
q 2
Inverting Equation 3-51 gives the following equation for the electron quasi-Fermi
level:
E fn = E c + k B TF 1 ⁄ 2 -------
–1 n
(3-70)
Nc
where we have defined the inverse Fermi-Dirac integral (F-11/2(α)=η implies that
α=F1/2(η)). Let α=n/Nc and η=F-11/2(α). To obtain the drift-diffusion equations
Equation 3-70 is substituted into Equation 3-61. Note that Nc=Nc(T) so that η=F-11/
2(n/Nc)=η(n,T). To compute the current the gradient of the quasi-Fermi level is
required:
∂η ∂η
∇E fn = ∇E c + ∇( k B Tη ) = ∇E c + ηk B ∇T + k B T ------- ∇T + k B T ------ ∇n
∂T ∂n
∂η ∂α dη α dη
------ = ------- ------- = --- -------
∂n ∂n dα n dα
(3-71)
∂η- ∂α dη 3 α dη
------ = ------- ------- = – --- ---- -------
∂T ∂T dα 2 T dα
dF 1 ⁄ 2 ( η )
- = F –1 ⁄ 2 ( η ) = dα
------------------------ -------
dη dη
so that:
dη 1
------- = ----------------------- (3-72)
dα F–1 ⁄ 2 ( η )
Substituting Equation 3-71 and Equation 3-72 into Equation 3-46 and then using
α = F1/2(η) gives:
3 F1 ⁄ 2 ( η ) F1 ⁄ 2 ( η ) kB T
∇E fn = ∇E c + ηk B ∇T – --- ----------------------- k B ∇T + ----------------------- ----------- ∇n (3-73)
2 F –1 ⁄ 2 ( η ) F–1 ⁄ 2 ( η ) n
F1 ⁄ 2 ( η ) F1 ⁄ 2 ( η )
J n ( r ,t ) = nμ n ∇E c + μ n k B T ----------------------- ∇n + ---- qQ n – --- μ n k B T ----------------------- ∇T
n 3
F–1 ⁄ 2 ( η ) T 2 F –1 ⁄ 2 ( η )
where the result η = (Efn − Ec)/(kBT) is used and follows from Equation 3-70.
F1 ⁄ 2 ( η ) α –1
G ( α ) = ----------------------- = ----------------------------------------- η = F1 ⁄ 2 ( α )
F–1 ⁄ 2 ( η ) –1
F–1 ⁄ 2 ( F1 ⁄ 2 ( α ) )
nq
J n ( r ,t ) = nμ n ∇E c + μ n k B TG ( n ⁄ N c ) ∇n + ------- D n ,th ∇T (3-74)
T
pq
J p ( r ,t ) = pμ p ∇E v – μ p k B TG ( p ⁄ N v ) ∇p – ------- D p ,th ∇T (3-75)
T
The thermal diffusion coefficients Dn,th and Dp,th are defined as:
In the nondegenerate limit G(α)→1 and the following equations are obtained:
J n ( r ,t ) = nμ n ∇E c + μ n k B T ∇n + ( r + 1 )nμ n k B ∇T
J p ( r ,t ) = pμ p ∇E v – μ p k B T ∇p – ( r + 1 )pμ p k B ∇T
+ –
∇ ⋅ ( – ε 0 ε r ∇V ) = q ( p – n + N d – Na ) (3-76)
∂n 1
------ = --- ( ∇ ⋅ J n ) – U n
∂t q
(3-77)
∂p
------ = – 1--- ( ∇ ⋅ J p ) – U p
∂t q
where Un=ΣRn,i-ΣGn,i is the net electron recombination rate from all generation
(Gn,i) and recombination mechanisms (Rn,i). Similarly, Up is the net hole
recombination rate from all generation (Gp,i) and recombination mechanisms (Rp,i).
Note that in most circumstances Un=Up. Both of these equations follow directly from
Maxwell’s equations (see Ref. 6).
The Semiconductor interface solves Equations 3-76 and 3-77. The current densities Jn
and Jp are given by Equation 3-74 and Equation 3-75, if the charge carrier dependent
variables are the carrier concentrations or the log of the concentrations. For the
quasi-Fermi level formulation and the density-gradient formulation, Equation 3-61
and Equation 3-62 are used for the current densities and the charge carrier dependent
qφ n
n = exp -----------
k B T
(3-78)
qφ p
p = exp -----------
k B T
These additional dependent variables are used for solving Equation 3-53,
Equation 3-54 and Equation 3-55 together with the semiconductor equations.
Mobility Models
In The Semiconductor Equations section, a closed-form expression was computed for
the electron and hole mobilities by making the relaxation-time approximation and by
assuming a particular form for the scattering time as a function of energy. Any
mechanism that disturbs the perfect periodicity of the lattice can produce scattering of
the carriers. Such mechanisms include:
• Phonons (L): Thermally generated acoustic waves traveling through the crystal
(scattering by phonons is frequently referred to as lattice scattering, which is
somewhat confusing as the lattice itself never scatters the carriers unless perturbed
from perfect periodicity).
• Ionized impurities (I): These begin to have an effect at doping levels above
approximately 1015 cm-3 at room temperature.
• Carrier-carrier scattering (C).
• Neutral impurity scattering (N): This is important at low temperatures only,
typically below 77K.
• High field velocity saturation (E).
• Surface scattering (S): This includes effects such as interface charges, scattering by
surface phonons, and so on. It is important in field effect devices, such as field effect
transistors.
In the Semiconductor interface, the letters in brackets in the list above are
used to label the effects included in a specific mobility model (the
convention used in Ref. 6 is adopted).
1- 1 1
--------- = ------ + ------
μ tot μ1 μ2
An example of the manner in which mobility models are often combined is:
μ tot = μ E ( μ S ( μ LI ) ) (3-79)
where μE, the mobility including high field effects, is a function of μs (the surface
mobility), which in turn is a function of the mobility model for phonon (or lattice) and
impurity scattering (μLI).
The following sections describe the predefined mobility models currently available in
the Semiconductor interface.
T –αn T –αp
μ n ,pl = μ 0 ,n ---------- μ p ,pl = μ 0 ,p ----------
T ref T ref
where T is the lattice temperature and μp,pl, μp,pl, αn, αp, and Tref are material
properties. For silicon the values of the material properties are taken from Ref. 16.
T β1 T β1
μ min ,n = μ min ,n ---------- μ min ,p = μ min ,p ----------
ref ref
T ref T ref
T β2 ref T β 2
μ 0 ,n = μ 0 ,n ---------- μ 0 ,p = μ 0 ,p ----------
ref
T ref T ref
T β3 ref T β 3
N 0 ,n = N 0 ,n ---------- N 0 ,p = N 0 ,p ----------
ref
T ref T ref
β4
α = α 0 ,n ----------
ref T – +
N = Na + Nd
T ref
where T is the lattice temperature, Na− is the ionized acceptor concentration, and Nd+
is the ionized donor concentration. All the other parameters are material properties.
For silicon the values of the material properties are taken from Ref. 16.
The model uses Matthiessen’s rule to combine the input mobility with a carrier-carrier
scattering mobility term that is identical for electrons and holes. The model is based
on Ref. 17. The electron (μn,ar) and hole (μp,ar) mobilities are determined by the
equations:
1- 1 1 1- 1 1
---------- = ------------ + -------- ---------- = ------------ + --------
μ n ,fl μ in ,n μ cc μ p ,fl μ in ,p μ cc
T - 3 ⁄ 2
---------
T ref F1
μ cc = --------------------------------------------------------------------------------------------
-
1⁄2 T 2
ln 1 + ---------- ( np ) F 2
–1 ⁄ 3
( np )
T ref
where T is the lattice temperature, μin,n and μin,p are the electron and hole input
mobilities, n is the electron concentration, and p is the hole concentration. F1 (SI
unit: s2A/(m3kg)), F2 (SI unit: 1/m2), and Tref are material properties. For silicon
the values of the material properties are taken from Ref. 18.
1 - ------------
1 1 1 1-
----------- 1 1 1
----------- = + ------------- + ------------ = ------------ + ------------- + ------------
μ n ,lo μ in ,n μ ac ,n μ sr ,n μ p ,lo μ in ,p μ ac ,p μ sr ,p
N αn N αp
μ 2 ,n ----------- μ 2 ,p -----------
μ 1 ,n N ref μ 1 ,p N ref
μ ac ,n = ----------------- + ------------------------------------------
- μ ac ,p = ----------------- + ------------------------------------------
E ⊥ ,n E ⊥ ,n 1 ⁄ 3 T E ⊥ ,p E ⊥ ,p
1⁄3
---------
T
------------ ------------ ---------- ----------- ----------- -
E ref E ref T ref E ref E ref T ref
δn δp
μ sr ,n = -----------
2
- μ sr ,p = -----------
2
E ⊥ ,n E ⊥ ,p
– +
N = Na + Nd
where T is the lattice temperature, μin,n and μin,p are the electron and hole input
mobilities, Na- is the ionized acceptor concentration, Nd+ is the ionized donor
concentration, E ⊥, n is the component of the electric field perpendicular to the
electron current and E ⊥, p is the component of the electric field perpendicular to the
hole current. All other parameters in the model are material properties (note that δn
and δp have units of V/s). The material properties for silicon are also obtained from
this reference Ref. 19.
where T is the lattice temperature, μin,n and μin,p are the electron and hole input
mobilities and Fn and Fp are the driving forces for electrons and holes (currently
Fn=E||,n and Fp=E||,p where E||,n is the component of the electric field parallel to
the electron current and E||,p is the component of the electric field parallel to the
electron current). All other parameters in the model are material properties (note that
vn,0 and vp,0 are the saturation velocities for electrons and holes and have units of m/
s). The material properties for silicon are also obtained from Ref. 20.
In the finite volume method, the dependent variables are constant within
each mesh element and the gradients cannot be defined using the
differentiation operator in COMSOL. A detailed understanding of the
finite volume method is required in order to set up mobility models that
depend on the gradients of the dependent variables in COMSOL (∇n,
∇p, and ∇V). These variables include the currents jn and jp, the electric
field E, and the electric displacement field D, as well as the gradients of
the quasi-Fermi levels ∇Efn and ∇Efp. In the finite element method these
limitations do not apply and the gradients of the dependent variables (and
quantities which depend on them) can be used in expressions.
Traps
Many semiconductor devices contain a distribution of traps within the band gap. These
traps are associated with donor and acceptor atoms, with other impurity atoms in the
bulk of the semiconductor, or with “dangling bonds” that occur at defects or exterior
surfaces and grain boundaries. It is useful to consider the processes that can occur
when trap states at a given energy, Et, exchange electrons or holes with states in the
valence or conduction bands at energy E. This situation is depicted in Figure 3-9.
There are four processes that occur, corresponding to the emission and capture of both
electrons and holes between states in the bands
E E
Et Et Et Et
E E
Figure 3-9: The four processes that contribute to SRH recombination. Left: An electron in
the conduction band with energy E is captured by a trap with energy Et (ec). Center left:
An electron in a trap at energy Et is emitted to an empty state with energy E in the
conduction band (ee). Center right: An electron in a trap at energy Et moves to an empty
state in the valence band at energy E. Equivalently a hole in the valence band is trapped
(hc). Right: An electron from an occupied state in the valence band at energy E is excited
into a trap with energy Et. Equivalently a hole in the trap is emitted (he).
In practice you may want to consider a set of discrete trap levels or a continuum of trap
states (with a density of states gt(Et)). Both of these approaches can be accommodated
by defining Nt, the density of traps per unit volume at a particular trap energy, Et. For
a continuum of trap states, Nt is given by:
N t = g t ( E t )dE t
dr ec = f ( E )g c ( E ) ( 1 – f t )N t c ec ( E )dE
dg ee = ( 1 – f ( E ) )g c ( E )f t N t c ee ( E )dE
(3-80)
dr hc = ( 1 – f ( E ) )g v ( E )f t N t c hc ( E )dE
dg he = f ( E )g v ( E ) ( 1 – f t )N t c he ( E )dE
where Nt is the number of traps per unit volume, ft is the trap electron occupancy
(between 0 and 1), gc(E) is the conduction band density of states, gv(E) is the valence
band density of states, and cec(E), cee(E), chc(E), and che(E) are rate constants. The
net rate of capture for electrons and holes in the energy interval dE can be written as:
dr e = [ f ( E ) ( 1 – f t )c ec ( E ) – ( 1 – f ( E ) )f t c ee ( E ) ]g c ( E )N t dE
(3-81)
dr h = [ ( 1 – f ( E ) )c hc ( E )f t – f ( E ) ( 1 – f t )c he ( E ) ]g v ( E )N t dE
In thermal equilibrium the principle of detailed balance implies the reversibility of each
microscopic process that leads to equilibrium. Consequently, at equilibrium, the
expressions in the square brackets must be equal to zero. This leads to the following
relationships between the rate constants:
f ( E ) 1 – ft
c ee ( E ) = -------------------- ------------- c ec ( E )
1 – f ( E ) ft
1 – f ( E ) ft
c he ( E ) = -------------------- ------------- c hc ( E )
f ( E ) 1 – ft
E – Et
c ee ( E ) = ------- exp – ---------------- c ec ( E )
1
gD kB T
(3-82)
Et – E
c he ( E ) = g D exp – ---------------- c hc ( E )
kB T
Equation 3-82 applies even away from equilibrium. Substituting this equation back
into Equation 3-81, rearranging and integrating, gives the total rate of electron (re) or
hole (rh) capture to traps at the specified energy, Et:
E t – E fp Ev
rh = N t f t – ( 1 – f t )g D exp – --------------------- –∞ ( 1 – f ( E ) )chc ( E )gv ( E )dE
kB T
Introducing the constants Cn and Cp, which represent the average capture probability
of an electron over the band:
∞
E f ( E )cec ( E )gc ( E )dE
C n = ------------------------------------------------------------
c
∞
-
E f ( E )gc ( E )dE
c
Ev
–∞
( 1 – f ( E ) )c hc ( E )g v ( E )dE
C p = -----------------------------------------------------------------------------
E v
∞ E c – E fn E fn – E i
n = E f ( E )gc ( E )dE = N c γ n exp – --------------------- = γ n n i ,eff exp ---------------------
c
kB T kb T
Ev E fp – E v E i – E fp
p = ( 1 – f ( E ) )g v ( E )dE = N v γ p exp – ---------------------- = γ p n i ,eff exp ---------------------
–∞
kB T kb T
E fn – E t n1
r e = nC n N t 1 – f t 1 + ------- exp – ---------------------
1
= C n N t n – nf t – ------- f t
gD kB T gD
(3-83)
E t – E fp
rh = pC p N t f t – ( 1 – f t )g D exp – --------------------- = C p N t [ pf t + g D ( p 1 f t – p 1 ) ]
kB T
where:
ΔE t ⁄ ( k B T ) – ΔE t ⁄ ( k B T )
n 1 = γ n n i ,eff e p 1 = γ p n i ,eff e
(3-84)
ΔE t = – E i + E t
For the density-gradient formulation, the following equivalent formulas are used:
E ft – E fn
r e = nC n N t ( 1 – f t ) 1 – exp -----------------------
kB T
(3-85)
E fp – E ft
r h = pC p N t f t 1 – exp -----------------------
kB T
E t – E fn
n 1 = n exp ---------------------
kB T
(3-86)
E fp – E t
p 1 = p exp ---------------------
kB T
The total rate of change of the number of trapped electrons is given by:
∂f t n1
N t ------- = r e – r h = C n N t n – nf t – ------- f t – C p N t [ pf t + g D ( p 1 f t – p 1 ) ] (3-87)
∂t gD
Equation 3-87 determines the occupancy of the traps at the level Et. For a continuous
distribution of traps the equivalent expression is:
∂f t n1
g t ( E t ) ------- = g t ( E t )C n n – nf t – ------- f t – g t ( E t )C p [ pf t + g D ( p 1 f t – p 1 ) ]
∂t gD
The total recombination rate for electrons and holes is given by integrating
Equation 3-83 over all the distributed traps and summing over the distinct discrete
traps (denoted by the superscript i), giving the following result:
Ec j i
j n1 j i n1 i
j j i i
Re = g t ( E t )C n n – nf t – ------
- f dE t +
j t
C n N t n – nf t – ------
-f
i t
j
Ev gD i
gD
(3-88)
Ec
E
j j j j j j j i i i i i i i
Rh = g t ( E t )C p [ pf t + gD ( p1 ft – p 1 ) ] dE t + C p N t [ pf t + gD ( p1 ft – p1 ) ]
v
j i
D A e h
gt ( Et ) = gt ( Et ) + gt ( Et ) + gt ( Et ) + gt ( Et )
For the discrete states the total number of traps at the discrete level Ei is:
i D, i A ,i e,i h ,i
Nt = Nt + Nt + Nt + Nt
The total charge density, Q, that results from the traps is given by:
Ev
D, j k A, k l e, l h, m
E ( 1 – ft )gt ft gt ft gt ( 1 – ft )gt
j m
Q = q – + + dE t
c
j k l m
(3-89)
(1 – (1 –
i D,i n A ,n o e ,o p h ,p
+q f t )N t – q ft Nt – q ft Nt +q f t )N t
i n o p
Ec Ec
E [ gt E ft gt dEt + q [ Nt ft Nt
D h D,i h ,i i i
Q = q + g t ] dE t – q + Nt ] – q
v v
i i
Ec Ec E0 E0
E [ gt E ft gt dEt + q E ( 1 – ft )gt dEt – q E gt dEt
D h
Q = q + g t ] dE t – q
v 0 v v
D ,i h ,i i i i i i
+q [ Nt + Nt ] –q ft Nt +q (1 – f t )N t –q Nt
i Ei ≥ E0 Ei < E0 Ei < E0
where E0 is an energy within the band gap referred to as the neutral level. E0 is chosen
such that:
So if a neutral energy is employed the following equation applies for the charge on the
traps:
Ec E0
E ft gt dEt + q E ( 1 – ft )gt dEt – q
i i i i
Q = –q ft Nt + q ( 1 – f t )N t (3-90)
Ei ≥ E0 Ei < E0
0 v
Ec – Ev
np = N c N v γ n γ p exp – ------------------- = γ n γ p n i , eff ≡ n i, mod
2 2
(3-91)
kB T
Eg ΔE g
exp – --------------- = n i exp ---------------
1⁄2
n i ,eff = ( N c N v )
2k B T 2k B T
E g0
exp – ---------------
1⁄2
ni = ( Nc Nv )
2k B T
Here Eg=Eg0-ΔEg=Ec-Ev is the effective band gap that includes the material band gap
Eg0 and changes in the band gap (ΔEg), which result from effects such as band gap
narrowing. Equation 3-91 is known as the mass action law. Note that in an undoped
semiconductor, where charge conservation at equilibrium implies n = p, the carrier
concentrations are equal to the intrinsic concentration, ni, since band gap narrowing
Figure 3-10: The two processes involved in direct recombination. Left: A conduction band
electron is captured by an empty state (a hole) in the valence band. A photon is emitted.
Right: A valence band electron is emitted into the conduction band. A photon is absorbed.
where f(E) is the Fermi-Dirac function, gc(E) is the density of states in the valence
band, gv(E) is the density of states in the conduction band and cc(E,E’) is the rate
constant for decay between states E and E’. If it is assumed that the rate constant does
not vary significantly in the vicinity of the band edges then cc(E,E’)~Cc and the
expression can be directly integrated to yield:
∞ Ev
Rc = Cc E f ( E )gc ( E ) dE –∞ ( 1 – f ( E' ) )gv ( E' ) dE' =
c
C c np
Ge = Ce
Where Ce is a rate constant (dependent on the wavelength and the intensity of the
incident light). These approximations do not always apply, and in circumstances where
a more detailed model is appropriate, the Semiconductor interface includes the Optical
Transitions feature.
eq eq 2
R c = G e = C c γ n γ p n i ,eff = C e
So
2
C e = C c γ n γ p n i ,eff
d d d d 2
R n = R p = R c – G e = C ( np – γ n γ p n i ,eff )
For the density-gradient formulation, the second term on the right hand side is
replaced with the product of equilibrium concentrations given by one similar to
Equation 3-53.
For indirect band gap semiconductors such as silicon and germanium, C is effectively
zero. In GaAs (a widely used direct band gap semiconductor) C is approximately
1·10-10 cm3/s.
Cn n + Cp p1
f t = -------------------------------------------------------------------------
n1
C n n + ------- + C p ( p + g D p 1 )
gD
Consequently:
2 2
np – γ n γ p n i ,eff np – γ n γ p n i ,eff
R e = R h = N t ---------------------------------------------------------- = ---------------------------------------------------------------------
n
n + ------1- n1
τ p n + ------- + τ n ( p + g D p 1 )
gD ( p + gD p1 ) g D
---------------------- + ----------------------------
Cp Cn
where:
1
τ n = --------------
Nt Cn
1
τ p = --------------
Nt Cp
For the density-gradient formulation, the second term in the numerator on the right
hand side is replaced with the product of equilibrium concentrations given by one
similar to Equation 3-53.
Finally note that Cn and Cp can be written in terms of the thermal velocity of the
electrons and holes, respectively (vn,th/vp,th), as well as their average capture cross
sections (<σn>/<σp>):
C n = v n, th σ n
C p = v p, th σ p
For the density-gradient formulation, the second term in the second factor on the right
hand side is replaced with the product of equilibrium concentrations given by one
similar to Equation 3-53.
II II αn αp
R n = R p = – ------ J n – ------ J p
q q
For the values of αn and αp, the Semiconductor interface allows user-defined
expressions or using the model of Okuto and Crowell (Ref. 23):
b n ( 1 + d n ( T – T ref ) ) 2
α n = a n ( 1 + c n ( T – T ref ) )E || ,n exp – ------------------------------------------------------
E || ,n
b p ( 1 + d p ( T – T ref ) ) 2
α p = a p ( 1 + c p ( T – T ref ) )E || ,p exp – -----------------------------------------------------
E || ,p
Where E||,n and E||,p are the components of the electric field parallel to the electron
and hole currents, respectively, and Tref, an, ap, bn, bp, dn, and dp are material
properties (see Ref. 23 for values of these properties for silicon, germanium, gallium
arsenide, and gallium phosphate).
USER-DEFINED RECOMBINATION
The user-defined recombination feature allows the recombination rate to be specified
by the user for both electrons and holes.
In the finite volume method, the dependent variables are constant within
each mesh element and their gradients cannot be computed using the
differentiation operator in COMSOL Multiphysics. However, COMSOL
Multiphysics provides special variables that can be differentiated — see
Discretization and Formulation Options in the Modeling Guidelines
chapter.
Incomplete Ionization
Away from equilibrium the ionization of donors and acceptors is still given by
Equation 3-41 and Equation 3-42, except that the relevant quasi-Fermi level should
be used in the equation system:
+
Nd 1
------- = -------------------------------------------------------
Nd E fn – E d
1 + g d exp ----------------------
kB T
(3-92)
–
Na 1
- = ------------------------------------------------------
---------
Na E a – E fp
1 + g a exp ----------------------
kB T
E fn = k B T ln ------------- + E c
n
γ n N c
(3-93)
E fp = – k B T ln ------------- + E v
n
γ p N v
+
Nd 1
------- = --------------------------------------------------
-
Nd gd n ΔE d
1 + ------------- exp -----------
γn Nc k B T
(3-94)
–
Na 1
- = --------------------------------------------------
--------- -
Na ga p ΔE a
1 + ------------- exp -----------
γp Nv k B T
USER DEFINED
The Semiconductor interface allows for models of band gap narrowing to be defined
using an arbitrary expression. To add band gap narrowing to a material, select User
defined in the Band Gap Narrowing section of the Semiconductor Material Model. Then
enter user-defined expressions for ΔEg (the amount of band gap narrowing) and for α
(the fraction of the band gap narrowing taken up by the conduction band). For
convenience the energy level is entered in units of volts and is converted to an energy
E g = E g0 – ΔE g
E c = E ci – αΔE g
E v = E vi + ( 1 – α )ΔE g
where Eg is the band gap with band gap narrowing, Eg0 is the material band gap, Ec
is the conduction band edge with band gap narrowing, Eci is the conduction band
edge in the absence of band gap narrowing, Ev is the valence band edge with band gap
narrowing, and Evi is the valence band edge in the absence of band gap narrowing.
SLOTBOOM MODEL
The Slotboom model is frequently used to model band gap narrowing in silicon. It is
an empirical model that calculates the narrowing as a function of the total doping
concentration (Ref. 27). This empirical model combines all of the physical effects
(random potential fluctuations, electron-electron, carrier-impurity, and electron-hole
interactions) into one energy narrowing, and consequently the calculated narrowing is
the same in neutral and depleted parts of the device. The Slotboom model computes
the band gap narrowing according to the equation:
NI NI 2
1
ΔE g = E ref ln ----------- + ln ----------- + --- (3-95)
N ref N ref 2
where NI = Nd + Na and the other parameters are material properties (Eref has the
same units as the band gap itself and Nref has SI units of 1/m3). For silicon the
Semiconductor Module material library uses the updated material properties due to
Klassen et. al. (Ref. 28) rather than the original properties given in Ref. 27. Note that
the fraction of the band gap narrowing taken up by the conduction band is also treated
as a material property (0.5 for silicon).
JAIN-ROULSTON MODEL
The model developed by Jain and Roulston (Ref. 29) is a physics-based model in
which the only empirical parameter is the fraction of the band gap narrowing taken up
by the conduction band (once again this is defined as a material property, and a default
of 0.5 is usually employed). The model can be rewritten in a simple form with three
coefficients. Coefficients for the model are available for a wide range of III-V materials,
as well as for silicon and germanium.
where An, Ap, Bn, Bp, Cn, and Cp are material properties (with the same units as the
band gap), and Nref is a reference doping level (with SI units of 1/m3). The fraction
of the band gap narrowing taken up by the conduction band is also treated as a material
property (0.5 for silicon). Material properties for a number of materials are available in
the material library, including the original materials described in Ref. 29 and several
materials whose properties were obtained from Ref. 30.
Optical Transitions
The Optical Transitions feature is designed to model optical absorption and stimulated
and spontaneous emission within the semiconductor. Stimulated emission or
absorption occurs when a transition takes place between two quantum states in the
presence of an oscillating electric field, typically produced by a propagating
electromagnetic wave. For a semiconductor the process of stimulated absorption
occurs when an electron in the valence band adsorbs a photon and transitions into the
conduction band (resulting in coherent absorption of light). Stimulated emission
occurs when an electron in the conduction band is stimulated by the field to transition
down to the valence band (resulting in coherent emission of light). Spontaneous
emission occurs when transitions from a high energy to a lower energy quantum state
occur, with the emission of light. It can be regarded as a process by which a system
returns to equilibrium, and correspondingly can be linked to the stimulated emission
in equilibrium by thermodynamic arguments. Spontaneous emission does not occur in
phase with any propagating waves in the system, and indeed can occur in the absence
of such waves. Currently the optical transitions feature is dedicated to treating both
stimulated and spontaneous emission in direct band gap semiconductors.
Consequently the theory in the subsequent sections assumes a direct band gap at
several points.
1 2
H = ----------- ( p – qA ) + V
2m 0
where A is the magnetic vector potential and m0 is the electron mass (not the effective
mass).
1 _ 2
H = ----------- ( – i h ∇ – qA ) + V
2m 0
_2
h 2 1 _ _ 2
= – ----------- ∇ + V + ----------- ( i h q ∇ ⋅ A + i h q A ⋅ ∇ + q ( A ⋅ A ) )
2m 0 2m 0
For most practical optical applications |qA| « |p| (Ref. 32) so the q2A⋅A term can be
neglected. When modeling electromagnetic fields in the frequency domain, COMSOL
employs a gauge that ensures that the time varying electric potential is zero and the
magnetic potential satisfies the equation ∇⋅A=0 (see Magnetic and Electric Potentials
in the COMSOL Multiphysics Reference Manual for further details on gauge fixing
for electromagnetic waves). With this gauge for A the ihq∇ ⋅ A term is zero.
Consequently the quantum mechanical Hamiltonian operator takes the form:
_2 _
h 2 i hq 1 2 e
H = – ----------- ∇ + V + ------------- A ⋅ ∇ = ----------- p + V + ----------- A ⋅ p
2m 0 2m 0 2m 0 2m 0
Since |qA| « |p| the time-dependent term that includes the vector potential can be
treated as a small perturbation to the original stationary Hamiltonian H0 such that:
H =H 0 + H'
where:
1 2
H 0 = ----------- p + V (3-97)
2m 0
e
H' = ----------- A ⋅ p (3-98)
2m 0
Equation 3-97 is the Hamiltonian for the semiconductor in the absence of the field,
which has eigenfunctions of the form given in Equation 3-14.
2π- 2 _
W 1 → 2 = ------
_ H ' δ ( E 2 – E 1 – hω 0 ) (3-99)
h 12
where E1 and E2 are the corresponding eigenvalues of the states, ω0 is the angular
frequency of the oscillation and H12' is the matrix element corresponding to the
oscillatory perturbation (H') to the original Hamiltonian:
Ψ2∗ H'Ψ1 d x
3
H 12 =
Equation 3-99 gives the transition probability between two discrete states. The delta
function indicates that the states must be separated by an energy equal to the photon
energy, that is the transition must conserve energy. An additional requirement on the
transition is that crystal momentum is conserved:
k 2 = k 1 + k opt (3-100)
where kopt is the photon wave vector. This requirement for crystal momentum
conservation can be derived using a periodic expansion of the Bloch functions for the
two wave functions in the matrix element H12' with a plane wave excitation (see, for
example, Ref. 32 and Ref. 33). However, the relation is in practice much more general
since it results from fundamental symmetries of the system Hamiltonian (see Appendix
M of Ref. 1). Typical optical wavelengths (400 to 700 nm in free space, dropping by
a factor of order 10 inside the semiconductor) are significantly larger than the unit cell
size of a semiconductor (typically less than 1 nm), which in turn determines the order
of the Bloch function wavelengths. Consequently kopt is usually neglected in
Equation 3-97 leading to k2 = k1.
Equation 3-99 describes the transition rate from an unoccupied initial state to an
occupied final state. To obtain the net rate of stimulated emission (including both
E2c
Efn
Photon Ec
energy Eg
ħω0
Ev
Efp E1v k0
Figure 3-11: Diagram illustrating allowed optical transitions between the conduction
and valence bands in a two band model of a direct band-gap semiconductor. The electron
occupancy in the valence (fc(E)) and conduction (fv(E)) bands is also shown.
Assuming that the bands have a parabolic dispersion relation in the vicinity of k = 0,
E1v and E2c can be written as a function of the photon energy, hω 0 . The equations:
_ 2
h k0
E 1v = E v – ----------------
2m h
_ 2
h k0
E 2c = ---------------- + E c
2m e
_
h ω 0 = E 2c – E 1v
can be rearranged into the form of a single quadratic equation for k0. The equation
has a single physically significant root (for positive k):
2π- av 2 _
W 1 → 2 = ------
_ H δ ( E 2 – E 1 – hω 0 ) (3-102)
h 12
STIMULATED ABSORPTION
Equation 3-102 is the equation for the transition rate between a single pair of states.
In a semiconductor, there are many states that satisfy Equation 3-101, and
correspondingly it is necessary to integrate over pairs of states for which the transition
can occur. Clearly an upward transition must take place from a full state into an empty
state, so the occupancy of the states must also be accounted for. One of the
assumptions underlying the drift diffusion equations is that the scattering within the
band occurs on a much smaller time scale than equilibrating processes that occur
between the bands. Consequently stimulated electrons can be considered to
equilibrate rapidly within the conduction band so that their distribution is described
by the Fermi-Dirac function with the appropriate electron quasi-Fermi level.
Correspondingly, the rate of stimulated absorption (the total number of upward
transitions per unit volume per unit time, SI unit: m-3s-1) is given by:
1→2 2π av 2 _
------
3
G stim = _- H g ( k )f v ( 1 – f c )δ ( E 2c – E 1v – hω 0 ) d k
h 12
(3-103)
1
f c = --------------------------------------------------
E 2c – E fn
1 + exp ------------------------
kB T
(3-104)
1
f v = ---------------------------------------------------
E 1v – E fp
1 + exp -------------------------
kB T
h _2 2
1→2 1 av 2 k- _ 3
G stim = ----------------
2π h
2 _
- H 12 f v ( k ) ( 1 – f c ( k ) )δ ---------------
2m r
+ E g – h ω 0 d k
Transforming the integral to spherical polar coordinates and changing the integration
variable gives:
h _2 2
1→2 1 - av 2 k- _
2
G stim = ---------------- H f ( k ) ( 1 – f ( k ) )δ --------------- + E g – h ω 0 4πk dk
2 _ 12 v c 2m
2π h r
h _2 2 _
1→2 2 - av 2 k _ m r k h 2 k 2
G stim = ---------
πh
_ H 12 f v ( k ) ( 1 – f c ( k ) )δ ---------------- + E g – h ω 0 ----------
2m r
_ - d
h 2 2m r
---------------
-
1→2 2m r av 2
G stim = ------------
_ 3- H 12 f c ( k 0 ) ( 1 – f v ( k 0 ) )k 0
πh
Note that Equation 3-101 was used in the third and fourth steps. It is common to
rewrite this expression in the form:
1→2 2π- av 2 _
G stim = ------
_ H f ( 1 – f c )g red ( h ω 0 ) (3-105)
h 12 v
3
---
1 2m r 2
g red ( E ) = ---------2 ----------
_ 2- ( E – E g )
2π h
1→2 _ _
g stim dE = B 12 n ( h ω )f v ( 1 – f c )g red ( h ω )dE
(3-106)
2→1 _ _
r stim dE = B 21 n ( h ω )f c ( 1 – f v )g red ( h ω )dE
where B12 and B21 represent constants related to the semiconductor material and
n ( hω ) is the mean number of photons per unit volume per unit photon energy
(SI unit: J−1m−3).
The rate of spontaneous emission should not be directly dependent on the radiation
field, so the following phenomenological model is adopted for this quantity:
2→1 _
r spon dE = A 21 f c ( 1 – f v )g red ( h ω )dE (3-107)
where A21 is another constant. When the semiconductor is in equilibrium with the
radiation field the two quasi-Fermi levels are equal and the emission and absorption
rates must balance. Consequently, for the equilibrium case:
After a little algebra (using Equation 3-104 with Efn = Efp = Ef) the result is:
It is instructive to consider the high temperature limit of this equation. In that limit
the exponential term tends to unity and it is expected that stimulated emission
dominates over spontaneous emission, since n ( hω ) becomes large whilst A21 is a
constant. Consequently this limit implies that:
B 12 = B 21 (3-109)
Next, substituting Equation 3-109 into Equation 3-108 and rearranging gives:
_ A 21 1
n ( h ω ) = --------- ------------------------------------
_ - (3-110)
ω
exp ----------- – 1
B 12 h
kB T
The form of Equation 3-110 is similar to that of the Planck blackbody radiation
spectrum, which is observed to hold experimentally for many materials (for example,
see Ref. 10 §63 or Ref. 32 section 9.2.1):
n E ------------------------------------
3 2
1
n ( E ) = ---------------------
2 _ 3 3
- -
π h c exp ----------- – 1
E
k B T
Note that this expression is modified slightly from the standard form usually seen in
text books since the formula above gives the number of photons per unit photon energy
rather than the photon energy per unit frequency.
3 2
A 21 n ω0
--------
- = ------------------
- (3-111)
B 12 _ 2 3
hπ c
where the relation E = hω is used. Equation 3-109 and Equation 3-111 are derived
assuming an exciting field with a distributed spectrum in thermal equilibrium.
However the phenomenological models described by Equation 3-106 and
Equation 3-107 are expected to apply away from equilibrium in the same form, so the
relationships between A21, B12, and B21 are general. Equation 3-111, which describes
spontaneous emission relates to a process that is entirely independent of the exciting
_ 2 3
1→2 hπ c - _ _
g stim = --------------------------
3 2
n ( h ω )f v ( 1 – f c )g red ( h ω )
n ω 0 τ spon
_ 2 3
2→1 hπ c - _ _ (3-112)
r stim = --------------------------
3 2
n ( h ω )f c ( 1 – f v )g red ( h ω )
n ω 0 τ spon
2→1 1 _
r spon = ------------ f c ( 1 – f v )g red ( h ω )
τ spon
1→2 _
G stim ( E ) = Cn E δ ( E – h ω 0 )
where nE (SI unit: m-3) is the photon density at the photon energy E = hω 0 . To
build up the corresponding distributed spectrum requires summing over a series of
these line spectra, each with a different value for the driving photon energy E’ and
with, nE' = n(E’)d(E’). Correspondingly the sum can be transformed to an integral in
the following way:
1→2
g stim ( E ) = n ( E' )Cδ ( E – E' ) d( E' ) = Cn ( E ) (3-113)
_ 2 3
hπ c - _
C = --------------------------
3 2
f v ( 1 – f c )g red ( h ω )
n ω 0 τ spon
The same argument can be applied to the rate of stimulated emission. Integrating the
monochromatic rate over all frequencies gives the total generation/recombination rate
due to the line source in both of these cases:
With a monochromatic line source the stimulated emission must occur at the
frequency of the source. In contrast, the spontaneous emission can occur at any
frequency allowed by the band structure. The rate of spontaneous recombination is
therefore computed by summing contributions from all possible transitions within the
band, for the electron distribution. The radiation emitted is not in phase with any
sources producing stimulated emission, and has a broader spectrum since transitions
can occur between states separated by a range of energies.
∞
1
R spon = E ------------
τ spon c
g
f ( 1 – f v )g red ( E ) dE (3-115)
Note that fc and fv are both functions of E through Equation 3-104 and
Equation 3-101.
Equation 3-114 and Equation 3-115 determine the rates of stimulated and
spontaneous emission in terms of the spontaneous lifetime. The spontaneous lifetime
can be related to the matrix element for the transition, discussed in the previous
section. The energy density of the electromagnetic field for a traveling wave in a
dielectric medium is ε0εr′E02/2 where E0 is the electric field norm and εr′ is the real
part of the medium permittivity. Correspondingly the number density of the photons
is given by:
2
ε 0 ε r'E 0
n E = ------------------
_ -
2 h ω0
The following equation therefore applies for the rate of stimulated emission:
2 3 2
1→2 π c ε 0 ε r'E 0 _
G stim = ------------------------------
3 3
- f v ( 1 – f c )g red ( h ω 0 )
2n ω 0 τ spon
Comparing this equation with Equation 3-105 shows that the following relationship
exists between the matrix element and the spontaneous emission lifetime:
As a result of Equation 3-116 the rates of spontaneous and stimulated emission can
also be written in the form:
1→2 2π- av 2 _
G stim = ------
_ H f ( 1 – f c )g red ( h ω 0 )
h 12 v
2→1 2π- av 2 _
R stim = ------
_ H f ( 1 – f v )g red ( h ω 0 )
h 12 c
∞ 3 av 2
H 12
4n - ---------------
3
R spon = ------------------------
_4 3 - E f c ( 1 – f v )g red ( E ) dE
2
E g h πc ε
0 E0
Note that it is also common to define a net generation rate due to stimulated emission,
given by:
1→2 2→1 2π av 2 _
G stim = G stim – R stim = ------
_- H ( f v – f c )g red ( h ω 0 ) (3-117)
h 12
Equation 3-98 showed the perturbation to the electric field could be written in the
form:
e
H' = ----------- A ⋅ p
2m 0
The matrix element in this form depends on the magnitude of the magnetic vector
potential. It is often more convenient to express the matrix element in terms of the
amplitude of the electric field oscillation (E0) and a unit vector in the direction of the
electric field (e). With the frequency domain gauge for the oscillatory field in
COMSOL Multiphysics, the electric field is related to the magnetic field by the
equation:
∂A
E = – = – i ωA
∂t
gives:
iE 0
A = --------- e
ω
ieE 0
H' = ---------------- e ⋅ p
2m 0 ω
and:
eE 0 2
= ---------------- e ⋅ p
2 2
H' (3-118)
2m 0 ω
The momentum matrix element between to states 1 and 2 (<2|e⋅p|1> using the
bracket notation) is frequently referred to in the literature as M12 — a convention
adopted by COMSOL Multiphysics.
An alternative form for the matrix element is sometimes used. As shown in section
9.1.3 of Ref. 32, the Hamiltonian can also be expressed as:
H' = E 0 e ⋅ μ
where μ is the dipole matrix element (μ=qr where r is the position vector) and
correspondingly:
2 2 2
H' = E0 e ⋅ μ (3-119)
The matrix element <2|e⋅μ|1> is written in the form μ12 in the user interface.
The two forms of the matrix element given in Equation 3-118 and Equation 3-119
can be used to specify the matrix element in COMSOL Multiphysics. Note that the
band averaged matrix element for the particular electric field orientation should be
av av
used ( M 12 or μ 12 ). As discussed in Ref. 36 and Ref. 38, the band-averaged matrix
elements can be derived using a k⋅p perturbation method. For a simple 4-band model
(Ref. 36), assuming unpolarized incident light, the matrix element takes the form
(Ref. 37):
where Eg is the gap energy and Δ is the spin orbital splitting energy of the valence band.
m* is the effective mass of electrons in the conduction band, but typically an
experimentally determined value should be used rather than the theoretical value (see
discussion in Ref. 37; for the case of GaAs, Ref. 38 provides values for other materials).
OPTICAL PROPERTIES
Poynting’s theorem for electromagnetic fields can be written in the form (Ref. 33):
∂ ε0 μ0 ∂P ∂M
E × H ⋅ n dS = E ⋅ j + ∂ t ----2- E ⋅ E + -----2- H ⋅ H + E ⋅ ∂ t + μ0 H ⋅
∂t
dV
S V
(3-120)
Here E is the electric field, H is the magnetic field strength, P is the material
polarization, M is its magnetization, and V is an enclosed volume within the material,
with surface S.
Each of the terms in Equation 3-120 has a physical interpretation that can be
associated with the flow of energy through the volume. The E×H term on the left hand
side of this equation describes the flow of energy out of the enclosed volume (E×H is
known as Poynting’s vector). The E⋅j term represents the energy expended on moving
charges within the volume. The next term represents the rate of change of the stored
electromagnetic energy in the vacuum and the final two terms represent the power per
unit volume expended on the electric and magnetic dipoles present in the material.
For optical frequencies, the E⋅j term is of order ρE2 for a material resistivity ρ (for
heavily doped silicon ρ is of order 10−5 Ω/m). Most practical semiconductors are
nonmagnetic, so the final term is usually not significant. In the frequency domain, the
term involving the polarization is of order ωε0E2 (ω is of order 1015 rad/s for optical
light, ε0 is 8.85·10-12 F/m so ωε0 is of order 104 Ω/m). Consequently, when
considering the interaction of semiconductors with propagating electromagnetic
waves it is only necessary to consider the material polarization. In the frequency
domain, power per unit volume lost to the material is given by the term:
P v = iωE ⋅ P
where χ is the (complex) material susceptibility, with real part χ′ and imaginary part
χ″. In the frequency domain E(r,t) and P(r,t) take the form:
iω 0 t
E ( r ,t ) = E ( r )e
iω 0 t iω 0 t
P ( r ,t ) = P ( r )e = ε 0 ( χ' – iχ'' )E ( r )e
1 1
P v = --- Re [ iω 0 E∗ ( r ) ⋅ P ( r ) ] = --- ω 0 ε 0 Re [ iE∗ ( r ) ⋅ χE ( r ) ]
2 2
1 1 2 1 2
P v = --- Re [ iω 0 ε 0 ( χ' – iχ'' )E∗ ( r ) ⋅ E ( r ) ] = --- ω 0 ε 0 χ'' E ( r ) = --- ω 0 ε 0 χ''E 0
2 2 2
(3-121)
Equation 3-121 shows how the imaginary part of the susceptibility is related to the
power absorption by the material. Since each photon carries an energy hω the total
power adsorbed is directly related to the net rate of stimulated emission (given by
Equation 3-117).
_ 1 2
P v = h ω 0 G stim = --- ω 0 ε 0 χ''E 0
2
Correspondingly:
_
2 h G stim 4π av 2 0 0 0
χ'' ( ω 0 ) = ------------------------
2
- = ------------
2
H 12 ( f v – f c )g red (3-122)
ε0 E0 ε0 E0
where the superscript 0 has been added to fv, fc, and gred to indicate that these
quantities are evaluated at the energy hω 0 which corresponds to the excitation
frequency.
Equation 3-122 shows how the imaginary part of the susceptibility is related to the
rate of stimulated emission and correspondingly to the transition matrix element.
Associated with the change in the imaginary part of the susceptibility is a small change
in the real part. If the complete frequency spectrum of the susceptibility is known, it is
possible to relate the imaginary part of the susceptibility to the real part using the
Kramers-Kronig relations. The Kramers-Kronig relations result from the constraint
∞
2 ωχ'' ( ω )
χ' ( ω 0 ) = --- P
π 0 ω-------------------
2
–ω
2
dω (3-123)
0
Where the P indicates that the principle value of the integral is required.
Equation 3-123 gives the real part of the susceptibility in terms of the imaginary part,
provided that the entire frequency spectrum of the imaginary part is known. In
practice it is not possible to determine the entire frequency spectrum of the imaginary
part of the susceptibility, so instead a change in the imaginary part of the susceptibility
is considered due to the rearrangement of the carriers in the band. Taking as a
reference configuration for the semiconductor the case of an undoped semiconductor
at equilibrium (at temperatures such that the occupancy of the conduction band is
negligible) we define:
4π av 2 0
χ ref'' ( ω 0 ) = ------------2 H 12 g red (3-124)
ε0 E0
∞ ωχ
2 ref'' ( ω )
χ ref' ( ω 0 ) = --- P
π 0 -------------------------
ω –ω
2 2
dω
0
For a doped semiconductor at arbitrary temperature there is a change in the real and
imaginary parts of the susceptibility:
where the subscript ref indicates a change from the reference configuration and where:
4π av 2
Δ ref χ'' ( ω ) = ------------2 H 12 ( f v – f c – 1 )g red (3-126)
ε0 E0
∞ ωχ
ref'' ( ω )
∞ ωΔ
2 2 ref χ'' ( ω )
χ ref' ( ω 0 ) + Δ ref χ' ( ω 0 ) = --- P
π 0 -------------------------
ω –ω
2 2
dω + --- P -----------------------------
π 0 ω2 – ω2
dω
0 0
∞ ωΔ
2 ref χ'' ( ω )
Δ ref χ' ( ω 0 ) = --- P
π 0 -----------------------------
ω –ω
2 2
dω (3-127)
0
Equation 3-127 gives the change in the real part of the susceptibility from the
reference material susceptibility, for a given carrier concentration. This makes the
integral easier to perform in practice, since the changes in the susceptibility due to the
carriers is small at energies far from the band gap.
Equation 3-127 can be used to compute the change in the real part of the
susceptibility, given a knowledge of the susceptibility of the reference material. In
COMSOL Multiphysics, the real part of the susceptibility of the reference material is
treated as a user-specified material property (it is determined from the relative
permittivity or refractive index). The change in the refractive index due to the
excitation of carriers into the valence band (either as a result of doping or due to carrier
injection) is then accounted for by means of Equation 3-127. Note that χref′′(ω) is not
known over all frequencies and the real part of the susceptibility is likely to have
significant contributions from other processes that occur at frequencies away from
those corresponding to the band gap. However, since it is possible to define Δrefχ′′(ω)
from Equation 3-126 we can compute the change in the real part of the susceptibility
from Equation 3-127.
At the excitation frequency, ω0, the imaginary part of the susceptibility due to optical
transitions can be computed directly from Equation 3-124. Since the imaginary part
of the reference material susceptibility is not conveniently available as a material
property, COMSOL Multiphysics calculates this part of the susceptibility directly. It is
possible to include additional contributions to the imaginary part of the susceptibility
from mechanisms other than the optical transitions, as discussed in the next section.
ε r' = 1 + χ'
ε r'' = χ''
The optical transitions feature computes changes in the material properties that result
from the transitions occurring in the semiconductor. The real part of the material
permittivity changes from an initial value εr,i′ to a modified value εr,i′ given by:
The results from the preceding section have been used in deriving the above equations.
Note that for the real part of the permittivity, the initial permittivity value is the real
part of the permittivity for the reference material at the excitation frequency
(χ′ref(ω0)), and the change in the permittivity is the same as Δrefχ′(ω0). However, this
is not the case for the imaginary part of the susceptibility, because the reference
material contribution to the imaginary part of the permittivity is not generally available
as a a material property. The change in the imaginary part of the permittivity is given
by:
Typically the initial value of the imaginary part of the permittivity (εr,i′′) is zero.
COMSOL Multiphysics allows for nonzero values of εr,i′′ for cases in which there are
other loss mechanisms in the material besides the optical transitions, so it is possible to
enter nonzero values for this parameter in the feature. These mechanisms contribute
in an additive manner to the material losses (or gain). The change in the imaginary part
of the permittivity is given by:
Δε r'' = χ'' ( ω 0 )
The relationships between these quantities can be obtained by expanding the left hand
side and equating the real and imaginary parts of the equations. For the initial values
of the permittivity and refractive index the following relationships hold:
2
ε r, i' = n i2 – k i
ε r, i'' = 2n i k i
2 2
Δε r' = 2n i Δn + [ Δn – 2k i Δk – Δk ]
Δε r'' = 2n i Δk + [ 2k i Δn + 2ΔkΔn ]
In practical semiconducting materials, ki, Δk, and Δn are small in comparison to ni, so
the terms in the square brackets are small. This is assumed when generating the
corresponding postprocessing variables.
Finally a further quantity, related to the imaginary part of the complex susceptibility,
is important because it can be measured experimentally. The absorption coefficient (α)
is given by:
ω
α = ------ χ''
cn
Boundary Conditions
The Semiconductor interface includes boundary conditions appropriate for the
Semiconductor Material Model feature. Additionally, if insulating regions are included
within the model using the Charge Conservation feature, separate boundary conditions
are available for these regions.
• Metal Contacts
• Thin Insulating Gates
• Continuity/Heterojunction
• Boundary Conditions for Charge Conservation
• Boundary Conditions for the Density-Gradient Formulation
Metal Contacts
The Metal Contact boundary condition is used for modeling different types of
metal-semiconductor junctions. The Ideal Ohmic and Ideal Schottky types of contact
can be modeled with this feature.
IDEAL OHMIC
The ohmic contact option assumes local thermodynamic equilibrium at the contact.
Note that in practice it is often used in nonequilibrium situations where the boundary
condition imposed is no longer physical (for example in a forward biased p-n junction),
which is reasonable provided that the junction is located some distance from the region
of interest. Since equilibrium is assumed, both the hole and electron quasi-Fermi levels
are equal at the boundary. Charge neutrality at the boundary is also assumed so there
is no band bending and the band diagram takes the form shown in Figure 3-12.
E0 qV0
E0 E0
qχ(T0) qV qχ(T)
qV qχ(T) qV0 qV
n Ec
Ec Ec Ef
0 Ef metal 0
metal Ef metal Eg(T)
Eg(T)
Eg(T0) ΔEf Ev Ev
Ev qV0
E0
E0 E0
qχ(T0) qV qχ
qV qV qχ(T) (T)
p
Ev qV0 Ec
Ec
Eg(T) Eg(T) Ef
Eg(T0)
Ef Ef metal Ev
0 metal metal 0
Ev Ev
ΔEf
Figure 3-12: Energy band diagram for an ohmic contact with n-type (top) and p-type
(bottom) semiconductors under different biasing and temperature conditions (left to
right). On the left the semiconductor is in the reference configuration at the equilibrium
temperature T 0 and at zero bias V0=0. In the center, the temperature of the semiconductor
is raised, changing the gap Eg and the electron affinity χ. Correspondingly, the energy of
the conduction band edge Ec and of the valence band edge Ev, is shifted as is the Fermi
level Ef. In this configuration the vacuum energy E0 also changes as a result of differences
in the space charge distribution in the device. On the right, in addition to the temperature
change, a bias V0 is applied to the metal, which shifts the entire band structure (as well as
the vacuum level) up in energy by qV0 from the configuration in the center.
Since equilibrium is assumed, Equation 3-49 is used for the carrier concentrations but
it is useful to write it in the alternative forms:
E c – E f E f – E i
n eq = γ n N c exp – ------------------ = γ n n i ,eff exp ------------------
k b T kb T
(3-128)
E f – E v E i – E f
p eq = γ p N v exp – ------------------- = γ p n i ,eff exp ------------------
k b T kb T
where Equation 3-77 is used to derive the expressions for n and p in terms of the
effective intrinsic carrier concentration. The charge neutrality condition states:
– +
n eq – p eq + N a – N d = 0 (3-129)
+ – 2
( p eq + ( N d – N a ) )p eq – γ n γ p n i ,eff = 0
1 + – 1 + – 2 2
p eq = – --- ( N d – N a ) ± --- ( N d – N a ) + 4γ n γ p n i ,eff
2 2
1 + – 1 + – 2 2
p eq = – --- ( N d – N a ) + --- ( N d – N a ) + 4γ n γ p n i ,eff
2 2
(3-130)
1 + – 1 + – 2 2
n eq = --- ( N d – N a ) + --- ( N d – N a ) + 4γ n γ p n i ,eff
2 2
From Equation 3-128 the difference between the intrinsic level and the Fermi level can
be determined in the following manner:
n eq p eq
E f – E i = k B T ln ------------------ = – k B T ln ------------------
γ n n i ,eff γ p n i ,eff
This result applies at arbitrary temperatures. Using Equation 3-91 and the above
result, the conduction band energy level can be related to the intrinsic level and
correspondingly to the equilibrium Fermi level in the following manner:
Nv n eq Nv
E c = E i + --- E g – ------- ln ------- = E f – k B T ln ------------------ + --- E g – ------- ln -------
1 kT 1 kT
2 2 Nc γ n n i ,eff 2 2 Nc
kB T n eq Nv
V = – --- E c + χ = ----------- ln ------------------ + --- ln ------- – --- E f + --- E g – χ
1 1 1 1
(3-131)
q q γ n n i ,eff 2 Nc q 2
Equation 3-131 gives the vacuum potential relative to the Fermi level at an arbitrary
temperature. However, it does not fix the vacuum potential on an absolute scale (the
value of Ef is not known on this scale). As discussed in The Semiconductor Equations,
COMSOL Multiphysics references the vacuum potential to the Fermi level in the
equilibrium reference configuration (shown on the left of Figure 3-12). Since the
vacuum level adjusts to accommodate the space charge layers that are created in the
device, it does not remain constant when the temperature is changed away from
T=T0 T=T
E0 E0
qV(T0)
qV(T)=qV(T0)
qχ(T0) qχ(T)
Ec Ec
Ei=Ef
Ei=Ef=0 0
Eg(T0) Eg(T)
Ev Ev
Figure 3-13: Diagram showing the band structure of an intrinsic semiconductor at the
equilibrium reference temperature and at the local temperature (with no applied
voltages). In this case the vacuum energy level does not change with a change in the local
temperature.
V ( T ) = V ( T0 )
Using the above equation and Equation 3-131, and the fact that the intrinsic
semiconductor has no band gap narrowing,
k B T N v ( T ) 1
- ln ---------------- – --- E i ( T ) + --- E g ( T ) – χ ( T )
1 0 0
----------
2q N c ( T ) q 2
kB T0 Nv ( T0 ) 1
= -------------- ln ------------------- – --- E i ( T 0 ) + --- E g ( T 0 ) – χ ( T 0 )
1 0 0
2q Nc ( T 0 ) q 2
where χ0 is the electron affinity in the absence of band gap narrowing and Eg0 is the
energy gap in the absence of band gap narrowing. By definition Ei(T0) = Ef(T0) = 0
therefore:
Equation 3-132 sets the value of the Fermi level relative to the zero in potential at
temperature T for an intrinsic semiconductor. Ef(T) is the offset in the energy scale
relative to the equilibrium temperature for the particular case of an intrinsic
semiconductor. Next consider a semiconductor with a nonuniform doping distribution
but with a region of intrinsic semiconductor. The entire semiconductor is heated
uniformly to raise its temperature from T0 to T1 (with no applied biases). The Fermi
level in the intrinsic semiconductor changes according to Equation 3-132. Since the
whole sample is still at equilibrium, the Fermi level everywhere else in the sample must
also change by the same amount. Equation 3-132 gives the value of the Fermi level at
equilibrium for any level of doping (in the absence of applied biases). The
temperature-dependent (and doping-independent) offset is defined in the Fermi level:
kB Nv ( T ) Nv ( T0 )
ΔE f ( T ) = ------- T ln ---------------- – T 0 ln ------------------- + χ ( T 0 ) – χ ( T )
0 0
2q Nc ( T ) Nc ( T0 )
(3-133)
1 0 0
+ ------- ( E g ( T 0 ) – E g ( T ) ) ≡ V eq, adj
2q
kB T n eq Nv
V = ----------- ln ------------------ + --- ln ------- – --- ΔE f + --- E g – χ ≡ V eq
1 1 1
q γ n n i ,eff 2 N c q 2
kB T n eq Nv
V = ----------- ln ------------------ + --- ln ------- – --- ΔE f + --- E g – χ + V 0 = V eq + V 0(3-134)
1 1 1
q γ n n i ,eff 2 N c q 2
The ohmic contact boundary condition imposes Equation 3-130 on the carrier
concentrations and Equation 3-134 on the potential at the boundary. For the
Semiconductor Equilibrium study step, only the constraint on the electric potential is
applied. Note that all metal contacts attached to the same Semiconductor Material Model
feature are biased at a common voltage, as dictated by the equilibrium condition. See
Semiconductor Equilibrium Study Settings on how to set the common bias voltage.
The ideal Schottky option adopts a simplified model for Schottky contacts, which is
based largely on the approach introduced by Crowell and Sze (Ref. 24). The
semiconductor is assumed to be nondegenerate, since metal-degenerate
semiconductor contacts are usually best represented by the Ideal Ohmic option.
The contact acts as a source or sink for carriers and consequently it can be treated as a
surface recombination mechanism:
J n ⋅ n = – qv n ( n – n 0 )
J p ⋅ n = qv p ( p – p 0 )
Here, n is the outward normal of the semiconducting domain, vn and vp are the
recombination velocities for holes and electrons, respectively, and n0 and p0 are the
quasi-equilibrium carrier densities — that is, the carrier densities that would be
obtained if it were possible to reach equilibrium at the contact without altering the
local band structure. n0 and p0 are correspondingly defined as though the Fermi level
of the semiconductor at the boundary is equal to that of the metal. From Figure 3-14
n0 and p0 are given by:
E c – E fm ΦB
n 0 = N c exp – ----------------------- = N c exp – -----------
kB T k B T
(3-135)
E fm – E v Eg – ΦB
p 0 = N v exp – ----------------------- = N v exp – ---------------------
kB T kB T
where:
ΦB = Φm – χ (3-136)
Here, Φm is the metal work function, Efm is the metal Fermi level, and ΦB is the
emission barrier height for electrons (from the metal). The observed barrier heights of
Schottky junctions frequently do not conform to Equation 3-136, largely as a result of
the complexities discussed previously. From a practical perspective, the value of ΦB can
Figure 3-14: Energy band diagram for a Schottky contact with n-type (top) and p-type
(bottom) semiconductors under different biasing and temperature conditions (left to
right). On the left, the semiconductor is in the reference configuration at the equilibrium
temperature T 0 and at zero bias V 0=0. In the center, the temperature of the semiconductor
is raised, changing the gap Eg and the electron affinity χ. Correspondingly, the energy of
the conduction band edge Ec and of the valence band edge Ev is shifted, as is the Fermi
level Ef, in equilibrium regions of the device (indicated to the right of the band diagram).
In this configuration the vacuum energy E0 also changes as a result of differences in the
space charge distribution in the device. On the right, in addition to the temperature
change, a forward bias V0 is applied to the metal.
The recombination velocities vn and vp are determined by assuming that the dominant
source of current across the junction is thermionic emission. Ref. 3 provides a full
derivation of this case, which shows that, if thermionic emission is dominant:
Here, An* and Ap* are the effective Richardson’s constants for electrons and holes,
respectively (these are essentially material properties related to the thermionic emission
— Ref. 3 has details). The Schottky contact boundary condition allows the
recombination velocities to be user defined or to be determined from Equation 3-137.
In addition, an extra current contribution can be specified with either a user-defined
scaling factor or the scaling factor computed using the WKB Tunneling Model.
Equation 3-135, Equation 3-136, and Equation 3-137 specify the boundary
condition on the currents imposed at a Schottky contact. The boundary condition on
the voltage can be determined from Figure 3-14:
ΔE f
V = – ( Φ B + χ ) – ---------- + V 0 (3-138)
q
qΦm
E0 E0 E0
qΦm qχ(T0) qΦm
n qV qχ(T) qV0 qV qχ(T)
qV
insulator
insulator
insulator
Ec metal Ec
Ec metal Ef Ef
0 metal Eg(T)
Eg(T0) Ef Eg(T) 0
ΔEf
Ev Ev Ev
dins
V0=0, T=T0 V0=0, T=T V0<0, T=T
E0 E0
E0
qχ(T0) qχ(T) qχ(T)
qV qV qV
qΦm
p Ec Ec
Ec
insulator
insulator
insulator
qΦm Eg(T) qΦm Eg(T)
Eg(T0) Ef
Ef metal Ef
0 Ev 0
metal Ev Ev
ΔEf metal
dins qV0
Figure 3-15: Energy band diagram for a thin insulating gate with n-type (top) and p-type
(bottom) semiconductors under different biasing and temperature conditions (left to
right). On the left, the semiconductor is in the reference configuration at the equilibrium
temperature T0 and at zero bias V0=0. In the center, the temperature of the semiconductor
is raised, changing the gap Eg and the electron affinity χ. Correspondingly, the energy of
the conduction band edge Ec and of the valence band edge Ev is shifted, as is the Fermi
level Ef, in equilibrium regions of the device (indicated to the right of the band diagram).
In this configuration the vacuum energy E0 also changes as a result of differences in the
space charge distribution in the device. On the right, in addition to the temperature
change, a bias V0 is applied to the metal, leading to an inversion layer under the gate.
When the Thin Insulator Gate boundary condition is used, the thin insulating layer is
not included in the COMSOL Multiphysics model but its effect is included in the
formulation of the boundary condition. The insulator is assumed to be so thin that the
electric field (which must be perpendicular to the metal surface) is to a good
approximation also perpendicular to the insulator-semiconductor boundary. When this
is the case, the normal electric displacement field (D) at the insulator-semiconductor
interface can be written as:
Vg – V
n ⋅ D = – ε ins ε 0 -----------------
d ins
ΔE f
V g = – Φ m + V 0 – ----------
q
where Φm is the metal work function. ΔEf is given by Equation 3-133. Therefore:
ΔE f
V + Φ m – V 0 + ----------
q
n ⋅ D = ε ins ε 0 ------------------------------------------------- (3-139)
d ins
The electron and hole currents flowing into the insulator must be zero therefore:
n ⋅ Jn = 0
(3-140)
n ⋅ Jp = 0
The thin insulating gate applies the Neumann boundary conditions given by
Equation 3-139 and Equation 3-140.
Vg – V
n ⋅ D = – ε ins ε 0 ----------------- – Q
d ins
where Q is the surface charge density due to the traps, given by Equation 3-89 or
Equation 3-90. Consequently the form of Equation 3-139 is modified so that:
ΔE f
V + Φ m – V 0 + ----------
q
n ⋅ D = ε ins ε 0 ------------------------------------------------- – Q
d ins
Similarly, in a transient study, the traps can provide a sink for electrons or holes and
Equation 3-140 is changed such that:
Continuity/Heterojunction
Space charge regions develop at the interface between two different semiconductors,
as a result of the change in the band structure that occurs at the junction. Such
interfaces are referred to as heterostructures. COMSOL Multiphysics handles all
interior boundaries in a model using the Continuity/Heterojunction feature, which
automatically detects whether a change in the band structure occurs at the interface.
For interior boundaries within a single material, the electron and hole densities are
continuous and the boundary has no effect on the solution. When a heterostructure is
present, one of the following Continuity model options should be selected from the
Heterojunction settings:
The boundary conditions for these two options are described in more detail below.
where Efn1 and Efp1 are the electron and hole quasi-Fermi levels in material 1 and Efn2
and Efp2 are the electron and hole quasi-Fermi levels in material 2.
This is an approximate boundary condition, and applies when the junction has
negligible resistivity.
THERMIONIC EMISSION
The thermionic emission boundary condition is based on Ref. 25.
In the limit of no tunneling, the normal currents across the junction are given by:
– ( E v1 – E v2 ) ⁄ ( k B T ) (3-141)
q ( v p1 p 1 e – v p2 p 2 ) E v1 ≥ E v2
n 1 ⋅ J p1 =
– q ( v p e –( E v2 – E v1 ) ⁄ ( k B T ) – v p ) E v1 < E v2
p2 2 p1 1
n 2 ⋅ J n2 = – n 1 ⋅ J n1 n 2 ⋅ J p2 = – n 1 ⋅ J p1
where n1·Jn1 is the outward normal electron current from material 1, n2·Jn2 is the
normal electron current leaving material 2, n1·Jp1 is the outward normal hole current
from material 1, n2·Jp2 is the normal hole current leaving material 2. vn1, vn2, vp1,
and vp2 are the electron and hole recombination velocities for each material at the
boundary. n1, n2, p1, and p2 are the electron and hole concentrations on each side of
the boundary. Other quantities are defined in Figure 3-16. The recombination
velocities are given by:
2 2
A n1∗ T A n2∗ T
v n1 = -------------------- v n2 = --------------------
qN c1 qN c2
2 2
A p1∗ T A p2∗ T
v p1 = -------------------- v p2 = --------------------
qN v1 qN v2
where the effective Richardson’s coefficients An1*, An2*, Ap1*, and Ap2* are given by:
2 2
4πm e1∗ k B 4πm e2∗ k B
A n1∗ = ------------------------------
3
-q A n2∗ = ------------------------------
3
-q
h h
2 2
4πm h1∗ k B 4πm h2∗ k B
A p1∗ = -------------------------------
3
q A p2∗ = -------------------------------
3
q
h h
The effective masses in the above equations are assigned the smaller value of the
density of states effective mass between the 2 domains according to Ref. 25. The
effective mass can be altered in the equation view if required.
E0
χ1
χ2
Ec1 Ec2
Efn1 Efn2
Eg1 Eg2
Efp1 Efp2
Ev1
Ev2
Semiconductor 1 n2 n1 Semiconductor 2
Figure 3-16: Heterostructure band diagram showing the vacuum energy level, E0, and
the conduction (Ec1, Ec2) and valence band (Ev1, Ev2) energies for the two materials.
The electron (Efn1, Efn2) and hole (Efp1, Efp2) quasi-Fermi levels are also shown, as are
the material band gaps (Eg1, Eg2) and affinities (χ1, χ2).
The electron and hole normal current densities given in Equation 3-141 are multiplied
by a factor of (1+δnJn) and (1+δnJp), respectively. The extra current factors δnJn and
δnJp are given by the double integration along the electrical field line (dl) and along
the energy axis (dVx):
2
qV max qV – 4π
- V max – ---------x- ----------
-------------- max(0, 2m ( E b – qV x )) dl
q kB T h
V
kB T
δ = ----------- e e e 1
dV x (3-142)
kB T min
where h is the Planck constant, the limits of the energy axis integration are given by
where the max function of the second equation is taken within the domain selection
of the potential barrier, and the potential barrier variable Eb is given by
and Eb1 and Eb2 are the values of Eb at the two opposite boundaries 1 and 2 across
the potential barrier and connected by an electric field line, evaluated on the side of
each boundary that is (immediately) outside of the potential barrier domain selection.
2
The integral … dl is the line integral along the electric field line between the two
1
opposite boundaries 1 and 2 across the potential barrier domain selection.
DENSITY-GRADIENT FORMULATION
For the density-gradient formulation, the Continuous Quasi-Fermi levels option is
automatically satisfied with the Lagrange shape functions used for the quasi-Fermi
level and Slotboom variables. This mimics the continuous nature of the quantum
mechanical wave function, although it should be treated as phenomenology at the best
(Ref. 45).
The Thermionic Emission option assumes the thermionic emission process dominates
and allows the quasi-Fermi level and the Slotboom variable to be discontinuous across
the heterojunction. The same formula as the drift-diffusion theory is used for the
thermionic current density, yielding similar results.
Φm=Φm0+intop1(semi.V_eq_adj)
where is Φm0 the metal work function and an integration coupling operator (intop1)
has been added on a point within the semiconducting domain adjacent to the insulator
(if more than one Semiconductor interface is added to the domain, the prefix semi in
the variable within the integration operator might need to be incremented).
n ⋅ ( bn ∇ n ) = 0
(3-143)
n ⋅ ( bp ∇ p ) = 0
– b n, ox
n ⋅ ( b n ∇ n ) = ----------------- n (3-144)
dn
where bn,ox is the density-gradient coefficient in the oxide (SI unit: V m^2), and dn is
the penetration depth into the oxide (m), given by
_2
h
b n, ox = -----------------------------
*
-
12 q m n, ox
_ (3-145)
h
d n = ----------------------------------------------
2 q m n, ox Φ n, ox
where m*n,ox and mn,ox are the effective masses in the oxide (SI unit: kg) and Φn,ox is
the potential barrier height (SI unit: V). For silicon-silicon dioxide interfaces, Jin et.
al. suggested the values of 0.22 m0, 0.5 m0, and 3.15 V, where m0 is the electron
mass.
Tunneling
Equation 3-37 in the section Electrons in a Perturbed Periodic Potential describes the
transport of both electrons and holes in a semiconductor with a potential that varies in
space. In many circumstances the potential varies slowly in space and wave packets
move according to the classical Hamiltonian, so correspondingly their dynamics is
determined by the semiclassical model, from which both drift-diffusion equations
follow. However, since Equation 3-37 is essentially a Schrödinger equation for
electrons and holes, it allows for quantum mechanical phenomena such as tunneling,
which are outside of the scope of the semiclassical model.
• Tunneling through the barrier formed at a Schottky diode when the semiconductor
is heavily doped underneath the metal contact (this is one way to produce an ohmic
contact).
• Tunneling through the potential barrier formed by the depletion layer associated
with a heterojunction.
• Direct tunneling through thin layers of oxide in very thin gates.
• Tunneling into the conduction band of an oxide material when a high bias is applied
to a thicker gate oxide (Fowler-Nordheim tunneling).
Note that for tunneling through direct band gap oxide barriers (such as silicon oxide)
in indirect band gap semiconductors (such as silicon), an additional complication is
encountered due to the band structure mismatch that occurs as a result of the change
in the material at the interface. This mismatch is not usually observed in practice — for
reasons that are currently not fully understood (see the discussion in chapter 5 of
Ref. 43). In this case the phenomenological perspective adopted in Ref. 40 is usually
employed, and tunneling through the barrier is treated without accounting for the
band structure mismatch, since this approach best describes the experimental results.
E0
qV qχ
qΦm
tunneling Ec
Eg Ef E0
tunneling
Ev metal
qΦm
qV qχ
qV0
qV0
metal Ec
Ef
Eg
Ev
(a) (b)
Figure 3-17: Band diagrams showing Fowler-Nordheim electron tunneling into the
conduction band of an oxide. Eg is the band gap of the semiconductor, χ. is the electron
affinity and Φm is the work function of the metal. The energy of the conduction band edge
in the semiconductor is Ec, that of the valence band edge is Ev, the vacuum level is E0 and
the Fermi level is Ef. In both (a) and (b) the temperature of the device is the same as the
equilibrium reference temperature (temperature changes would cause an additional shift
in the Fermi-level which are not shown in the figure - see for example, Figure 3-15). In
(a) a large potential V0 is applied to the semiconductor. The band structure of the
insulator is such that electrons can tunnel through the triangular barrier formed by the
conduction band edge in the insulator, into the insulator conduction band. In (b) the
potential V0 is applied to the metal, and consequently electrons from the metal can tunnel
into the insulator conduction band. Once the electrons tunnel into the conduction band of
the insulator they are transported via drift diffusion into the metal (case (a)) or
semiconductor (case (b)). Note that the tunnel barrier presented to the electrons is
triangular in shape in both cases.
4. S.M. Sze and K.K. Ng, Physics of Semiconductor Devices, Wiley, 2007.
5. S.M. Sze and M.K. Lee, Semiconductor Devices Physics and Technology, John Wiley
& Sons, 2012.
10. L.D. Landau and E.M. Lifshitz, Statistical Physics Part 1, Course of Theoretical
Physics (vol. 5), Butterworth-Heinmann, 1980.
11. R.C. Jaeger and F.H. Gaensslen, “Simulation of Impurity Freezeout Through
Numerical Solution of Poisson’s Equation with Application to MOS Device
Behavior,” IEEE Transactions on Electron Devices, vol. 27, no. 5, pp. 914–920,
1980.
13. A.H. Marshak and C.M. Vliet, “Electrical Current and Carrier Density in
Degenerate Material with Nonuniform Band Structure,” Proceedings of the IEEE,
vol. 72, no. 2, pp. 148–164, 1964.
16. N.D. Arora, J.R. Hauser, and D.J. Roulston, “Electron and Hole Mobilities in
Silicon as a Function of Concentration and Temperature,” IEEE Transactions on
Electron Devices, vol. 29, no. 2, pp. 292–295, 1982.
17. N.H. Fletcher, “The High Current Limit for Semiconductor Junction Devices,”
Proceedings of the IRE, vol. 45, no. 6, pp. 862–872, 1957.
18. J.M. Dorkel and Ph. Leturcq, “Carrier Mobilities in Silicon Semi-empirically
Related to Temperature, Doping and Injection Level,” Solid-State Electronics, vol.
24, no. 9, pp. 821–825, 1981.
20. C. Canali, G. Majni, R. Minder, and G. Ottaviani, “Electron and Hole Drift
Velocity Measurements in Silicon and Their Empirical Relation to Electric Field and
Temperature,” IEEE Transactions on Electron Devices, vol. 22, no. 11, pp. 1045–
1047, 1975. Note the correction in: G. Ottaviani, “Correction to ‘Electron and hole
21. R.N. Hall, “Electron-Hole Recombination in Silicon,” Physical Review, vol. 87,
no. 2, p. 387, 1952.
22. W. Shockley and W.T. Read, “Statistics of the Recombinations of Electrons and
Holes,” Physical Review, vol. 87, no. 5, pp. 835–842, 1952.
29. S.C. Jain and D.J. Roulston, “A simple expression for band gap narrowing (BGN)
in heavily doped Si, Ge, GaAs and GexSi1•x strained layers,” Solid-State Electronics,
vol. 34, no. 5, pp. 453–465, 1991.
31. L.D. Landau and E.M. Lifshitz, The Classical Theory of Fields, Course of
Theoretical Physics (vol. 2), Butterworth-Heinmann, 1975.
32. S.L. Chuang, Physics of Photonic Devices, John Wiley and Sons Inc., 2009.
37. R.H. Yan, S. W. Corzine, L.A. Coldren, and I. Suemune, “Corrections to the
expression for gain in GaAs,” IEEE Journal of Quantum Electronics, vol. 26, no 2,
pp. 213–216, 1990.
38. C.Hermann and C. Weisbuch, “k⋅p perturbation theory in III-IV compounds and
alloys: a reexamination,” Physical Review B, vol. 15 no. 2, pp. 823–833, 1977.
40. C.B. Duke, “Tunneling in Solids,” Solid State Physics, supplement 10, Academic
Press, 1969.
44. M. A. Green and M. J. Keevers, “Optical Properties of Intrinsic Silicon at 300 K,”
Progress in Photovoltaics: Research and Applications, vol. 3, pp. 189–192, 1995.
46. M.G. Ancona, Z. Yu, R. W. Dutton, P.J. Vande Voorde, M. Cao, and D. Vook,
“Density-Gradient Analysis of MOS Tunneling,” IEEE Transactions On Electron
Devices, vol. 47, no. 12, p. 2310, 2000.
47. M.G. Ancona, D. Yergeau , Z. Yu and B.A. Biegel, “On Ohmic Boundary
Conditions for Density-Gradient Theory,” J. Comput. Electron., vol. 1, pp. 103–107,
2002.
48. S. Jin, Y.J. Park, and H.S. Min, “Simulation of Quantum Effects in the Nano-scale
Semiconductor Device,” J. Semicond. Tech. Sci., vol. 4, no. 1, p. 32, 2004.
COUPLING FEATURES
If a multiphysics interface is added from the Model Wizard or using the Add Physics
window, then the appropriate coupling feature is automatically added to the model
builder tree structure. Alternatively, the physics interfaces can be added one at a time,
followed by the coupling features.
Coupling features are available from the context menu (right-click the
Multiphysics Couplings node) or from the Physics toolbar, Multiphysics
menu.
Use the online help in COMSOL Multiphysics to locate and search all the
documentation. All these links also work directly in COMSOL
Multiphysics when using the Help system.
Coupling Features
The Semiconductor-Electromagnetic Waves Coupling node is described in the section
Semiconductor-Electromagnetic Waves Coupling below.
SETTINGS
The Label is the default multiphysics coupling feature name.
The Name is used primarily as a scope prefix for variables defined by the coupling node.
The software refer to variables in expressions using the pattern
<name>.<variable_name>. In order to distinguish between variables belonging to
different coupling nodes or physics interfaces, the name string must be unique. Only
letters, numbers, and underscores (_) are permitted in the Name field. The first
character must be a letter.
The default Name (for the first multiphysics coupling feature in the model) is semc1.
DOMAIN SELECTION
The default setting is All domains which couples all domains in the Semiconductor
interface that have an active Optical Transitions feature with the corresponding domains
in the electromagnetic waves interface.
COUPLED INTERFACES
This section defines the physics involved in the coupling. By default, the software
selects an appropriate physics interface for you from the Semiconductor and
Electromagnetic waves lists. These selections determine the two interfaces that are
coupled by the feature.
COUPLING FEATURES
If a multiphysics interface is added from the Model Wizard or using the Add Physics
window, then the appropriate coupling feature is automatically added to the model
builder tree structure. Alternatively, the physics interfaces can be added one at a time,
followed by the coupling features.
Coupling features are available from the context menu (right-click the
Multiphysics Couplings node) or from the Physics toolbar, Multiphysics
menu.
Use the online help in COMSOL Multiphysics to locate and search all the
documentation. All these links also work directly in COMSOL
Multiphysics when using the Help system.
Coupling Features
The Semiconductor-Electromagnetic Waves Coupling node is described in The
Semiconductor Optoelectronics, Beam Envelopes Interface section.
This chapter describes the theory for the physics interfaces found under the
AC/DC branch ( ).
In this chapter:
233
The Electrostatics Interface
The Electrostatics (es) interface ( ), found under the AC/DC>Electric Fields and
Currents branch when adding a physics interface, is used to compute the electric field,
electric displacement field, and potential distributions in dielectrics under conditions
where the electric charge distribution is explicitly prescribed. The formulation is
stationary except for use together with other physics interfaces. Eigenfrequency,
frequency-domain, small-signal analysis, and time-domain modeling are supported in
all space dimensions.
The physics interface solves Gauss’ Law for the electric field using the scalar electric
potential as the dependent variable.
Charge Conservation is the main node, which adds the equation for the electric
potential and has a Settings window for defining the constitutive relation for the
electric displacement field and its associated properties such as the relative permittivity.
When this physics interface is added, these default nodes are also added to the Model
Builder — Charge Conservation, Zero Charge (the default boundary condition), and
Initial Values. Then, from the Physics toolbar, add other nodes that implement, for
example, boundary conditions and space charges. You can also right-click Electrostatics
to select physics features from the context menu.
Physics-Controlled Mesh
The physics-controlled mesh is controlled from the Mesh node’s Settings window (if the
Sequence type is Physics-controlled mesh). There, in the table in the Physics-Controlled
Mesh section, find the physics interface in the Contributor column and select or clear
the check box in the Use column on the same table row for enabling (the default) or
disabling contributions from the physics interface to the physics-controlled mesh.
Information from the physics, such as the presence of an infinite elements domain or
periodic condition, will be used to automatically set up an appropriate mesh sequence.
SETTINGS
The Label is the default physics interface name.
The default Name (for the first physics interface in the model) is es.
DEPENDENT VARIABLES
The dependent variable is the Electric potential V. You can change its name, which
changes both the field name and the variable name. If the new name coincides with the
name of another electric potential field in the model, the physics interfaces shares
degrees of freedom. The new name must not coincide with the name of a field of
another type or with a component name belonging to some other field.
DISCRETIZATION
In the COMSOL Multiphysics Reference Manual, see Table 2-4 for links
to common sections and Table 2-5 to common feature nodes. You can
also search for information: press F1 to open the Help window or Ctrl+F1
to open the Documentation window.
n2 ⋅ ( D1 – D2 ) = ρs
In the absence of surface charges, this condition is fulfilled by the natural boundary
condition
n ⋅ [ ( ε 0 ∇V – P ) 1 – ( ε 0 ∇V – P ) 2 ] = – n ⋅ ( D 1 – D 2 ) = 0
AVAILABLE NODES
These nodes, listed in alphabetical order, are available from the Physics ribbon toolbar
(Windows users), Physics context menu (Mac or Linux users), or right-click to access
the context menu (all users). Also see Table 4-1 for a list of interior and exterior
boundary conditions, including edge, point, and pair availability.
Table 4-1 lists the interior and exterior boundary conditions available with this physics
interface. It also includes edge, point, and pair availability.
TABLE 4-1: INTERIOR AND EXTERIOR BOUNDARY CONDITIONS (INCLUDING EDGE, POINT, AND PAIR
AVAILABILITY) FOR THE ELECTROSTATICS INTERFACE
Terminal x x domains
Thin Low Permittivity Gap x not applicable
Zero Charge (the default) x x pairs
In the COMSOL Multiphysics Reference Manual, see Table 2-4 for links
to common sections and Table 2-5 to common feature nodes. You can
also search for information: press F1 to open the Help window or Ctrl+F1
to open the Documentation window.
Charge Conservation
The Charge Conservation node adds the equations for charge conservation according to
Gauss’ law for the electric displacement field. It provides an interface for defining the
constitutive relation and its associated properties such as the relative permittivity.
MATERIAL TYPE
The Material type setting decides how materials behave and how material properties are
interpreted when the mesh is deformed. Select Solid for materials whose properties
change as functions of material strain, material orientation, and other variables
evaluated in a material reference configuration (material frame). Select Nonsolid for
materials whose properties are defined only as functions of the current local state at
each point in the spatial frame, and for which no unique material reference
configuration can be defined. Select From material to pick up the corresponding setting
from the domain material on each domain.
• Relative permittivity (the default) to use the constitutive relation D = ε0εrE. Then
the default is to take the Relative permittivity εr (dimensionless) values From material.
For User defined, select Isotropic, Diagonal, Symmetric, or Full and enter values or
expressions in the field or matrix. The default is 1.
• Polarization to use the constitutive relation D = ε0E + P. Then enter the components
based on space dimension for the Polarization vector P (SI unit: C/m2). The
defaults are 0 C/m2.
• Remanent electric displacement to use constitutive relation D = ε0εrE + Dr, where Dr
is the remanent displacement (the displacement when no electric field is present).
Then the default is to take the Relative permittivity εr (dimensionless) values From
material. For User defined, select Isotropic, Diagonal, Symmetric, or Full and enter
values or expressions in the field or matrix. Then enter the components based on
space dimension for the Remanent electric displacement Dr (SI unit: C/m2). The
defaults are 0 C/m2.
The Conduction Loss (Time-Harmonic) subnode allows you to model possible conductive
losses in a dielectric material. The effect is only active in a Eigenfrequency or Frequency
response study.
• For User defined select Isotropic, Diagonal, Symmetric, or Full depending on the
characteristics of the electrical conductivity, and then enter values or expressions for
the Electrical conductivity σ in the field or matrix.
• For Linearized resistivity the default Reference temperature Tref, and Resistivity
temperature coefficient α, and Reference resistivity ρ0 are taken From material, which
means that the values are taken from the domain (or boundary) material. T is the
current temperature, which can be a value that is specified as a model input or the
temperature from a heat transfer interface. The definition of the temperature field
appears in the Model Inputs section.
Context Menus
Electrostatics>Charge Conservation>Conduction Loss (Time-Harmonic)
Ribbon
Physics tab with Charge Conservation node selected in the model tree:
Initial Values
The Initial Values node adds an initial value for the electric potential V that can serve
as an initial condition for a transient simulation or as an initial guess for a nonlinear
solver.
INITIAL VALUES
Enter a value or expression for the initial value of the Electric potential V (SI unit: V).
The default value is 0 V.
Zero Charge
The Zero Charge node adds the condition that there is zero charge on the boundary so
that n ⋅ D = 0. This boundary condition is also applicable at symmetry boundaries
where the potential is known to be symmetric with respect to the boundary. This is the
default boundary condition at exterior boundaries. At interior boundaries, it means
that no displacement field can penetrate the boundary and that the electric potential is
discontinuous across the boundary.
Ground
The Ground node implements ground (zero potential) as the boundary condition
V = 0.
Ground means that there is a zero potential on the boundary. This boundary condition
is also applicable at symmetry boundaries where the potential is known to be
antisymmetric with respect to the boundary.
For some physics interfaces, also select additional Ground nodes from the Edges (3D
components) or Points (2D and 3D components) submenus. For 2D axisymmetric
components, it can be applied on the Symmetry axis.
GROUND
Enter a value for the Contact work function Φc(SI unit: V). The default is 4 V.
CONSTRAINT SETTINGS
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options in the Show More Options dialog box.
Because the electric potential is being solved for in the physics interface, the value of
the potential is typically defined at some part of the geometry. For some physics
interfaces, also select additional Electric Potential nodes from the Edges (3D
components) or Points (2D and 3D components) submenus. For 2D axisymmetric
components, it can be applied on the symmetry axis.
ELECTRIC POTENTIAL
Enter the value or expression for the Electric potential V0 (SI unit: V). The default is
0 V.
Enter a value for the Contact work function Φc(SI unit: V). The default is 4 V.
CONSTRAINT SETTINGS
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options in the Show More Options dialog box.
–n ⋅ D = ρs , n ⋅ ( D1 – D2 ) = ρs
–n ⋅ D = ρs
dρ s
= n ⋅ Ji + n ⋅ Je
dt
where n·Ji is the normal component of the total ion current density on the wall and
n·Je is the normal component of the total electron current density on the wall, which
are feature inputs.
MATERIAL TYPE
The Material type setting decides how materials behave and how material properties are
interpreted when the mesh is deformed. Select Solid for materials whose properties
change as functions of material strain, material orientation, and other variables
evaluated in a material reference configuration (material frame). Select Nonsolid for
materials whose properties are defined only as functions of the current local state at
each point in the spatial frame, and for which no unique material reference
configuration can be defined. Select From material to pick up the corresponding setting
from the domain material on each domain.
n ⋅ D = n ⋅ D0
Periodic Condition
The Periodic Condition node defines periodicity or antiperiodicity between two
boundaries. If required, activate periodic conditions on more than two boundaries, in
which case the Periodic Condition tries to identify two separate surfaces that can each
consist of several connected boundaries. For more complex geometries, it might be
necessary to use the Destination Selection subnode. With this subnode the boundaries
which constitute the source and destination surfaces can be manually specified. The
Destination Selection subnode is available from the context menu (right-click the parent
node) as well as from the Physics toolbar, Attributes menu.
BOUNDARY SELECTION
When using nonconforming meshes on the source and destination of a periodic
boundary pair, for numerical stability, a finer mesh should be applied on the
destination side. Use conforming meshes if possible.
PERIODIC CONDITION
Select a Type of periodicity — Continuity (the default), Antiperiodicity, or Floquet
periodicity. Select:
• Continuity to make the electric potential periodic (equal on the source and
destination).
• Antiperiodicity to make it antiperiodic.
• Floquet periodicity (only available with products supporting piezoelectric modeling).
Specify the components of the k-vector for Floquet periodicity kF (SI unit: rad/m).
CONSTRAINT SETTINGS
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options in the Show More Options dialog box.
ε0 εr
n ⋅ D 1 = ---------- ( V 1 – V 2 )
d
ε0 εr
n ⋅ D 2 = ---------- ( V 2 – V 1 )
d
to model a thin gap of a material with a small permittivity compared to the adjacent
domains. The layer has the thickness d and the relative permittivity εr. The indices 1
and 2 refer to the two sides of the boundary.
Dielectric Shielding
The Dielectric Shielding node adds dielectric shielding as a boundary condition. It
describes a thin layer with thickness ds and a bulk relative permittivity εr that shields
the electric field:
n ⋅ D = – ∇ t ⋅ ε 0 ε rs d s ∇tV
Use this boundary condition when approximating a thin domain with a boundary to
reduce the number of mesh elements.
MATERIAL TYPE
The Material type setting decides how materials behave and how material properties are
interpreted when the mesh is deformed. Select Solid for materials whose properties
change as functions of material strain, material orientation and other variables
evaluated in a material reference configuration (material frame). Select Nonsolid for
materials whose properties are defined only as functions of the current local state at
each point in the spatial frame, and for which no unique material reference
ELECTRIC SHIELDING
The default is to take the Relative permittivity εr (dimensionless) values From material.
It takes it from the adjacent domains if not explicitly defined. For User defined select
Isotropic, Diagonal, Symmetric, or Full and enter values or expressions in the field or
matrix. Enter a Surface thickness ds (SI unit: m) of the shielding. The default is 1 m.
Terminal
The Terminal node provides a boundary or domain condition for connection to
external circuits, to transmission lines, or with a specified voltage or charge. By
specifying zero charge, a floating potential condition is obtained.
The Terminal node also enables the computation of the lumped parameters of the
system, such as capacitance
TERMINAL
Specify the terminal properties. Enter a unique Terminal name that will be used to
identify the global variables (such as the terminal voltage or current) that are defined
by the terminal. The Terminal name can contain alphanumeric characters, but it should
be numeric when performing terminal sweeps.
Enter a value for the Contact work function Φc(SI unit: V). The default is 4 V.
Select a Terminal type — Charge (the default), Voltage, Circuit, or Terminated. Select:
• Charge to prescribe the total charge deposited on the terminal boundaries. Enter the
total charge Q0. The default is 0 C, which corresponds to a uncharged floating
electrode.
• Voltage to specify a fixed electric potential at the terminal. Enter an electric potential
V0. The default is 1 V.
Initial values
The initial values subsection is used to provide initial values for the internal state
variables in the Terminal. These settings can be useful to provide an initial guess to the
nonlinear solver or the initial value in a time-dependent study.
The Initial value for voltage is available for all Terminal types except Voltage. Enter an
Initial value for voltage Vinit.
The Initial value for charge is available for the Circuit excitation. It specifies the initial
charge on the terminal when the circuit is connected. Enter an Initial value for charge
Qinit.
Floating Potential
The Floating Potential node is used when modeling a metallic electrode at floating
potential. It applies a constant voltage V0 on the boundary (for domain features, this
is the boundary enclosing the selected domain), such that the total normal electric
displacement field D equals a specific charge Q0:
V = V0
( D ⋅ n ) dS = Q0 ,
∂Ω
where Ω represents the boundary and n refers to the surface normal. The constant
boundary voltage implies the tangential electric field equals zero; the electric field will
be perpendicular to the boundary:
–∇t V = Et = 0
n × E = 0.
If the floating potential touches a point, boundary or domain feature that is not
floating (a Terminal or Ground feature), the floating potential will acquire that feature's
potential. If the floating potential is set to a certain charge, or connected to a circuit,
it behaves like a terminal.
FLOATING POTENTIAL
The Floating potential identifier text area shows the unique identifier for the floating
potential feature. It is used to identify the global variables created by the node, such as
the voltage. The Floating potential group check box on the Settings window for Floating
The following options are not available if the Floating potential group check box is
selected. Select a specification for the Electric charge — choose User defined to specify
a total Charge Q0 deposited on the surface. Select Circuit to connect the floating
potential to an Electrical Circuit. Enter a value for the Contact work function Φc (SI
unit: V). The default is 4 V.
Initial Values
The initial values subsection is used to provide initial values for the internal state
variables in the Floating potential. These settings can be useful to provide an initial
guess to the nonlinear solver or the initial value in a time-dependent study.
The Initial value for charge is available for the Circuit excitation. It specifies the initial
charge on the floating potential when the circuit is connected. Enter an Initial value for
charge Qinit.
CONSTRAINT SETTINGS
To display this section, click the Show More Options button ( ) and select Advanced
Physics Options in the Show More Options dialog box.
V ref – V V ref – V
– n ⋅ D = ε 0 ε r -------------------- n ⋅ ( D 1 – D 2 ) = ε 0 ε r --------------------
ds ds
Use this boundary condition to model a thin sheet or film of a dielectric material. The
sheet has the relative permittivity εr and the surface thickness ds, and it is connected
to the reference potential Vref.
DISTRIBUTED CAPACITANCE
Enter the values or expressions for Relative permittivity εr (dimensionless), Surface
thickness ds (SI unit: m), and Reference potential Vref. The default value for the surface
thickness is 10−3 m (1 mm) and 0 V for the reference potential.
Enter a value for the Contact work function Φc(SI unit: V). The default is 4 V.
Line Charge
For 3D components, use the Line Charge node to specify line charges along the edges
of a geometry. Add a contribution as a Harmonic Perturbation by right-clicking the
parent node or clicking Harmonic Perturbation on the Physics toolbar. For more
information see Harmonic Perturbation — Exclusive and Contributing Nodes in the
COMSOL Multiphysics Reference Manual.
EDGE SELECTION
Use the Line Charge (Out-of-Plane) node to specify line charges along the points of a
geometry for 2D and 2D axisymmetric components.
Point Charge
The Point Charge node adds a point source to 3D components. The point charge
represents an electric displacement field flowing out of the point.
POINT SELECTION
POINT CHARGE
Enter a value or expression to apply a Point charge QP (SI unit: C) to points. This
source represents an electric displacement field flowing out of the point. The default is
0 C.
POINT SELECTION
Use the Change Cross Section node to set the cross-section area for specific geometric
entities.
Use the Change Thickness (Out-of-Plane) node to set the out-of-plane thickness for
specific geometric entities.
ELECTRIC DISPLACEMENT
If the node is used together with an active Piezoelectric Effect multiphysics coupling
node, then these settings are locked. Note that if they are unlocked, then the material
The Electrostatic Point Dipole represents the limiting case of zero separation distance
between two equally strong point sources of opposing signs while maintaining the
product between separation distance and source strength at a fixed value (p). The
dipole moment is a vector entity with positive direction from the negative charge to
the positive one.
• For Magnitude and direction enter coordinates for the Electric dipole moment
direction np (dimensionless) and the Electric dipole moment, magnitude p.
• For Electric dipole moment enter coordinates for the Electric dipole moment p.
When this physics interface is added, it adds a default Ground Node feature and
associates that with node zero in the electrical circuit.
Circuit nodes are nodes in the electrical circuit (electrical nodes) and
should not be confused with nodes in the Model Builder tree of the
COMSOL Multiphysics software. Circuit node names are not restricted
to numerical values but can contain alphanumeric characters.
DEVICE NAMES
Each circuit component has an associated Device name, which is constructed from a
prefix identifying the type of the device and a string. The string can be specified in the
feature’s Settings window. The Device name is used to identify variables defined by the
component, and for the SPICE Import and Export functionality.
SETTINGS
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables defined by the physics
interface. Refer to such physics interface variables in expressions using the pattern
<name>.<variable_name>. In order to distinguish between variables belonging to
different physics interfaces, the name string must be unique. Only letters, numbers, and
underscores (_) are permitted in the Name field. The first character must be a letter.
The default Name (for the first physics interface in the model) is cir.
Ground Node
The Ground Node ( ) feature adds a ground node with the default node number zero
to the electrical circuit. This is the default node in the Electrical Circuit interface. More
ground nodes can be added but those must have unique node numbers and are by
default given higher node numbers.
GROUND CONNECTION
Set the Node name for the ground node in the circuit. The convention is to use 0 (zero)
for the ground node. If adding more ground nodes, each must have a unique node
name (number).
Voltmeter
The Voltmeter ( ) feature connects a voltmeter (voltage measurement device)
between two nodes in the electrical circuit. A voltmeter behaves electrically as an open
circuit. The voltmeter node adds a Probe sampling the voltage across it.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the resistor.
Ampère Meter
The Ammeter ( ) feature connects an ammeter (current measurement device)
between two nodes in the electrical circuit. An ammeter behaves electrically as a short
circuit. The ammeter node adds a Probe sampling the current through it.
DEVICE NAME
Enter a Device name for the ammeter. The name is also used in the probe.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the resistor.
DEVICE PARAMETERS
Enter the Resistance of the resistor.
Resistor
The Resistor ( ) feature connects a resistor between two nodes in the electrical
circuit.
DEVICE NAME
Enter a Device name for the resistor. The prefix is R.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the resistor.
DEVICE PARAMETERS
Enter the Resistance of the resistor.
Capacitor
The Capacitor ( ) feature connects a capacitor between two nodes in the electrical
circuit.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the capacitor.
DEVICE PARAMETERS
Enter the Capacitance of the capacitor.
Inductor
The Inductor ( ) feature connects an inductor between two nodes in the electrical
circuit.
DEVICE NAME
Enter a Device name for the inductor. The prefix is L.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the inductor.
DEVICE PARAMETERS
Enter the Inductance of the inductor.
Voltage Source
The Voltage Source ( ) feature connects a voltage source between two nodes in the
electrical circuit.
DEVICE NAME
Enter a Device name for the voltage source. The prefix is V.
NODE CONNECTIONS
Set the two Node names for the connecting nodes for the voltage source. The first node
represents the positive reference terminal.
• For a DC-source, the Voltage Vsrc (default value: 1 V). DC-sources are active in
Stationary and Time-Dependent studies.
• For an AC-source: the Voltage Vsrc (default value: 1 V) and the Phase Θ (default
value: 0 rad). AC-sources are active in Frequency Domain studies only.
• For a sine source: the Voltage Vsrc (default value: 1 V), the Offset Voff (default value:
0 V), the Frequency (default value: 1 kHz), and the Phase Θ (default value: 0 rad).
The sine sources are active in Time-Dependent studies and also in Stationary
studies, providing that a value for t has been provided as a model parameter or
global variable.
• For a pulse source: the Voltage Vsrc (default value: 1 V), the Offset Voff (default value:
0 V), the Delay td (default value: 0s), the Rise time tr and Fall time tf (default values:
0 s), the Pulse width pw (default value: 1 μs), and the Period Tper (default value: 2 μs).
The pulse sources are active in Time-Dependent studies and also in Stationary
studies, providing that a value for t has been provided as a model parameter or
global variable.
For the AC source, the frequency is a global input set by the solver. AC
sources should be used in Frequency-domain studies only. Do not use the
Sine source unless the model is time-dependent.
Current Source
The Current Source ( ) feature connects a current source between two nodes in the
electrical circuit.
DEVICE NAME
Enter a Device name for the current source. The prefix is I.
DEVICE PARAMETERS
Enter the Source type that should be adapted to the selected study type. It can be
DC-source, AC-source, or a time-dependent Sine source or Pulse source. Depending on
the choice of source, also specify the following parameters:
• For a DC-source, the Current isrc (default value: 1 A). DC-sources are active in
Stationary and Time-Dependent studies.
• For an AC-source: the Current isrc (default value: 1 A) and the Phase Θ (default
value: 0 rad). AC-sources are active in Frequency Domain studies only.
• For a sine source: the Current isrc (default value: 1 A), the Offset ioff (default value:
0 A), the Frequency (default value: 1 kHz), and the Phase Θ (default value: 0 rad).
The sine sources are active in Time-Dependent studies and also in Stationary
studies, providing that a value for t has been provided as a model parameter or
global variable.
• For a pulse source: the Current isrc (default value: 1 A), the Offset ioff (default value:
0 A), the Delay td (default value: 0 s), the Rise time tr and Fall time tf (default values:
0 s), the Pulse width pw (default value: 1 μs), and the Period Tper (default value: 2 μs).
The pulse sources are active in Time-Dependent studies and also in Stationary
studies, providing that a value for t has been provided as a model parameter or
global variable.
For the AC source, the frequency is a global input set by the solver. AC
sources should be used in frequency-domain studies only. Do not use the
Sine source unless the model is time-dependent.
NODE CONNECTIONS
Specify four Node names: the first pair for the connection nodes for the voltage source
and the second pair defining the input control voltage. The first node in a pair
represents the positive reference terminal.
DEVICE PARAMETERS
Enter the voltage Gain. The resulting voltage is this number multiplied by the control
voltage.
DEVICE NAME
Enter a Device name for the voltage-controlled current source. The prefix is G.
NODE CONNECTIONS
Specify four Node names: the first pair for the connection nodes for the current source
and the second pair defining the input control voltage. The first node in a pair
represents the positive voltage reference terminal or the one from where the current
flows through the source to the second node.
DEVICE PARAMETERS
Enter the source Gain (SI units: S). The resulting current is this number multiplied by
the control voltage. It represents the transconductance of the source.
DEVICE NAME
Enter a Device name for the current-controlled voltage source. The prefix is H.
DEVICE PARAMETERS
Enter the voltage Gain and select the Device whose current is taken as the control
current. The resulting voltage is this number multiplied by the control current through
the named Device (any two-pin device). Thus it formally has the unit of resistance.
DEVICE NAME
Enter a Device name for the current-controlled current source. The prefix is F.
NODE CONNECTIONS
Specify two Node names for the connection nodes for the current source. The first node
in a pair represents the positive reference terminal from where the current flows
through the source to the second node.
DEVICE PARAMETERS
Enter the current Gain and select the Device whose current is taken as the control
current. The resulting current is this number multiplied by the control current
through the Device.
Subcircuit Definition
The Subcircuit Definition ( ) feature is used to define subcircuits, which can be
inserted as devices into the main circuit using Subcircuit Instance nodes. Create the
subcircuit by adding subnodes to the Subcircuit Definition node, either by using the
Physics toolbar, or by right-clicking the Subcircuit Definition.
SUBCIRCUIT PINS
Define the Pin names at which the subcircuit connects to the main circuit or to other
subcircuits when referenced by a Subcircuit Instance node. The Pin names refer to
circuit nodes in the subcircuit. The order in which the Pin names are defined is the
Subcircuit Instance
The Subcircuit Instance ( ) feature represents an instance of a subcircuits defined by
a Subcircuit Definition feature.
DEVICE NAME
Enter a Device name for the subcircuit instance. The prefix is X.
NODE CONNECTIONS
Select the Name of subcircuit link from the list of defined subcircuits in the circuit model
and the circuit Node names at which the subcircuit instance connects to the main circuit
or to another subcircuit if used therein.
DEVICE NAME
Enter a Device name for the BJT. The prefix is Q.
NODE CONNECTIONS
Specify three Node names for the connection nodes for the BJT device. These represent
the collector, base, and emitter nodes for the NPN transistor, and the emitter, base, and
collector nodes for the PNP transistor.
DEVICE NAME
Enter a Device name for the MOSFET. The prefix is M.
NODE CONNECTIONS
Specify four Node names for the connection nodes for the n-Channel MOSFET or
p-Channel MOSFET device. These represent the drain, gate, source, and bulk nodes,
respectively.
MODEL PARAMETERS
Specify the Model Parameters. Reasonable defaults are provided but for any particular
MOSFET, the device manufacturer should be the primary source of information.
M = k L1 L2
where k is the coupling factor and L1 and L2 are the inductances of the inductors.
DEVICE PARAMETERS
Enter values or expressions for the:
• Coupling factor k (dimensionless). The value must be between 0 and 1, and the
default is 0.98.
• First inductance L1 (SI unit: H) and Second inductance L2 (SI unit: H). These must
be set to two different Inductor features in the circuit.
Transformer
The Transformer feature represents either a combination of two Inductor and a Mutual
Inductance features, or an ideal transformer.
NODE CONNECTIONS
Enter or edit the table in the Node names column for the primary and secondary node
connections.
DEVICE PARAMETERS
Choose a Transformer model — Specify inductors (the default) or Ideal transformer.
For Ideal transformer enter values or expressions for the Winding ratio N1/N2
(dimensionless). The default is 10.
DEVICE NAME
Enter a Device name for the diode. The prefix is D.
NODE CONNECTIONS
Specify two Node names for the positive and negative nodes for the Diode device.
MODEL PARAMETERS
Specify the Model Parameters. Reasonable defaults are provided but for any particular
diode, the device manufacturer should be the primary source of information.
External I vs. U
The External I vs. U ( ) feature connects an arbitrary voltage measurement (for
example, a circuit terminal or circuit port boundary or a coil domain from another
physics interface) as a voltage source between two nodes in the electrical circuit. The
resulting circuit current from the first node to the second node is typically coupled
back as a prescribed current source in the context of the voltage measurement.
DEVICE NAME
Enter a Device name for the External I vs. U node.
NODE CONNECTIONS
Specify the two Node names for the connecting nodes for the voltage source. The first
node represents the positive reference terminal.
External U vs. I
The External U vs. I ( ) feature connects an arbitrary current measurement (for
example, a coil domain from another physics interface) as a current source between
two nodes in the electrical circuit. The resulting circuit voltage between the first node
and the second node is typically coupled back as a prescribed voltage source in the
context of the current measurement.
DEVICE NAME
Enter a Device name for the External U vs. I node.
NODE CONNECTIONS
Specify the two Node names for the connecting nodes for the current source. The
current flows from the first node to the second node.
External I-Terminal
The External I-Terminal ( ) feature connects an arbitrary voltage-to-ground
measurement (for example, a circuit terminal from another physics interface) as a
voltage-to-ground assignment to a node in the electrical circuit. The resulting circuit
current from the node is typically coupled back as a prescribed current source in the
context of the voltage measurement. This node does not apply when coupling to
inductive or electromagnetic wave propagation models because then voltage must be
defined as a line integral between two points rather than a single point measurement
of electric potential. For such couplings, use the External I vs. U node instead.
DEVICE NAME
Enter a Device name for the External I-terminal.
NODE CONNECTIONS
Set the Node name for the connecting node for the voltage assignment.
Except when coupling to a circuit terminal, the current flow variable must
be manually coupled back in the electrical circuit to the context of the
voltage measurement. This applies also when coupling to a current
excited terminal. The name of this current variable follows the convention
cirn.termIm_i, where cirn is the tag of the Electrical Circuit interface
node and termIm is the tag of the External I-Terminal node. The tags are
typically displayed within curly brackets {} in the Model Builder.
See SPICE Import and Export about the supported SPICE commands.
See SPICE Export for more details on the supported SPICE commands.
If you do not know whether to use the Electric Currents or the Electrostatics interface,
which both solve for the scalar electric potential V, consider using an explicit charge
transport model. See Charge Relaxation Theory.
The different physics interfaces involving only the scalar electric potential can be
interpreted in terms of the charge relaxation process. The fundamental equations
involved are Ohm’s law for the conduction current density
J c = σE
∂-----
ρ-
+ ∇ ⋅ Jc = 0
∂t
∇ ⋅ ( εE ) = ρ
By combining these, one can deduce the following differential equation for the space
charge density in a homogeneous medium
–t ⁄ τ
ρ ( t ) = ρ0 e
where
ε
τ = ---
σ
is called the charge relaxation time. For a good conductor like copper, τ is of the order
of 10−19 s, whereas for a good insulator like silica glass, it is of the order of 103 s. For
a pure insulator, it becomes infinite.
When modeling real-world devices, there is not only the intrinsic time scale of the
charge relaxation time but also an external time scale t at which a device is energized
or the observation time. It is the relation between the external time scale and the
charge relaxation time that determines what physics interface and study type to use.
The results are summarized in Table 4-2 below,
TABLE 4-2: SUITABLE PHYSICS INTERFACE AND STUDY TYPE FOR DIFFERENT TIME-SCALE REGIMES.
By combining the definition of the potential with Gauss’ law, you can derive the
classical Poisson’s equation. Under static conditions, the electric potential V is defined
by the equivalence E = −∇V. Using this together with the constitutive relation D = ε0E
+ P between D and E, you can rewrite Gauss’ law as a variant of Poisson’s equation
– ∇ ⋅ ( ε 0 ∇V – P ) = ρ
J c = σE + J e
where Je is an externally generated current density. The static form of the equation of
continuity then reads
∇ ⋅ J c = – ∇ ⋅ ( σ ∇V – J e ) = 0
– ∇ ⋅ ( σ ∇V – J e ) = Q j
This equation is used in the static study type for the Electric Currents interface.
∇ ⋅ Jc = ∇ ⋅ ( σE + J e ) = –jωρ
with the equation (∇⋅ D = ρ) yields the following equation for the frequency domain
study type:
For the Time Dependent study type, use the transient equation of continuity
∂ρ
∇ ⋅ J c = ∇ ⋅ ( σE + J e ) = –
∂t
– ∇ ⋅ ∂ ( ε 0 ∇V + P ) – ∇ ⋅ ( σ∇V – J e ) = 0
∂t
These dynamic formulations are valid as long as induced electric fields can be ignored
and hence the electric field is essentially curl free. This condition is fulfilled provided
that skin effect and wave propagation effects can be ignored. The skin depth must be
much larger than the geometrical dimensions of the modeled device and so must the
wavelength. Note also that these formulations can be used to model dielectric regions
of capacitive/resistive devices even though the interior of electrodes sometimes does
not meet the large skin depth condition. In that case, the electrodes must only be
represented as boundary conditions (fixed or floating potential). The interior, metallic
domains are not included in the analysis. Obviously, this is only a valid approach for
devices where metallic electrodes do not entirely bypass (short circuit) the
capacitive/resistive layers. If metallic electrodes short circuit the capacitive/resistive
layers, the time evolution of the current is determined by inductive and resistive effects
with very little influence from the capacitive layers. Then the Magnetic Fields interface
is the appropriate modeling tool.
Electrostatics Equations
Under static conditions, the electric potential, V, is defined by the relationship:
E = – ∇V
Combining this equation with the constitutive relationship D = ε0E + P between the
electric displacement D and the electric field E, it is possible to represent Gauss’ law
as the following equation:
– ∇ ⋅ ( ε 0 ∇V – P ) = ρ
In this equation, the physical constant, ε0 (SI unit: F/m) is the permittivity of vacuum,
P (SI unit: C/m2) is the electric polarization vector, and ρ (SI unit: C/m3) is a space
charge density. This equation describes the electrostatic field in dielectric materials.
– ∇ ⋅ d ( ε 0 ∇V – P ) = ρ
The axisymmetric version of the physics interface considers the situation where the
fields and geometry are axially symmetric. In this case, the electric potential is constant
in the ϕ direction, which implies that the electric field is tangential to the rz-plane.
The support for dynamic studies simplifies the coupling of the Electrostatics interface
with other physics interfaces. Using the physics interface in a dynamic study is a valid
approximation only if the time-scale (or the frequency) of the study is so slow that
transient electromagnetic effects can be neglected; for example, in acoustic or
structural problems.
Most of the features in the Electrostatics interface have the same behavior in all study
types, with the important exception of the Terminal node.
The Electrostatics interface also supports the small-signal analysis study sequence,
which can be used when a time-harmonic perturbation is superposed on a static bias
charge or voltage.
• The field model is used to get a better, more accurate description of a single device
in the electrical circuit model.
• The electrical circuit is used to drive or terminate the device in the field model in
such a way that it makes more sense to simulate both as a tightly coupled system.
The Electrical Circuit interface makes it possible to add nodes representing circuit
elements directly to the Model Builder tree in a COMSOL Multiphysics model. The
circuit variables can then be connected to a physical device model to perform
co-simulations of circuits and multiphysics. The model acts as a device connected to
the circuit so that its behavior is analyzed in larger systems.
The fundamental equations solved by the Electrical Circuit interface are Kirchhoff’s
circuit laws, which in turn can be deduced from Maxwell’s equations. The supported
study types are Stationary, Frequency Domain, and Time Dependent.
Bipolar Transistors
Figure 4-1 illustrates the equivalent circuit for the npn bipolar junction transistor.
The pnp transistor model is similar in all regards to the npn transistor, with the
difference that the polarities of the currents and voltages involved are reversed. The
following equations are used to compute the relations between currents and voltages
in the circuit.
v be
--------------
v bc
--------------
– 1
NF VT NR VT
= ----------------------------------------------- 1 + 1 + 4I S ----------------------- + ------------------------
1 e –1 e
f bq
v bc v be I KF A I KR A
2 1 – ----------- – -----------
V AF V AR
v be v be
I S -------------
N V
- --------------
N V
i be = A ------- e F T – 1 + I SE e E T – 1
BF
v bc v bc
I S --------------
N V --------------
N V
i bc = A -------- e R T – 1 + I SC e C T – 1
B
R
v be v bc
I S -------------
N V
- --------------
N V
i ce = A ------- e F T + e C T
f
bq
k B T NOM
V T = ------------------------
q
There are also two capacitances that use the same formula as the junction capacitance
of the diode model. In the parameter names below, replace x with C for the
base-collector capacitance and E for the base-emitter capacitance.
v bx – MJx
1 – ---------
-
V Jx v bx < F C V Jx
C jbx
= AC Jx ×
v bx v bx ≥ F C V Jx
( 1 – F ) – 1 – M Jx 1 – F ( 1 + M ) + M ---------
-
C C Jx Jx V
Jx
The following equations are used to compute the relations between currents and
voltages in the circuit.
C gd = C gd0 W
C gs = C gs0 W
1 – v
–M J
bd
--------
-
PB v bx < F C P B
C jbd = C BD ×
v bx v bx ≥ F C P B
( 1 – F ) – 1 – M J 1 – F ( 1 + M ) + M -------
-
C C J J PB
The following equations are used to compute the relations between currents and
voltages in the circuit.
vd –M
1 – ------
- vd < FC VJ
V J
C j = C J0 ×
– 1 – M vd
( 1 – FC ) 1 – F C ( 1 + M ) + M ------- v d ≥ F C V J
VJ
k B T NOM
V T = ------------------------
q
In this chapter:
289
The Schrödinger Equation Interface
The Schrödinger Equation (schr) interface ( ), found under the Semiconductor branch
( ) when adding a physics interface, solves the Schrödinger equation for the wave
function of a single particle in an external potential. By default, the Schrödinger
equation is added to all the domain selections of the interface.
When this physics interface is added, these default nodes are added to the Model
Builder: Effective Mass, Electron Potential Energy, Zero Flux, and Initial Values. Then,
from the Physics toolbar, add other nodes that implement, for example, boundary
conditions or additional contributions to the potential energy. You can also right-click
Schrödinger Equation to select physics features from the context menu.
SETTINGS
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables and coupling operators
defined by the physics interface. Refer to such physics interface variables in expressions
using the pattern <name>.<variable_name>. In order to distinguish between
variables belonging to different physics interfaces, the name string must be unique.
Only letters, numbers, and underscores (_) are permitted in the Name field. The first
character must be a letter.
The default Name (for the first physics interface in the model) is schr.
MODEL PROPERTIES
Use Model properties to set the particle type and study-specific variables in the model.
Particle type
Select an option from the Particle type list: Electrons (the default) or Holes.
• For electron-like particles, the direction of lower energy is in the negative direction
of the electron potential energy. Pictorially, this type of particles tend to fall down
to the bottom of an electron potential energy well.
• For hole-like particles, the direction of lower energy is in the positive direction of
the electron potential energy. Pictorially, this type of particles tend to float up to the
top of an electron potential energy peak.
Eigenvalue scale
• Enter a constant value for the Eigenvalue scale λscale (J) for eigenvalue studies. The
eigenenergy is defined as the product of the eigenvalue scale and the eigenvalue
(dimensionless). The default is 1 eV, so that the eigenvalue will be the numerical
value of the eigenenergy in unit of eV.
Energy
Enter a constant value or a global parameter for the Energy E (J) for stationary studies.
This specifies the total energy of the stationary Schrödinger equation.
DISCRETIZATION
Use this section to change the discretization of the Schrödinger equation.
DEPENDENT VARIABLES
The dependent variable (field variable) is for the particle Wave function psi. The name
can be changed but the names of fields and dependent variables must be unique within
a model.
These nodes and subnodes are described in this section and listed in alphabetical order:
Effective Mass
Use the Effective Mass node to set the effective mass of the particle. The default is
0.067*me_const for electron-like particles and 0.45*me_const for hole-like
particles.
1 2 2
V 0 ± --- m eff ω 0 r – r 0
2
where the plus sign is for electrons and minus sign for holes.
Quantum well
For this profile, enter the
V 0 ± V w r – r 0 > --- d 0
1
2
where the plus sign is for electrons and minus sign for holes.
If the effective mass of the particle varies from the well region to the barrier region, as
is very often the case, then it will be easier to not use this option. Instead, define
different domains for the well and barrier regions and use the User defined option to
specify the potential and effective mass in each domain.
User defined
For this option, enter the contribution to the electron potential energy in the input
field. The default is 0.5*schr.meff*((1[eV]/hbar_const)^2)*(x^2) for electrons
and -0.5*schr.meff*((1[eV]/hbar_const)^2)*(x^2) for holes.
Zero Flux
The Zero Flux node is the default boundary condition for external boundaries where
the normal component of the probability current density is set to zero by the nature
of the equation system.
Zero Probability
Use the Zero Probability node to constrain the value of the wave function to zero at a
boundary.
Periodic Condition
The Periodic Condition allows modeling just one unit cell of a periodic structure, such
as superlattices.
PERIODICITY SETTINGS
Select an option from the Type of periodicity list: Continuity (the default) or
Floquet-Bloch periodicity.
For Floquet-Bloch periodicity, enter the k-vector for Floquet periodicity kF (rad/m). The
default is the null vector, reducing the condition to be equivalent to Continuity. For
time dependent studies, the Floquet-Bloch periodicity option does not apply. If
erroneously selected, it will be reduced to the continuity condition.
Open Boundary
The Open Boundary condition allows outgoing waves leave the modeling domain
without being reflected back from the external boundary. It allows an optional
incoming wave to be specified by the user. An advanced physics option allows the
reversal of the open boundary condition: an unspecified incoming wave comes into the
WAVE TYPE
This setting specifies the outgoing wave type. Depending on the spatial dimension of
the geometry, one or more of the following outgoing wave types may be supported:
Plane wave, Cylindrical wave and Spherical wave. If only one wave type is supported by
the geometry, the drop down menu is unavailable and displays the supported wave
type. If more than one is supported, the drop down menu is active and allows the user
to make a selection.
The “no reflection” condition works well only if the outgoing wave propagating
direction is normal to the boundary, otherwise some reflection will occur. Therefore
for the Plane wave type, the wave vector is assumed to be in the direction of the
outgoing normal of the boundary.
For the Cylindrical wave type, enter the Axial direction of cylindrical wave and one Point
on center axis of cylindrical wave.
For the Spherical wave type, enter the Center of spherical wave.
INCOMING WAVE
This setting specifies an optional incoming wave if the check box is checked. The
following settings may appear only if the check box is checked.
For any incoming wave type, enter the Incoming wave amplitude ψ0. The default is 1.
For incoming Cylindrical wave, enter the Axial direction of incoming cylindrical wave and
one Point on center axis of incoming cylindrical wave.
For incoming Spherical wave, enter the Center of incoming spherical wave.
Outgoing
This is the default. The open boundary allows outgoing waves leave the modeling
domain without being reflected back from the boundary.
Incoming
This reverses the usual open boundary condition: an unspecified incoming wave comes
into the modeling domain through the boundary and no outgoing wave leaves the
domain through the boundary. This particular option is mainly for analyzing resonant
tunneling conditions, see the Double Barrier 1D tutorial in the Application Libraries.
Coupling Operators
For convenience, an integration operator schr.int and a maximum operator
schr.max are pre-defined over the selection of the physics interface. See the Settings
section for the physics interface to see more explanation about the scoping Name for
the physics interface (default is schr).
In this section:
_2 ∇ψ ( r , t ) _ ∂
– h ∇• ----------------------- + V ( r, t )ψ ( r, t ) = – i h ψ ( r, t ) (5-1)
2m eff ( r ) ∂t
Note that the energy operator on the right-hand side of the equation takes an opposite
sign convention as the one adopted in most textbooks of quantum mechanics. This is
because COMSOL Multiphysics takes the engineering convention of exp(+iωt) for
time-harmonic solutions, as opposed to the physics convention of exp(−iωt). The
engineering convention is adopted for the Schrödinger Equation interface so that the
sign convention is consistent within the COMSOL product family. Under this unusual
sign convention, the momentum operator also acquires an opposite sign, since a plane
wave is now exp(−ikx+iωt), not exp(+ikx−iωt) as in most textbooks.
_2 ∇ψ ( r )
– h ∇• ----------------------- + V ( r )ψ ( r ) = Eψ ( r ) (5-2)
2m eff ( r )
For eigenvalue studies, where the eigenenergy E is unknown and to be solved for,
enter a constant value for the Eigenvalue scale λscale (J) in the physics interface settings
window (see section Eigenvalue scale). The eigenenergy E is given by the product of
the eigenvalue scale λscale and the eigenvalue λ (dimensionless). The default value for
λscale is 1 eV, so that the eigenvalue λ takes on the numerical value of the eigenenergy
E in units of eV.
• For electron-like particles, the direction of lower energy is in the negative direction
of the electron potential energy. Pictorially, this type of particles tend to fall down
to the bottom of an electron potential energy well.
• For hole-like particles, the direction of lower energy is in the positive direction of
the electron potential energy. Pictorially, this type of particles tend to float up to the
top of an electron potential energy peak.
2. P. Harrison, Quantum Wells, Wires and Dots, 3rd edition (2009), Wiley.
The Electrostatics interface is used to compute the electric field, the electric
displacement field and potential distributions in dielectrics under conditions where the
electric charge distribution is explicitly prescribed. The formulation is stationary but
for use together with other physics, also eigenfrequency, frequency-domain,
small-signal analysis and time-domain modeling are supported in all space dimensions.
The physics interface solves Gauss' Law for the electric field using the scalar electric
potential as the dependent variable.
COUPLING FEATURES
If a multiphysics interface is added from the Model Wizard or using the Add Physics
window, then the appropriate coupling feature is automatically added to the model
For example, if single Electrostatics and Schrödinger Equation interfaces are added, then
COMSOL Multiphysics adds an empty Multiphysics Couplings node. You can then
choose the coupling feature: Schrödinger-Poisson Coupling.
Coupling features are available from the context menu (right-click the
Multiphysics Couplings node) or from the Physics toolbar, Multiphysics
menu.
Use the online help in COMSOL Multiphysics to locate and search all the
documentation. All these links also work directly in COMSOL
Multiphysics when using the Help system.
Coupling Features
The Schrödinger-Poisson Coupling node is described in the section
Schrödinger-Poisson Coupling below.
The available physics features for The Schrödinger Equation Interface are listed in the
section Domain and Boundary Nodes for the Schrödinger Equation Interface.
For theory and physics interface feature descriptions relating to the Electrostatics
interface, see the COMSOL Multiphysics Reference Manual.
SETTINGS
The Label is the default multiphysics coupling feature name.
The Name is used primarily as a scope prefix for variables defined by the coupling node.
The software refer to variables in expressions using the pattern
<name>.<variable_name>. In order to distinguish between variables belonging to
different coupling nodes or physics interfaces, the name string must be unique. Only
letters, numbers, and underscores (_) are permitted in the Name field. The first
character must be a letter.
The default Name (for the first multiphysics coupling feature in the model) is schrp1.
DOMAIN SELECTION
The default setting is All domains which couples all domains in the selected Schrödinger
Equation physics interface that overlap with the domain selection of the selected
Electrostatics interface.
COUPLED INTERFACES
This section defines the physics involved in the coupling. By default, the software
selects an appropriate physics interface for you from the Schrödinger Equation and
Electrostatics lists. These selections determine the two physics interfaces that are
coupled by this feature.
MODEL INPUT
Enter the temperature T (SI unit: K) of the system to be modeled. The default value
is 293.15[K].
Enter the Fermi energy level Ef (SI unit: J), density-of-state effective mass md (SI unit:
kg), and the degeneracy factor gi (dimensionless). The default values are 0[eV],
0.067*me_const, and 1, respectively.
User defined
Directly enter the formula for the statistically weighted effective density of states Ni
(1/m2 in 1D, 1/m in 2D and 1D axial symmetry, dimensionless in 3D and 2D axial
symmetry). The default expression is 0.
From the Charge density computation list, select Modified Gummel iteration (the default),
Damped iteration, or User defined.
Damped iteration
This option updates the space charge density contribution from the sum of the
statistically weighted probability density profile for each eigenstate, by adding a
fractional contribution to the space charge density from the previous iteration (with
the same fraction removed from the previous charge density). See the Equation section
of the user interface for the formula used.
User defined
Directly enter the formula for the space charge density ρv (SI unit: C/m3). The default
expression is 0.
To take advantage of the default settings detailed below, use the Model Wizard or the
Add Study button in the ribbon/toolbar of the graphical user interface. A study step
added by right-clicking a Study node does not include any default settings suggested
by the physics.
STUDY SETTINGS
The default option for the Eigenfrequency (Eigenvalue) search method list is Manual,
because for a completely new problem, it is often necessary to use this option to find
the range of the eigenenergies and a rough estimate of the number of eigenstates.
Make sure that the Unit list is left as blank (default).
Once the range and number are found, switch to the Region search option with
appropriate settings for the range and number of eigenvalues, in order to ensure that
all significant eigenstates are found by the solver.
The real and imaginary parts of the input fields refer to the real and imaginary parts of
the eigenvalue, respectively (not the real and imaginary part of the eigenfrequency).
So, to look for the eigenenergies of bound states, set the input fields for the real parts
to the expected energy ranges, and set the input fields for the imaginary parts to a small
range around zero to capture numerical noise or slightly leaky quasi-bound states.
ITERATIONS
The default option for the Termination method drop-down menu is Minimization of
global variable, which updates a table displaying the history of a global error variable
after each iteration during the solution process. This provides a good indication of the
solution process to monitor whether the iteration is converging.
The default expression for the Global variable input field uses the built-in global error
variable schrp1.global_err, which computes the max difference between the
electric potential fields from the two most recent iterations, in the unit of V, as
discussed in the section Charge Density Computation for the Schrödinger-Poisson
Coupling multiphysics node earlier. Note that the prefix for the variable, in this case
schrp1, should match the Name input field of the Schrödinger-Poisson Coupling
multiphysics node. (See section Settings) Setting the Absolute tolerance to 1e-6 thus
means the iteration ends after the max difference is less than 1 uV.
STUDY EXTENSIONS
Use the Auxiliary sweep option to solve for a set of parameters, for example, in the
schrodinger_poisson_nanowire tutorial model, it is used to solve for a set of
azimuthal quantum numbers. The total particle density will be computed using the
statistically weighted sum of all the eigenstates for all parameters.
Glossary
305
Glossary of Terms
acceptor Dopant atoms that, when added to the semiconductor, have the effect of
removing free electrons from the system at sufficiently high temperatures.
band A collection of states that can be occupied by electrons, spanning a discrete range
of energies.
band bending A shift in the energy levels associated with the band structure as a
function of position in space. Band bending is usually caused by electric fields
originating from space charge layers in the semiconductor.
band gap A range of energies in which no states are available for electrons to occupy.
band gap narrowing A reduction in the band gap of a heavily doped semiconductor
resulting from the merging of the impurity band with the conduction or valence band.
basis The specific pattern of atoms that is repeated periodically at each point in a
lattice.
Bloch wave function/Bloch state A wave function that satisfies Bloch’s theorem.
conduction band A band with a range of energies that lie just above the band gap in
which the Fermi level lies.
density of states The number of states per unit energy (or, in some cases, per unit
volume of k-space) that can be occupied by electrons.
diode A two terminal device with much lower resistance when current flows in one
direction (the forward direction) than when it flows in the other direction (the reverse
direction).
donors Dopant atoms which, when added to the semiconductor, have the effect of
adding additional free electrons to the system at sufficiently high temperatures.
Fermi-Dirac distribution The general form of the electron (or hole) distribution
function in equilibrium.
Fermi-Dirac statistics Electron or hole statistics that are described by the Fermi-Dirac
distribution.
Fermi level The energy associated with states which, at a specified temperature, have
a 50% probability of being occupied. The Fermi level is the chemical potential for
electrons.
Fermi surface The surface in k-space that corresponds to the Fermi level.
field effect transistor A transistor that uses an electric field to alter the geometry of a
conducting channel adjacent to the surface of a semiconductor. Usually the field is
applied to the surface of a semiconductor in an oppositely doped region (sometimes
connected to the body terminal) between two doped-like regions of semiconductor
(connected to the source and the drain terminals). The field results from a voltage
applied to a terminal referred to as the gate. In a MOSFET, the field produces band
bending near the surface of the semiconductor, resulting in an inversion layer, which
produces a conducting channel between the source and the drain. The extent of the
channel is controlled by the applied field allowing the channel resistance to be
modulated. For a JFET or MESFET, the field is applied to a p-n junction or a Schottky
contact, altering the size of the depletion layer and consequently modifying the
channel thickness.
holes Particles evoked to simplify the computation of current from bands that are
almost completely full of electrons.
impact ionization A carrier generation mechanism that occurs when the carriers are
accelerated by the electric field in between collisions to velocities where the energies
are greater than the gap energy, these can dissipate enough energy during collisions
that additional electron hole pairs can be generated. This process is referred to as
impact ionization and is responsible for the phenomenon of avalanche breakdown.
incomplete ionization For semiconductors with a wide band gap or for conventional
semiconductors at low temperatures, the thermal energy is not sufficient to completely
ionize the dopant atoms and only a fraction of the dopants are ionized. This situation
is referred to as incomplete ionization.
insulator A solid that has no observable conductivity at temperatures below its melting
point. The band structure of insulators is such that there are only completely full or
completely empty bands, and a band gap of sufficient size exists between the full and
empty bands that there is negligible thermal excitation.
JFET (Junction Field Effect Transistor) A field effect transistor in which the electric
field is applied to the semiconductor by a biased p-n junction.
k-space The space in which the wave vectors of the electron wave function (usually
denoted k), are defined.
metal A solid with good electrical conductivity. A metal has one or more partially filled
bands.
mobility A quantity (strictly a tensor) relating the velocity of electrons or holes to the
applied electric field.
MOSFET (Metal Oxide Semiconductor Field Effect Transistor) A field effect transistor
in which the electric field is applied to the semiconductor by a metal contact (or in
some cases a heavily doped polysilicon) separated from the semiconductor by an
insulator (often silicon oxide).
nearly free electron model A quantum mechanical model for the behavior of electrons
moving in a weakly periodic potential.
n-type A region of semiconductor where the number of donors exceeds the number
of acceptors.
ohmic contact A contact between a metal and a semiconductor that has a linear IV
characteristic.
p-type A region of semiconductor where the number of acceptors exceeds the number
of donors.
rectifier A device with much lower resistance when current flows in one direction (the
forward direction) than when it flows in the other direction (the reverse direction).
reciprocal lattice The lattice obtained by taking the Fourier transform of the lattice in
real space. The reciprocal lattice is a set of vectors in k-space.
Schottky contact A metal semiconductor contact where the barrier height and width
is sufficient to result in rectifying behavior.
Schrödinger equation A partial differential equation that describes the evolution of the
wave function.
semiconductor A solid that is an insulator at zero temperature but that has observable
conductivity at temperatures below its melting point. The conductivity results from a
significant number of electrons that are thermally excited across the band gap;
consequently the gap energy must be of the same order as the thermal energy (most
important semiconductors have a gap energy of less than 2 eV).
valence band A band with a range of energies that lie just below the band gap in which
the Fermi-level lies.
INDEX| 313
Dirac comb 118 extended band scheme 126
direct recombination (node) 103 external I vs. U (node) 268
direct recombination, theory 180 external I-terminal (node) 270
discrete energy level (node) 99 external surface charge accumulation
boundaries 110 (node) 243
heterointerfaces 111 external U vs. I (node) 269
discretization 27
F Fermi surface 117
distributed capacitance (node) 250
Fermi-Dirac function 164
documentation 18
Fermi-Dirac integral 152
domain nodes
Fermi-Dirac statistics 25
electrostatics 236
Fermi-energy 130
donors 144
finite element 27
doping distribution 33
finite volume 27
drain node 266
Fletcher mobility model (C) (node) 81
drift-diffusion equations 13, 165
Fletcher mobility model, theory 171
E edge nodes floating gate (node) 112
electrostatics 236 floating potential (node)
effective mass (node) 292 electrostatics 248
E-k relationship 125 Fowler-Nordheim tunneling 221
electric displacement field (node) 243 frequency domain study
electric fields theory 273 theory, electric currents 275
electric potential (node) 242 frequency domain, perturbation study
electrical circuit interface 256 step 50
theory 278
G gate node 266
electrical circuits
Gauss’ law and charge relaxation theory
modeling techniques 42
273
electron mobility models 31
Gauss’ law equation 276
electron potential energy (node) 292
geometric doping model (node) 92
electrostatic point dipole (node) 255
geometric trap density (node) 95
electrostatics interface 234
grid independence 52
theory 273
ground (node) 241
emailing COMSOL 20
ground node (node) 258
emitter node 265
H harmonic perturbation, modeling 50
energy bands 126
Heisenberg uncertainty principle 120,
equation of continuity 273
139
error message, electrical circuits 42
hole mobility models 31
exporting
SPICE netlists 49 I impact ionization 180
314 | I N D E X
impact ionization generation (node) 104 metal contact (node) 106
importing minority carrier concentration 25
SPICE netlists 48, 271 MPH-files 19
indirect optical transitions (node) 74 multiphysics 227, 230
inductor (node) 260 mutual inductance (node) 267
initial conditions 54
N n-Channel MOS transistor 266, 282
initial values (node)
n-Channel MOSFET (node) 266
electrostatics 240
netlists, SPICE 48, 271
Schrodinger equation interface 294
nodes, common settings 15
semiconductor interface 79
nondegenerate limit 153
insulation (node) 75
nondegenerate semiconductors 24
insulator interface (node) 113
NPN bipolar junction transistor 279
internet resources 18
NPN BJT (node) 265
ionized impurity scattering 163
O Ohm’s law and charge relaxation theory
K Kirchhoff’s circuit laws 278
273
knowledge base, COMSOL 21
one electron wave function 114
k-space 120
open boundary (node) 294
L lattice temperature 24 optical transitions (node) 70
lattice vectors 118
P pair nodes
line charge (node) 250
electrostatics 236
line charge (on axis) (node) 251
Pauli exclusion principle 116
line charge (out-of-plane) (node) 251
Pauli repulsion effect 129
Liouville’s theorem 143
p-Channel MOS transistor 266
Lombardi surface mobility model (S)
p-Channel MOSFET (node) 266
(node) 85
periodic condition (node) 244
Lombardi surface mobility model, theory
Schrodinger equation interface 294
172
phonons 31
M majority carrier devices 25 physics interfaces, common settings 15
many body effects 129 PNP BJT (node) 265
many body Schrodinger equation 114 point charge (node) 252
many electron wavefunction 114 point charge (on axis) (node) 253
mass action law 179 point nodes
Matthiessen’s rule 169 electrostatics 236
Maxwell’s equations power law mobility model (L) (node) 80
electrical circuits and 278 theory 170
Maxwell-Boltzmann distribution 24 predefined couplings, electrical circuits
meshing strategies 52 43
INDEX| 315
Q quasi-Fermi level formulation 27, 30, 62– subcircuit definition (node) 264
63, 79, 154, 163, 167 subcircuit instance (node) 265
quasi-Fermi levels 159 surface charge density (node) 242
Semiconductor Equilibrium study 55, 66, thin low permittivity gap (node) 245
316 | I N D E X
W Wannier function 131
websites, COMSOL 20
INDEX| 317
318 | I N D E X