$negfifscattering

出自 DDCC TCAD TOOL Manual
於 2019年6月14日 (五) 15:01 由 DDCC-3D (對話 | 貢獻) 所做的修訂

前往: 導覽搜尋

$negfifscattering is the command to setup the position that stop calculating the scattering. You can also use this function and set the parameter with our GUI version at the places of "Wstop","WstopFactor" in GUI. In our code, source electrode is at right side, and drain electrode is at left side, and we calculate from left side to right side. The carrier injection is mainly from source electrode, then we setup the position or according to the third term to determine the position that stop calculating the scattering. The third term is means until initial injection wavefunction decays to what proportion of original, then stop calculating the scattering.
The second term is to setup what kind of scattering of this material. For example, GaAs has polar optical phonon scattering, then we setup the second term is 1 and use $negfpolaropticalphonon command to setup the related parameters; also Si has g-type and f-type intervalley optical phonon scattering, then we setup the second term is 2 and use $negfintervalleyopticalphonon command to setup the related parameters.

 $negfifscatteringc
 Wstop   material   decay factor
 Note:
 material 1 --> GaAs (polar optical phonon)
 material 2 --> Si (g-type and f-type)

Example:

 $negfifscattering
 500 1 0.001

In this case, there are 681 mesh grids from left side(drain) to right side(source). And we setup that after the 500th mesh grid, stop calculating the scattering. Then the code will check what position the initial injection wavefunction decays to 0.001 of original. If the position is smaller than 500, then still calculate the scattering until 500th mesh grid; if the position is larger than 500, then replace the position with new one. related commands:

   $ifsolvenegf,  $negfintervalleyopticalphonon, $negfpolaropticalphonon, $negfacousticphonon, $negfsurfaceroughness, $negfionizedimpurity, $negfoverlapcalculation