"$solvetimestep" 修訂間的差異
出自 DDCC TCAD TOOL Manual
(未顯示由 2 位使用者於中間所作的 11 次修訂) | |||
行 2: | 行 2: | ||
$solvetimestep |
$solvetimestep |
||
− | steptype |
||
+ | number_of_different_steps(Nt) |
||
− | parameters(1) parameters(2) .... |
||
+ | steptype <math>\delta t ~~ t_{total}</math> par1 par2 par3 par4 .... |
||
+ | steptype <math>\delta t ~~ t_{total}</math> par1 par2 par3 par4 .... |
||
+ | ... |
||
+ | steptype <math>\delta t ~~ t_{total}</math> par1 par2 par3 par4 .... repeat Nt times |
||
+ | |||
The number of parameters depeding on step type. Now we have 3 step types <br> |
The number of parameters depeding on step type. Now we have 3 step types <br> |
||
Steptype = 1: <br> |
Steptype = 1: <br> |
||
− | <math>\delta t, t_{total}, vg_0 </math><br> |
+ | <math>\delta t,~~ t_{total},~~ vg_0 </math><br> |
− | + | vg=vg_end for t<0, for t>0, vg=<math> vg_0 </math><br> |
|
Steptype = 2: <br> |
Steptype = 2: <br> |
||
− | <math>\delta t, t_{total}, vg_0 , A_{0} , \omega |
+ | <math>\delta t,~~ t_{total},~~ vg_0 ,~~ A_{0} ,~~ \omega,~~ c_{0} </math><br> |
− | + | <math> vg=vg_0 + A_{0} \times sin\left( 2\pi \omega t + c_0 \right) </math><br> |
|
+ | |||
Steptype = 3: <br> |
Steptype = 3: <br> |
||
− | <math>\delta t, t_{total}, vg_0 , A_{0} , \omega , |
+ | <math>\delta t, ~~t_{total},~~ vg_0 ,~~ A_{0} ,~~ \omega ,~~ c_{0} </math><br> |
+ | <math> vg=vg_0 + int(A_{0} \times sin\left( 2\pi \omega t + c_0 \right)) </math><br> |
||
+ | |||
+ | |||
+ | |||
+ | For example: <br> |
||
+ | |||
+ | $solvetimestep |
||
+ | 2 |
||
+ | 2 1.0e-10 1.0e-6 3.00 0.1 1.0e6 0.0 |
||
+ | 1 1.0e-10 1.0e-6 3.20 |
||
+ | first run |
||
+ | <math> vg=3.0 + 0.1 \times sin\left( 2\pi \times 10^{6} t \right) </math><br> |
||
+ | then run |
||
+ | <math> vg=3.2 </math><br> |
||
+ | |||
+ | <big>'''The $solvetimestep setting for 1D-DDCC in GUI interface '''</big> <br> |
||
+ | |||
+ | 3.Modify the '''number of layers'''.<br> |
||
+ | [[檔案:1d_$solvetimestep_fig1.jpg|1300px]]<br> |
||
+ | 4.Choose the '''steptype'''.<br> |
||
+ | 5.Modify the '''parameters'''.<br> |
||
+ | [[檔案:1d_$solvetimestep_fig2.jpg|700px]]<br> |
於 2025年1月4日 (六) 21:16 的最新修訂
$solvetimestep is a command for solving the transient behavior of the device. The format is
$solvetimestep number_of_different_steps(Nt) steptype par1 par2 par3 par4 .... steptype par1 par2 par3 par4 .... ... steptype par1 par2 par3 par4 .... repeat Nt times
The number of parameters depeding on step type. Now we have 3 step types
Steptype = 1:
vg=vg_end for t<0, for t>0, vg=
Steptype = 2:
Steptype = 3:
For example:
$solvetimestep 2 2 1.0e-10 1.0e-6 3.00 0.1 1.0e6 0.0 1 1.0e-10 1.0e-6 3.20 first run
then run
The $solvetimestep setting for 1D-DDCC in GUI interface
3.Modify the number of layers.
4.Choose the steptype.
5.Modify the parameters.