在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 22593|回复: 30

[求助] sentaurus ggnmos snapback现象

[复制链接]
发表于 2011-12-16 14:37:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好:
         小弟初学半导体,初学sentaurus。现在使用sentaurus仿真ggnmos的snapback现象。可是出现了如图所示的问题,只有雪崩击穿,没有二次击穿。模型部分Thermodynamic和Thermodynamic均已添加,求解部分也是包含热仿真。 ggnmos.JPG
 楼主| 发表于 2011-12-16 15:32:19 | 显示全部楼层
回复 1# gaitinglong


    速救啊,兄弟们!
发表于 2011-12-17 11:05:59 | 显示全部楼层
该软件似乎不能仿真2次击穿吧
 楼主| 发表于 2011-12-17 13:35:24 | 显示全部楼层
回复 3# loopgain


    肯定可以仿真的,我用的文献里面的图就是用sentaurus仿得。
 楼主| 发表于 2011-12-17 14:02:52 | 显示全部楼层
不知道是不是我写的程序的代码有问题,下面是sdevice部分。请高手帮忙看看。
File {
* Input Files
Grid = "@grid@"
Doping="@doping@"
Parameter="@parameter@"
* Output Files
Plot= "@tdrdat@"
Current="@plot@"
Output= "@log@"
}
Electrode {
{ Name="s" Voltage=0.0 }
{ Name="d" Voltage= 0 }
{ Name="g" Voltage=0}
{ Name="sub" Voltage= 0.0}
}
Thermode{
          {name="sub" Temperature=300 SurfaceResistance=0.01}
  }  

Physics {
      Mobility(
       DopingDep
       HighFieldSaturation
       Enormal
    )
Thermodynamic
     

    Recombination(
        SRH
        Auger
        Avalanche(Okuto)
       )
}


Plot{
   

*--Density and Currents, etc
   eDensity hDensity
   TotalCurrent/Vector eCurrent/Vector hCurrent/Vector
   eMobility hMobility
   eVelocity hVelocity
   eQuasiFermi hQuasiFermi

*--Temperature
   Temperature *eTemperature  hTemperature

*--Fields and charges
   ElectricField/Vector Potential SpaceCharge

*--Doping Profiles
   Doping DonorConcentration AcceptorConcentration

*--Generation/Recombination
   SRH Auger * Band2Band  
   AvalancheGeneration eAvalancheGeneration hAvalancheGeneration

*--Driving forces
   eGradQuasiFermi/Vector hGradQuasiFermi/Vector
   eEparallel hEparallel eENormal hENormal

*--Band structure/Composition
   BandGap
   BandGapNarrowing
   * Affinity
   ConductionBand ValenceBand
   * eQuantumPotential hQuantumPotential

*--Gate Tunneling
   * eBarrierTunneling hBarrierTunneling  BarrierTunneling
   * eDirectTunnel hDirectTunnel

}


Math {
DrForceRefDens= 1e12
   Extrapolate
   Digits=6
   Notdamped= 50
   Iterations= 15
   CNormPrint
   ErrRef(electron) = 1e5
   ErrRef(hole)     = 1e5
  }


Solve {
*-Build-up of initial solution:
Coupled(Iterations=100){ Poisson }
Coupled { Poisson Electron Hole  Temperature}
      
Quasistationary(
InitialStep=1e-3 Increment=1.35
MinStep=1e-5 MaxStep=0.02

Goal{ Name="d" Voltage=@Vd@}

){ Coupled{ Poisson Electron Hole Temperature}}

}
发表于 2011-12-18 10:50:14 | 显示全部楼层
你把你的GGNMOS打包,贴出来,我给你仿二次击穿的程序。 图片2.jpg
 楼主| 发表于 2011-12-18 12:53:33 | 显示全部楼层
回复 6# woaijoyce

你好:
      感谢你的回答!我查到说要加一个大电阻在漏端,可是当我在电路中加了之后,漏极的电压竟然是0了。
      sdevice部分去前面已经贴出,这个是SDE部分:
(sdegeo:create-rectangle (position -0.27 1 0.0) (position 0.27 0.05 0.0)   "Silicon" "region_1")
(sdegeo:create-rectangle (position -0.27 0 0.0) (position -0.03 0.05 0.0)   "Silicon" "region_2")
(sdegeo:create-rectangle (position 0.03 0 0.0) (position 0.27 0.05 0.0)   "Silicon" "region_3")
(sdegeo:create-rectangle (position -0.03 0.05 0.0) (position 0.03 0 0.0)   "Silicon" "region_4")
(sdegeo:create-rectangle (position -0.03 -0.102 0.0) (position 0.03 -0.002 0.0)   "PolySi" "region_7")
(sdegeo:create-rectangle (position -0.1 -0.102 0.0) (position -0.03 -0.002 0.0)   "Si3N4" "region_61")
(sdegeo:create-rectangle (position 0.1 -0.102 0.0) (position 0.03 -0.002 0.0)   "Si3N4" "region_62")
(sdegeo:create-rectangle (position -0.1 0 0)  (position 0.1 -0.002 0) "SiO2" "region_5" )
(sdegeo:define-contact-set "s" 4  (color:rgb 1 0 0 ) "##" )
(sdegeo:define-contact-set "d" 4  (color:rgb 0 1 0 ) "##" )
(sdegeo:define-contact-set "g" 4  (color:rgb 0 0 1 ) "##" )
(sdegeo:define-contact-set "sub" 4  (color:rgb 1 0 0 ) "##" )
(sdegeo:define-2d-contact(list (car (find-edge-id (position -0.185 0 0)))) "s")
(sdegeo:define-2d-contact(list (car (find-edge-id (position 0.185 0 0)))) "d")
(sdegeo:define-2d-contact(list (car (find-edge-id (position 0 1 0)))) "sub")
(sdegeo:set-current-contact-set "g")
(sdegeo:set-contact-boundary-edges (list (car (find-body-id (position -0.002 -0.05 0)))) "g")
(sdegeo:delete-region (list (car (find-body-id (position -0.002 -0.05 0)))))
(sde:define-parameter "fillet-radius" 0.08 0 0 )
(sdegeo:fillet-2d (list (car (find-vertex-id (position -0.1 -0.102 0))))0.08)
(sdegeo:fillet-2d (list (car (find-vertex-id (position 0.1 -0.102 0))))0.08)

(sdedr:define-constant-profile "ConstantProfileDefinition_2" "PhosphorusActiveConcentration" 1e+20)
(sdedr:define-constant-profile-region "ConstantProfilePlacement_2" "ConstantProfileDefinition_2" "region_2")
(sdedr:define-constant-profile "ConstantProfileDefinition_3" "PhosphorusActiveConcentration"  1e+20)
(sdedr:define-constant-profile-region "ConstantProfilePlacement_3" "ConstantProfileDefinition_3" "region_3")
(sdedr:define-constant-profile "ConstantProfileDefinition_1" "BoronActiveConcentration" 1.5e+18)
(sdedr:define-constant-profile-region "ConstantProfilePlacement_1" "ConstantProfileDefinition_1" "region_1")
(sdedr:define-constant-profile "ConstantProfileDefinition_4" "BoronActiveConcentration" 1.5e+18)
(sdedr:define-constant-profile-region "ConstantProfilePlacement_4" "ConstantProfileDefinition_4" "region_4")

(sdedr:define-refinement-size "RefinementDefinition_region_1" 0.25 0.2 0.01 0.001)
(sdedr:define-refinement-region "RefinementPlacement_region_1" "RefinementDefinition_region_1" "region_1" )
(sdedr:define-refinement-size "RefinementDefinition_region_4" 0.0025 0.025 0.002 0.02)
(sdedr:define-refinement-region "RefinementPlacement_region_4" "RefinementDefinition_region_4" "region_4" )
(sdedr:define-refinement-size "RefinementDefinition_2" 0.01 0.02 0.004 0.02)
(sdedr:define-refinement-region "RefinementPlacement_2" "RefinementDefinition_2" "region_2" )
(sdedr:define-refinement-size "RefinementDefinition_3" 0.01 0.02 0.004 0.02)
(sdedr:define-refinement-region "RefinementPlacement_3" "RefinementDefinition_3" "region_3" )
(sdedr:define-refinement-size "RefinementDefinition_5" 0.1 0.01 0.01 0.001)
(sdedr:define-refinement-region "RefinementPlacement_5" "RefinementDefinition_5" "region_5" )
(sdedr:define-refinement-size "RefinementDefinition_region_61" 0.25 0.2 0.01 0.001)
(sdedr:define-refinement-region "RefinementPlacement_region_61" "RefinementDefinition_region_61" "region_61" )
(sdedr:define-refinement-size "RefinementDefinition_region_62" 0.25 0.2 0.01 0.001)
(sdedr:define-refinement-region "RefinementPlacement_region_62" "RefinementDefinition_region_62" "region_62" )



(sdeio:save-tdr-bnd(get-body-list)"[url=mailto:n@node@_bnd.tdr]n@node@_bnd.tdr[/url]")
(sde:save-model"/home/gaitl/STDB/tmp/ggnmos2")
(sdedr:write-cmd-file"[url=mailto:n@node@_msh.cmd]n@node@_msh.cmd[/url]")
(system:command"noffset3d n@node@_msh")
;(sde:build-mesh"noffset""-F tdr""n@node@_msh")
(sde:build-mesh "mesh""-s""n@node@_msh")
发表于 2011-12-18 13:40:15 | 显示全部楼层
Solve {
*- Creating initial guess:
   Coupled(Iterations= 100 LineSearchDamping= 1e-4){ Poisson }
   Coupled { Poisson Electron Hole }
    Quasistationary(
    InitialStep=0.002 Increment=1.41
    MinStep=2e-06 MaxStep=0.5
    Goal{ Name="drain" Voltage=5. }
  ) { Coupled { Poisson Electron Hole } }
    Quasistationary(
    InitialStep=0.1 Increment=1.41
    MinStep=2e-06 MaxStep=1
    Goal{ Name="drain" Voltage=80 }
  ) { Coupled { Poisson Electron Hole } }

   Continuation(
    Name="drain"
    Normalized       
    Increment= 1.1
    Decrement= 2.0
    InitialVstep= 0.01
    Incrementangle= 20
    Decrementangle= 40
    MaxVoltage= 120
    MinVoltage= 0
    MaxCurrent= 5e-4
    MinCurrent= 0.0
    Iadapt= 1e-13
          )  { Coupled { Poisson Electron Hole  } }
}
 楼主| 发表于 2011-12-18 17:00:13 | 显示全部楼层
回复 8# woaijoyce


    哥们,非常感谢你的解答。可是我用了你的程序还是显示如下图:(不知道是不是我的操作问题)。还有,有一个错误提示:First step for adaptive continuation does not converge!我查看了下maunual,修改了各个值,还是有不收敛的提示。小弟初学,不好意思。

ggnmos1.jpg
 楼主| 发表于 2011-12-18 18:02:44 | 显示全部楼层
回复 8# woaijoyce


    您好,能把你的physics部分和plot部分也贴出来吗?谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-10-21 06:44 , Processed in 0.025868 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表