「$adddiffusivedope」:修訂間差異

出自DDCC TCAD TOOL Manual
跳至導覽 跳至搜尋
Yrwu留言 | 貢獻
無編輯摘要
Yrwu留言 | 貢獻
無編輯摘要
第3行: 第3行:
  $adddiffusivedope
  $adddiffusivedope
  N_region
  N_region
  type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top <math>\alpha_x</math> <math>\alpha_y</math>   
  type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top <math>L_x</math> <math>L__y</math>   
  type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top <math>\alpha_x</math> <math>\alpha_y</math>   
  type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top <math>L_x</math> <math>L_y</math>   
  ...
  ...
  ...
  ...
  Nth_type ....   
  Nth_type ....   


  type: Can be 1, 11, 111, 2, 12, 112. Please see below
  type: Can be 1, 11, 111, 101. Please see below
  regionID:  The region No to use the diffusive doping
  regionID:  The region No to use the diffusive doping
  Ndope: Na pr Nd  Posive is for n-type, negative is for p-type
  Ndope: Na pr Nd  Posive is for n-type, negative is for p-type
  <math>alphax</math> and <math>alphay</math> is the diffusion length in x and y direction. The unit is <math>\mu m </math>
  <math>alphax</math> and <math>alphay</math> is the diffusion length in x and y direction. The unit is <math>\mu m </math>


  For type = 1
  For type = 1, inside regionID
  x_left < x < x_right  y_bottom < y < y_top :  <math>  N_{d,a} = Ndope </math>
  x_left < x < x_right  y_bottom < y < y_top :  <math>  N_{d,a} = Ndope </math>
  x < x_left    : <math>  N_{d,a} = Ndope * exp(-\alpha_{x}(|x-x_{left}|)) </math>  
x < x_left    : <math>  N_{d,a} = N_{d,a}+ Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
  x > x_right  : <math>  N_{d,a} = Ndope * exp(-\alpha_{x}(|x-x_{left}|)) </math>  
x > x_right  : <math>  N_{d,a} = N_{d,a}+ Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
  y < y_bottom  : <math>  N_{d,a} = Ndope * exp(-\alpha_{y}(|y-y_{bottom}|)) </math>  
y < y_bottom  : <math>  N_{d,a} = N_{d,a}+ Ndope * exp(-1/L_{y}*(|y-y_{bottom}|)) </math>
  y > y_top    : <math>  N_{d,a} = Ndope * exp(-\alpha_{y}(|y-y_{top}|)) </math>
y > y_top    : <math>  N_{d,a} = N_{d,a}+ Ndope * exp(-1/L_{y}*(|y-y_{top}|)) </math>
For type = 11, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  <math>  N_{d,a} = Ndope </math>
  x < x_left    : <math>  N_{d,a} = Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>  
  x > x_right  : <math>  N_{d,a} = Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>  
  y < y_bottom  : <math>  N_{d,a} = Ndope * exp(-1/L_{y}*(|y-y_{bottom}|)) </math>  
  y > y_top    : <math>  N_{d,a} = Ndope * exp(-1/L_{y}*(|y-y_{top}|)) </math>
 
 
For type = 101, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  <math>  N_{d,a} = Ndope </math>
x < x_left    : <math>  N_{impurity} = N_{impurity}+ Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
x > x_right  : <math>  N_{impurity} = N_{impurity}+ Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
y < y_bottom  : <math>  N_{impurity} = N_{impurity}+ Ndope * exp(-1/L_{y}*(|y-y_{bottom}|)) </math>
y > y_top    : <math>  N_{impurity} = N_{impurity}+ Ndope * exp(-1/L_{y}*(|y-y_{top}|)) </math>
For type = 111, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  <math>  N_{d,a} = Ndope </math>
x < x_left    : <math>  N_{impurity} = Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
x > x_right  : <math>  N_{impurity} = Ndope * exp(-1/L_{x}*(|x-x_{left}|)) </math>
y < y_bottom  : <math>  N_{impurity} = Ndope * exp(-1/L_{y}*(|y-y_{bottom}|)) </math>
y > y_top    : <math>  N_{impurity} = Ndope * exp(-1/L_{y}*(|y-y_{top}|)) </math>

於 2023年4月25日 (二) 15:23 的修訂

$adddiffusivedope is the command to put diffusive dopant distribution in the device. The doping density decay can be either exponential decay or Gaussian distribution. The command is

$adddiffusivedope
N_region
type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top Lx 解析失敗 (語法錯誤): {\displaystyle L__y}
  
type  regionID Ndope  activation_energy  x_left  y_bottom  x_right y_top Lx Ly  
...
...
Nth_type ....  
type: Can be 1, 11, 111, 101. Please see below
regionID:  The region No to use the diffusive doping
Ndope: Na pr Nd  Posive is for n-type, negative is for p-type
alphax and alphay is the diffusion length in x and y direction. The unit is μm
For type = 1, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  Nd,a=Ndope
x < x_left    : Nd,a=Nd,a+Ndope*exp(1/Lx*(|xxleft|)) 
x > x_right   : Nd,a=Nd,a+Ndope*exp(1/Lx*(|xxleft|)) 
y < y_bottom  : Nd,a=Nd,a+Ndope*exp(1/Ly*(|yybottom|)) 
y > y_top     : Nd,a=Nd,a+Ndope*exp(1/Ly*(|yytop|))
For type = 11, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  Nd,a=Ndope
x < x_left    : Nd,a=Ndope*exp(1/Lx*(|xxleft|)) 
x > x_right   : Nd,a=Ndope*exp(1/Lx*(|xxleft|)) 
y < y_bottom  : Nd,a=Ndope*exp(1/Ly*(|yybottom|)) 
y > y_top     : Nd,a=Ndope*exp(1/Ly*(|yytop|))


For type = 101, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  Nd,a=Ndope
x < x_left    : Nimpurity=Nimpurity+Ndope*exp(1/Lx*(|xxleft|)) 
x > x_right   : Nimpurity=Nimpurity+Ndope*exp(1/Lx*(|xxleft|)) 
y < y_bottom  : Nimpurity=Nimpurity+Ndope*exp(1/Ly*(|yybottom|)) 
y > y_top     : Nimpurity=Nimpurity+Ndope*exp(1/Ly*(|yytop|))
For type = 111, inside regionID
x_left < x < x_right  y_bottom < y < y_top :  Nd,a=Ndope
x < x_left    : Nimpurity=Ndope*exp(1/Lx*(|xxleft|)) 
x > x_right   : Nimpurity=Ndope*exp(1/Lx*(|xxleft|)) 
y < y_bottom  : Nimpurity=Ndope*exp(1/Ly*(|yybottom|)) 
y > y_top     : Nimpurity=Ndope*exp(1/Ly*(|yytop|))