第三章 二维器件仿真 
127 
 Warning: Convergence problem.  Taking smaller bias 
 step(s).  Bias step reduced            3  times. 
Obtaining static solution: 
 V(  drain  ) = 0.125   
… 
Warning: Solution diverging. Potential update too large. 
 Update: 8.30138e+006 Vstep: 40 
 Warning: Convergence problem.  Taking smaller bias 
 step(s).  Bias step reduced            4  times. 
Obtaining static solution: 
 V(  drain  ) = 0.0625    
… 
Warning: Solution diverging. Potential update too large. 
 Update: 19220.9 Vstep: 40 
 Warning: Bias step cut back more than 
           4  times.  Cannot trap. 
这个例子中当计算 1V 时势更新太大,然后折半到 0.5V 进行计算,接着是 0.25V、0.125V
和 0.0625V,到 0.0625V(折半四次)时结果仍然很粗糙,就报错了。 
参数 maxtrap 可以增加 trap 的上限。在考虑使用 maxtrap 参数前读者需要先确认网格密
度是否合理,物理模型和迭代方法是否适当等。 
例 3-51 maxtrap 增加 trap 次数。 
method newton trap maxtrap=10                                                                        
3.6 获取器件特性 
实际情况下器件的特性都要通过仪器进行测试得到,测试结果通常是端电流电压特性,
可改变电信号(直流、交流、瞬态以及特征波形等等)、环境温度、光照、压力或磁场等得
到端电流电压随这些量的变化。ATLAS 进行器件仿真时也按照这种思路进行仿真,除了能
得到端的电学特性外,还能得到器件内部的信息(浓度分布,电势分布,电流密度…),这
是实际的测试仪器难以做到的。UTMOST III 可以直接导入 ATLAS 仿真的结果(也可以是
实际仪器测试的结果,如 KEITHLEY),从而提取器件对应的 Spice 模型的参数。 
在仿真开始时电极都是零偏的,之后才会按照设置的方式将电流或电压步进式地加上
去。步进的步长是需要考虑的,步长太大容易不收敛(由于计算方法中的初始猜测策略)。
电压和电流的施加使用 solve 状态,log 和 save 是将计算得到结果分别保存为日志文件和结
构文件。Log 语句需要在 solve 之前,这样 solve 的数据才能得到保存。 
例 3-52 计算 gate 电压为 0.1V 时的电学信息,保存到 log 文件,并保存结构文件,此时
                                    
                                    
                                        
                                            1