Skip to main content

Contacts

1. Overview​

Electrical, thermal and electrothermal contacts can be assigned to any edge (or combination of edges) along the perimeter of a region. A single contact may span multiple edges, and contacts can also be distributed across different regions, including junctions between regions. To successfully simulate a device, at least two contacts must be defined. A maximum of eight contacts can be added to a single device model.

2. Usage Instructions​

To define a contact:

  1. From the Menu, select Define → Contact.

  1. Using the cursor, hover the cursor over the geometric edges that make up the contact. When the edge is highlighted in green and the cursor changes to indicate a selectable element, left-click to select the edge.

  1. After defining all the contact edges, right-click anywhere to open the properties dialog for the contact. Use this dialog to set the contact's properties.

3. Parameters​

3.1. General​

NameDescriptionUnit
NameA unique identifier for the contact.-
TypeUsed to define how contact will interact with the semiconductor. Options: [Electrical, Thermal, Electro-thermal]-
ColourUsed to define visual colour of the contact (Not used in the solver).-

3.2. Thermal​

NameDescriptionUnit
ResistanceUsed to define the thermal resistance.K/W
CapacitanceUsed to define the thermal capacitance.J/K
Ambient TemperatureUsed to define the ambient temperature used in the simulation.K

3.3. Electrical​

NameDescriptionUnit
TypeUsed to define the electrical contact type Options: [Ohmic, Schottky]-
MaterialUsed to specify the material used for the contact.-
Work FunctionDefines the work function of the contact material. This value is automatically filled in when you choose a predefined material. If the material you need is not listed, select “Other” and manually enter a custom value.eV
P RichardsonIf set to a non-zero, the value is used as the Richardson constant to calculate the thermionic emission current for holes. See Thermionic Emission for details.Acm-2K-2
N RichardsonIf set to a non-zero, the value is used as the Richardson constant to calculate the thermionic emission current for electrons. See Thermionic Emission for details.Acm-2K-2
Barrier LoweringEnables or disables field‑induced barrier lowering. Used together with the dipole barrier‑lowering coefficient. See Barrier Lowering for details. [On, Off]-
Dipole AlphaCoefficient used to calculate dipole‑induced barrier lowering at Schottky contacts. See Barrier Lowering for details.cm

3.3.1. Thermionic Emission​

The thermionic emission current densities for electrons (JnJ_n) and holes (JpJ_p) are given by:

Jn=An∗⋅T2⋅e−q(ϕB−ΔϕB)kBT/Jp=Ap∗⋅T2⋅e−q(ϕB−ΔϕB)kBT\begin{equation} J_n = A_n^* \cdot T^2 \cdot e^{-\frac{q (\phi_B-\Delta\phi_B)}{k_B T}} \qquad/\qquad J_p = A_p^* \cdot T^2 \cdot e^{-\frac{q (\phi_B-\Delta\phi_B)}{k_B T}} \end{equation}

where:

  • An∗A_n^*, Ap∗A_p^* = Richardson constants (electrons and holes) [Acm-2K-2]
  • TT = Temperature [K]
  • qq = Elementary charge [C]
  • ϕB\phi_B = Barrier height [eV]
  • ΔϕB\Delta\phi_B = Barrier height lowering [eV]
  • kBk_B = Boltzmann constant [eV/K]

3.3.2. Barrier Lowering​

The total barrier lowering is given by:

ΔϕB=qE4πε+αE\begin{equation} \Delta \phi_B = \sqrt{\frac{qE}{4\pi\varepsilon}} +\alpha E \end{equation}

where:

  • ΔϕB\Delta \phi_B = Total barrier lowering [eV]
  • qq = Elementary charge [C]
  • EE = Electric field at the interface [Vcm-1]
  • εε = Permittivity of the semiconductor [Fcm-1]
  • αα = Dipole lowering coefficient [cm]

The first term is Schottky barrier lowering, and the second term is dipole‑induced barrier lowering.

note

The dipole term typically corresponds to an effective dipole layer thickness < 2 nm.