关于收敛
首先说一下为什么要用到数值计算方法,简单来说就是五次及以上多项方程式没有根式解,也就是不能通过某些万能公式来得到其解,只能通过初始值猜测,然后修改,不断逼近最终解。所以器件仿真中用到的那些泊松方程什么的解就需要通过数值计算方法来求解。
关于牛顿收敛法下面的链接讲得很清楚。
https://blog.csdn.net/ccnt_2012/article/details/81837154
器件仿真中经常会遇到计算不收敛的情况,这样出来的性能结果就非常不准确。不收敛可能有几种可能:
- 网格设计的不好,在特性变化大的地方网格不够细致;
- 物理模型采用不合理,参数不符合真实物理条件等;
- 电压或电流的步长过大
牛顿法中,method newton itlimit=25 trap atrap=0.5 maxtrap=20
trap参数可定义计算的折半次数,itlimit表示最大计算次数(如果超了这个次数还没计算出来就停止,所以可以通过增大这个数值来延长计算量,但是感觉治标不治本)。
关于网格怎么设置:
需要注意的一点是,在你材料的分界线处必须要有网格线,