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 DefineContact.

  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=AnT2eq(ϕBΔϕB)kBT/Jp=ApT2eq(ϕBΔϕB)kBTJ_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}}

where:

  • ApA_p^*​, ApA_p^* = Richardson constants (holes and electrons) [Acm-2K-2]
  • TT = Temperature [K]
  • qq = Elementary charge [C]
  • ϕB\phi_B​ = Barrier height [eV]
  • Δϕ\Delta\phi​ = 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\Delta \phi_B = \sqrt{\frac{qE}{4\pi\varepsilon}} +\alpha E

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.