项目场景:

最近由于项目组做光电器件有流片机会,所以在找了个简单的器件进行仿真实现。


mesh网格策略:

一般的三维器件仿真模拟的网格策略为:

(sdedr:define-refinement-window “W.Global” “Cuboid”
(position -200 -200 0)
(position 200 200 0)                                                                                                                                        ;这一句是限定一个三维的范围,在这个范围内,把器件装进去就可以了。
(sdedr:define-refinement-size "R.Global"3 3 0 0.01 0.01 0)                                                                           ;这句表示,X和Y方向的最大值为3,最小值为0.01。
(sdedr:define-refinement-function “R.Global” “MaxLenInt” “SiliconCarbide” “SiliconCarbide” 0.01 1.5 “DoubleSide”)
(sdedr:define-refinement-function “R.Global” “MaxLenInt” “SiliconCarbide” “SiO2” 0.01 1.2 “DoubleSide”)  ;在材料的交界处最好把网格定义的密一些,在边界处向两边以1.5倍的速率增加。

在该次仿真中,使用的网格策略为:

(sdedr:define-refeval-window "RefEvalWin_1" "Rectangle"  (position 0 0 0)  (position L_sub 2 0) )  ;mesh in contact(sdedr:define-multibox-size "MultiboxDefinition_1" 0.2 0.2 0.05 0.05 1.2 1 )
(sdedr:define-multibox-placement  "MultiboxPlacement_1" "MultiboxDefinition_1" "RefEvalWin_1" )   ;第一部分定义了n+以及P+接触区域的网格(sdedr:define-refeval-window "RefEvalWin_pn" "Rectangle"  (position 3 4 0)  (position (+ 5 L_Dnwell) (- W_all 2) 0.0 ))
(sdedr:define-refinement-size "pn_define" 0.2 0.2 0.05 0.05 )
(sdedr:define-refinement-placement "pn_refine" "pn_define" "RefEvalWin_pn" )
(sdedr:define-refinement-function  "pn_define" "DopingConcentration" "MaxTransDiff" 1)                 ;第二部分定义了p阱以及深n阱位置的网格

当改变几个参数后

(sdedr:define-refeval-window "RefEvalWin_1" "Rectangle"  (position 0 0 0)  (position L_sub 2 0) )  ;mesh in contact(sdedr:define-multibox-size "MultiboxDefinition_1" 0.2 0.2 0.05 0.05 2 1.5 )
(sdedr:define-multibox-placement  "MultiboxPlacement_1" "MultiboxDefinition_1" "RefEvalWin_1" )   ;第一部分定义了n+以及P+接触区域的网格(sdedr:define-refeval-window "RefEvalWin_pn" "Rectangle"  (position 3 4 0)  (position (+ 5 L_Dnwell) (- W_all 2) 0.0 ))
(sdedr:define-refinement-size "pn_define" 0.2 0.2 0.05 0.05 )
(sdedr:define-refinement-placement "pn_refine" "pn_define" "RefEvalWin_pn" )
(sdedr:define-refinement-function  "pn_define" "DopingConcentration" "MaxTransDiff" 1)                 ;第二部分定义了p阱以及深n阱位置的网格

得到如下网格策略,网格密度x方向以2倍的速度扩张,网格密度y方向以1.5倍的速度扩张。


一般的网格策略设置方案如下:

;;#  rough meshing
(sdedr:define-refeval-window "Window.all" "Rectangle"(position devL 0 0) (position devR (- Hmax 10) 0))
(sdedr:define-refinement-size "Ref.all"   0.5 0.5 0.3 0.3)
(sdedr:define-refinement-function "Ref.all" "DopingConcentration"   "MaxTransDiff" 0.5)
(sdedr:define-refinement-placement "RefPlace.all" "Ref.all" "Window.all")(sdedr:define-refeval-window "Window.suf"  "Rectangle" (position devL 0 0) (position devR (+ XjWell 2) 0))
(sdedr:define-refinement-size "Ref.suf"   0.3 0.3 0.2 0.2 )
(sdedr:define-refinement-placement "RefPlace.suf" "Ref.suf" "Window.suf")(sdedr:define-refeval-window "Window.suf1" "Rectangle" (position -0.3 0 0) (position 0.3 (+ XjWell 2) 0))
(sdedr:define-refinement-size "Ref.suf1"  0.05 0.05 0.05 0.05 )
(sdedr:define-refinement-placement "RefPlace.suf1"    "Ref.suf1" "Window.suf1")(sdedr:define-refeval-window "Window.suf2"   "Rectangle" (position -0.3 (+ XjWell 1.7)  0) (position devR (+ XjWell 2.3) 0))
(sdedr:define-refinement-size "Ref.suf1"  0.05 0.05 0.05 0.05 )
(sdedr:define-refinement-placement "RefPlace.suf1"    "Ref.suf1" "Window.suf1");####      reMesh      ####
;#  LDD
(sdedr:define-refinement-window "Window.lddL" "Rectangle"(position (- L1 0.5) 0 0) (position L0 (* XjLDD 2) 0))
(sdedr:define-refinement-window "Window.lddR" "Rectangle" (position (- R0 0.5) 0 0) (position R1 (* XjLDD 2) 0))
(sdedr:define-refinement-size "Ref.ldd"   0.05 0.05   0.05 0.05)
(sdedr:define-refinement-placement "RefPlace.lddL"    "Ref.ldd" "Window.lddR")
(sdedr:define-refinement-placement "RefPlace.lddR"    "Ref.ldd" "Window.lddR");#  S/D(sdedr:define-refinement-window "Window.drain" "Rectangle"(position L2 0 0) (position R2 (* XjSD 2) 0))(sdedr:define-refinement-size "Ref.SD"  0.05 0.05 0.01 0.01)
(sdedr:define-refinement-placement "RefPlace.drain"   "Ref.SD" "Window.drain" );# Gate Oxide
(sdedr:define-refinement-size "Ref.GOX"   0.05 0.01   0.05 0.01)
(sdedr:define-refinement-region "RefPlace.GOX"    "Ref.GOX" "GOX")

首先,进行最初始的网格划分,可以按照重要程度划分区域。合理分配算力和计算时间。

其次再对重要区域进行网格细化。

sentaurus光电器件仿真笔记(sde部分)(一)相关推荐

  1. simulink电机仿真笔记一

    simulink电机仿真笔记一 开场白 电机模型 开场白 最近有点闲,于是尝试用simulink自带的电气库做一个电机控制仿真模型,将现有的工程代码用S-function嵌入到模型中.由于自己对这些库 ...

  2. 【PDN仿真笔记8-使用Sigrity 进行DCR仿真的方法】

    PDN仿真笔记8-使用Sigrity 进行DCR仿真的方法 使用Sigrity进行DCR仿真有两个方法:用PowerDC或者PowerSI进行仿真 1.使用PowerDC进行DCR仿真的方法 打开Po ...

  3. 【PDN仿真笔记9-使用Sigrity PowerDC进行IR Drop仿真的方法】

    PDN仿真笔记9-使用Sigrity PowerDC进行IR Drop仿真的方法 使用PowerDC进行IR Drop的仿真,分析电源平面的电压跌落及电流密度的分布情况,有利于对电源平面压降.电流载流 ...

  4. PDN仿真笔记5-电容走线影响寄生电感的因素分析

    PDN仿真笔记5-电容走线影响寄生电感的因素分析 1. 过孔距离对寄生电感的影响 分析过孔的距离远近对寄生电感的影响. 过孔最近的距离设置为40mil 过孔的最远距离设置为68mil 添加变量 变量设 ...

  5. 机器人运动学仿真笔记

    机器人运动学仿真笔记 安川机器人当前(基座)位姿是工具坐标系在基座下的位姿,欧拉角zyx. SFTON一般用于四自由度x.y.z.Rz的补偿. 内部计算指令:MULMAT(取数据 2 和数据 3 的矩 ...

  6. 【PDN仿真笔记6-使用Sigrity PowerSI进行PDN仿真的方法1】

    PDN仿真笔记6-使用Sigrity PowerSI进行PDN仿真的方法1 1.电容模型的处理 在进行PDN仿真前,需要添加无源器件的模型,其中主要需要关注的是电容模型.关于电容模型的详细分析请见链接 ...

  7. 【PDN仿真笔记7-使用Sigrity PowerSI进行PDN仿真的方法2】

    PDN仿真笔记7-使用Sigrity PowerSI进行PDN仿真的方法2 1. PDN结果分析及优化 PDN仿真结果一般的波形与电容的仿真结果有点类似,低频段时阻抗偏高,随着频率的增加,受到电容的滤 ...

  8. ROS仿真笔记之——gazebo配置velodyne

    之前博客<ROS仿真笔记之--基于gazebo的event camera仿真(dvs gazebo)>介绍了在gazebo里面配置dvs sensor,本博文将velodyne也加上,并且 ...

  9. COMSOL多物理场/FDTD时域有限差分/ RSoft光电器件仿真设计“ 几十种案例解析,助您掌握光电器件仿真模拟

    光电作为物理类专业课程中极为重要的一部分,其教学内容一直受到各个高校的重视.结合目前许多学生对实验开展的痛难点,将软件仿真引入实验当中,通过软件的可视化处理有效直观的展示光电仿真的流程,与实验数据结合 ...

最新文章

  1. 什么时候用到全排列_请问在排列组合中,在什么情况下要乘以全排列
  2. Bash:如何查看某个文件是那个程序/进程创建的?
  3. 安卓开发首次创建项目一直转圈_Android视频开发进阶(part3Android的Media API)
  4. ui自动化测试测试报告_您需要了解的有关UI测试的所有信息
  5. 【C++grammar】结构化绑定
  6. 数据库笔记2:SQL运算符
  7. 博客SEO文字转链接工具
  8. 最新 | 更小、更快、更强!EfficientNetV2:Smaller-Faster-Better
  9. 支付宝将砸十亿支持中国女足发展:她们才是第一女子天团
  10. python 多次匹配_Python学习记录14
  11. Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案
  12. 手拉手教你实现一门编程语言 Enkel, 系列 15
  13. 新华DCS系统MODBUS通讯仿真测试方法介绍
  14. Linux(Ubuntu)虚拟机识别U盘
  15. nginx服务器如何禁止访问目录(但是可以访问具体内容)
  16. 顺丰速运面试java,顺丰三面Java后端面经分享
  17. 一起来看流星雨剧情简介/剧情介绍/剧情分集介绍第二集
  18. 相关性分析 addmodulescore得到的每个细胞评分与page_enrichments得到的每个细胞评分的相关性
  19. 各种搜索引擎算法研究
  20. 什么密码,永远无法被黑客攻破?

热门文章

  1. 使用echarts绘制geo地图
  2. 【数据集8】全球人口数据WorldPop详解
  3. uni-app实现上下菜单联动
  4. 「六」创建一个带 weblogic 服务的基础镜像
  5. dpt rp1维修 sony_索尼 DPT-RP1 怎么样?索尼 DPT-RP1 的详细测评
  6. 中国矿业大学计算机学院实验,中国矿业大学计算机学院实验报告
  7. Ai数据大汇总—在这里没有找不到的数据
  8. 如何将ios app安装到模拟器
  9. 那些最聪明的产品设计TOP20
  10. 学号 20175212 《Java程序设计》第4周学习总结