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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8114|回复: 7

[求助] sentaurus 模拟锗器件的问题

[复制链接]
发表于 2012-5-30 21:10:02 | 显示全部楼层 |阅读模式

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

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

x
The 'NewDiscretization' keyword is not recognized any more.It should be removed from the command file!

Region "Subtrate" (Material "Germanium") : UNDEFINED model "Scharfetter"
Region "DS" (Material "Germanium") : UNDEFINED model "Scharfetter"


Check UNDEFINED Models!

我想做掺杂隔离,结果锗器件的亚阈值斜率竟然比硅还要大。虽然跑得时候没有报错,但我在Node Explorer 的Standard Error里看到这个,求各位大大给点指导意见吧!
 楼主| 发表于 2012-5-31 18:14:11 | 显示全部楼层
自己顶!!!!!
发表于 2012-11-11 20:26:38 | 显示全部楼层
帮你顶
发表于 2012-11-19 16:08:25 | 显示全部楼层
我也凑个热闹
发表于 2013-1-2 18:29:23 | 显示全部楼层
;----------------------------------------------------------------------;
; vertical dimensions
(define hAlN      0.100)
(define hGaN      2.000)
(define hAlGaN    0.025)
(define hPass     0.050)

; horizontal dimensions
(define Xmin     -3.500)
(define SrcLngth  1.000)
(define DrnLngth  1.000)
(define GtLngth   1.100)
(define SrcSep    1.500)
(define DrnSep    2.400)

; Ohmic contact definitions
(define Sep       0.00)
(define Dpng      1E20)

; Molefraction definition
(define x_AlGaN  @x@)

;----------------------------------------------------------------------;
; Derived quantities
;----------------------------------------------------------------------;
(define Xmax    (+ Xmin SrcLngth SrcSep GtLngth DrnSep DrnLngth))
(define Ymax    (+ hGaN))
(define Ymin    (- 0 hAlGaN hPass))
(define Ysrfc   (- 0 hAlGaN))
(define Yjnctn  (- 0 Sep))

(define Xsrc    (+ Xmin SrcLngth))
(define XgtLft  (+ Xsrc SrcSep))
(define XgtRght (+ XgtLft GtLngth))
(define Xdrn    (+ XgtRght DrnSep))

;----------------------------------------------------------------------;
; Create structure
;----------------------------------------------------------------------;
(sdegeo:create-rectangle (position Xsrc Ymin 0)  (position XgtLft Ysrfc 0) "Nitride" "LeftPassivation" )
(sdegeo:create-rectangle (position XgtRght Ymin 0)  (position Xdrn Ysrfc 0) "Nitride" "RightPassivation" )
(sdegeo:create-rectangle (position Xmin Ysrfc 0)  (position Xmax 0 0) "AlGaN" "AlGaN_barrier" )
(sdegeo:create-rectangle (position Xmin 0 0)  (position Xmax Ymax 0) "GaN" "GaN_bulk" )

; --------------------------------------------------------------------------------
; Place AlGaN mole fraction
; --------------------------------------------------------------------------------
(sdedr:define-constant-profile "CP.xMole" "xMoleFraction" x_AlGaN)
(sdedr:define-constant-profile-material "CP.xMole" "CP.xMole" "AlGaN" 0 0 "Replace")

; --------------------------------------------------------------------------------
; Place doping profiles to emulate metal spikes
; --------------------------------------------------------------------------------
(sdedr:define-refinement-window "Pl.Source" "Rectangle" (position Xmin Ysrfc 0) (position Xsrc Yjnctn 0))
(sdedr:define-constant-profile "P.source" "PhosphorusActiveConcentration" Dpng)
(sdedr:define-constant-profile-placement "P.source" "P.source" "Pl.Source")

(sdedr:define-refinement-window "Pl.Drain" "Rectangle" (position Xdrn Ysrfc 0) (position Xmax Yjnctn 0))
(sdedr:define-constant-profile "P.drain" "PhosphorusActiveConcentration" Dpng)
(sdedr:define-constant-profile-placement "P.drain" "P.drain" "Pl.Drain")

; --------------------------------------------------------------------------------
; Create and place all electrodes
; --------------------------------------------------------------------------------
(sdegeo:define-contact-set "source")
(sdegeo:set-current-contact-set "source")
(sdegeo:set-contact-edges (find-edge-id (position (+ Xmin 0.001) Ysrfc 0)))

(sdegeo:define-contact-set "gate")
(sdegeo:set-current-contact-set "gate")
(sdegeo:set-contact-edges (find-edge-id (position (+ XgtLft 0.001) Ysrfc 0)))
(sdegeo:set-contact-edges (find-edge-id (position (* 0.5 (+ XgtLft XgtRght)) Ysrfc 0)))
(sdegeo:set-contact-edges (find-edge-id (position (- XgtRght 0.001) Ysrfc 0)))

(sdegeo:define-contact-set "drain")
(sdegeo:set-current-contact-set "drain")
(sdegeo:set-contact-edges (find-edge-id (position (+ Xdrn 0.001) Ysrfc 0)))


; --------------------------------------------------------------------------------
; Grid refinement definitions
; --------------------------------------------------------------------------------
(sdedr:define-refinement-window "Pl.Default" "Rectangle" (position Xmin Ymin 0) (position Xmax Ymax 0))
(sdedr:define-refinement-size "Ref.Default" 0.4 0.2 99 0.01 0.01 66 )
(sdedr:define-refinement-placement "Ref.Default" "Ref.Default" "Pl.Default" )
(sdedr:define-refinement-function "Ref.Default" "DopingConcentration" "MaxTransDiff" 1)

(sdedr:define-refinement-window "Pl.eDensity" "Rectangle"
  (position (- XgtRght 0.05) Ymin 0)
  (position (+ XgtRght 0.3)   0.1 0))
(sdedr:define-refinement-size "Ref.eDensity" 0.01 99 99 0.005 66 66 )
(sdedr:define-refinement-placement "Ref.eDensity" "Ref.eDensity" "Pl.eDensity" )

(sdedr:define-refinement-window "Pl.channel_h" "Rectangle"  
  (position (- XgtLft 0.1) Ymin 0)
  (position (+ XgtRght 1)   0.1 0))
(sdedr:define-refinement-size "Ref.channel_h" 0.15 99 99 0.01 66 66 )
(sdedr:define-refinement-placement "Ref.channel_h" "Ref.channel_h" "Pl.channel_h" )

(sdedr:define-refinement-window "Pl.drain_c" "Rectangle"
  (position (- XgtRght 0.2) Ymin 0)
  (position (+ XgtRght 0.7)   0  0))
(sdedr:define-refinement-size "Ref.drain_c" 0.08 99 99 0.01 66 66 )
(sdedr:define-refinement-placement "Ref.drain_c" "Ref.drain_c" "Pl.drain_c" )

(sdedr:define-refinement-window "Pl.contact_r" "Rectangle"
  (position (- XgtRght 0.005) Ymin 0)
  (position (+ XgtRght 0.05)   0.1 0))
(sdedr:define-refinement-size "Ref.contact_r" 0.005 99 99 0.001 66 66 )
(sdedr:define-refinement-placement "Ref.contact_r" "Ref.contact_r" "Pl.contact_r" )

(sdedr:define-refinement-window "Pl.contact_l" "Rectangle"
   (position (- XgtLft 0.005) Ymin 0)
   (position (+ XgtLft 0.005) 0.1  0))
(sdedr:define-refinement-size "Ref.contact_l" 0.005 99 99 0.001 66 66 )
(sdedr:define-refinement-placement "Ref.contact_l" "Ref.contact_l" "Pl.contact_l" )

(sdedr:define-refinement-window "Pl.surface" "Rectangle"
  (position Xmin Ysrfc 0)
  (position Xmax 0 0))
(sdedr:define-multibox-size "MB.surface" 99 0.1 99 66 0.001 66 1 2 1 )
(sdedr:define-multibox-placement "MB.surface" "MB.surface" "Pl.surface" )

(sdedr:define-multibox-size "MB.barrier" 99 0.1 99 66 0.0004 66 1 -2 1 )
(sdedr:define-multibox-placement "MB.barrier" "MB.barrier" "Pl.surface" )

(sdedr:define-refinement-window "Pl.surface_Pol" "Rectangle"  (position Xmin Ysrfc 0) (position Xmax (+ Ysrfc 0.0001) 0))
(sdedr:define-multibox-size "MB.surface_Pol" 99 0.1 99 66 0.0002 66 1 4 1 )
(sdedr:define-multibox-placement "MB.surface_Pol" "MB.surface_Pol" "Pl.surface_Pol" )

(sdedr:define-refinement-window "Pl.channel" "Rectangle"
  (position Xmin    0 0)
  (position Xmax hGaN 0))
(sdedr:define-multibox-size "MB.channel" 99 0.2 99 66 0.0004 66 1 1.5 1 )
(sdedr:define-multibox-placement "MB.channel" "MB.channel" "Pl.channel" )

(sdeaxisaligned:set-parameters "yCuts"
   (list -0.025 -0.0249 -5e-5 0 5e-5)
)


;--- Generate and save the mesh using Mesh
(sde:build-mesh "snmesh" "" "n@node@_msh")
发表于 2013-10-18 08:49:47 | 显示全部楼层
did you solve the problem already?
发表于 2013-12-2 10:47:27 | 显示全部楼层
好东西,赞一个
发表于 2013-12-21 05:02:44 | 显示全部楼层
可以用吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 00:13 , Processed in 0.026233 second(s), 11 queries , Gzip On, Redis On.

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