1、silvaco中bug提示:0.00user 0.00system 0:00.19elapsed 4%CPU (0avgtext+0avgdata 14672maxresident)k 32inputs+16outputs (0major+964minor)pagefaults 0swaps。
bug出现的环境:T=300k的环境下,仿真SiC击穿特性,设置了浮点精度为160位
go atlas simflags="-160"
在调小器件尺寸的过程中,出现了以上错误,当将浮点精度调整到128位时可以解决。但是调整浮点精度后,则会由于精度太低而无法完整求解。
解决办法:同时跑得进程太多了,超过了计算机的计算能力,关闭一些进程,只跑单独的几个。
2、仿真求解精度问题 bug出现的环境:
解决办法:调整求解的迭代次数,收敛精度,以及网格密度。
求解精度:go atlas simflags="-P 3 -128"
method climit=1e-4 maxtraps=40 itlimit=30 \
ir.tol=1.e-33 ix.tol=1.e-33 \
px.tol=1.e-22 pr.tol=1.e-43 \
cx.tol=1.e-22 cr.tol=1.e-35
修改后的结果: