FET2DDeviceSetupParameters¶
- class FET2DDeviceSetupParameters(gate_type, lgate, gate_material_name, ttox, oxide_material_name, til, lcontact, lspacer, lbackgate=PhysicalQuantity(0.0, mum), tbox=PhysicalQuantity(0.0, mum), ch_dop=PhysicalQuantity(0.0, 1 / cm**3), sd_dop=PhysicalQuantity(0.0, 1 / cm**3), nit=PhysicalQuantity(0.0, 1 / cm**3), nit_bg=PhysicalQuantity(0.0, 1 / cm**3), mumax=PhysicalQuantity(50.0, cm**2 / V / s))¶
Serializable container for parameters to set up a 2DFET device.
- Parameters:
gate_type (enum) – The gate type from GATE_TYPES.
lgate (PhysicalQuantity of type length) – The length of the top gate.
gate_material_name (str) – The name of the gate material.
ttox (PhysicalQuantity of type length) – The thickness of the top oxide.
oxide_material_name (str) – The name of the oxide material.
til (PhysicalQuantity of type length) – The thickness of the insulating layer between the top oxide and the channel.
lcontact (PhysicalQuantity of type length) – The length of the contact.
lspacer (PhysicalQuantity of type length) – The length of the spacer.
lbackgate (PhysicalQuantity of type length) – The length of the back gate.
tbox (PhysicalQuantity of type length) – The thickness of the bottom oxide.
ch_dop (PhysicalQuantity of type inverse volume) – The doping concentration of the channel.
sd_dop (PhysicalQuantity of type inverse volume) – The doping concentration of the source and drain.
nit (PhysicalQuantity of type inverse volume) – The interface trap concentration of the top oxide.
nit_bg (PhysicalQuantity of type inverse volume) – The interface trap concentration of the bottom oxide.
mumax (int) – The scattering limited mobility, a parameter used in SDevice.
- chDop()¶
- Returns:
The doping concentration of the channel.
- Return type:
PhysicalQuantity of type inverse volume
- gateMaterialName()¶
- Returns:
The name of the gate material.
- Return type:
str
- gateType()¶
- Returns:
The gate type.
- Return type:
enum
- lbackgate()¶
- Returns:
The length of the back gate.
- Return type:
PhysicalQuantity of type length
- lcontact()¶
- Returns:
The length of the contact.
- Return type:
PhysicalQuantity of type length
- lgate()¶
- Returns:
The length of the top gate.
- Return type:
PhysicalQuantity of type length
- lspacer()¶
- Returns:
The length of the spacer.
- Return type:
PhysicalQuantity of type length
- mumax()¶
- Returns:
The scattering limited mobility, a parameter used in SDevice.
- Return type:
int
- nit()¶
- Returns:
The interface trap concentration of the top oxide.
- Return type:
PhysicalQuantity of type inverse volume
- nitBg()¶
- Returns:
The interface trap concentration of the bottom oxide.
- Return type:
PhysicalQuantity of type inverse volume
- nlinfo()¶
Create a nicely formatted dict for presentation in the gui.
- Returns:
The study information.
- Return type:
dict
- oxideMaterialName()¶
- Returns:
The name of the oxide material.
- Return type:
str
- sdDop()¶
- Returns:
The doping concentration of the source and drain.
- Return type:
PhysicalQuantity of type inverse volume
- tbox()¶
- Returns:
The thickness of the bottom oxide.
- Return type:
PhysicalQuantity of type length
- til()¶
- Returns:
The thickness of the insulating layer between the top oxide and the channel.
- Return type:
PhysicalQuantity of type length
- ttox()¶
- Returns:
The thickness of the top oxide.
- Return type:
PhysicalQuantity of type length
- uniqueString()¶
Return a unique string representing the state of the object.
Usage Examples¶
Example 1. Set up a custom device design based on Figure 1.
from QuantumATK import *
from AddOns.FET2D.Study.FET2DDeviceSetupParameters import FET2DDeviceSetupParameters
# Define the device setup parameters.
device_setup = FET2DDeviceSetupParameters(
gate_type=GATE_TYPES.SINGLE_GATE,
lgate=0.008 * um,
gate_material_name='Gold',
ttox=0.0025 * um,
oxide_material_name='SiO2',
til=0.002 * um,
lcontact=0.015 * um,
lspacer=0.008 * um,
lbackgate=0.034 * um,
back_gate_material_name='Gold',
tbox=0.0025 * um,
ch_dop=0.0 * cm**-3,
sd_dop=0.0 * cm**-3,
nit=0.0 * cm**-3,
nit_bg=0.0 * cm**-3,
mumax=50.0 * cm**2 / V / s,
)
Gate types¶
Variable name |
Description |
---|---|
GATE_TYPES.SINGLE_GATE |
An FET with a single gate on top of the channel. |
GATE_TYPES.DOUBLE_GATE |
An FET with one gate on top of the channel and a longer ‘back gate’ below the channel. This choice also enables additional device dimensions, such as the back gate overlap length, to be set. |
See also General on FET2D.