1、timestep too small
关于time step too small的含义
所有SPICE仿真都有可能会出现这种问题,从数学上讲,是因为迭代运算在步长很小的迭代中都无法找到允许误差下的解。也就是SPICE的方程组不收敛。
为什么会这样呢?一方面有可能是设计上不合理,如前面有兄弟说到的问题;另一方面可能是模型设计的问题,特别是某些数字模拟混合设计,或存在开关器件时(一般开关器件不能理想化设置Ton=0就是为了避免出现这个问题)。
如何解决这个问题?需要对症下葯,一般由简到繁来处理:先检查电路设计上有没低级错误;更换器件模型(如三极管)试验;如果以上都无效,还可以尝试修改SPICE仿真参数,这个比较繁琐,最好先记录原始值,以便恢复。大体修改的思路是放宽误差容限,一般以整数量级为单位来改动。但是误差大了仿真也就不准确了。
浅论至此,欢迎指正!
用户377235 2014-1-5 16:03
用户377235 2013-6-22 00:13
用户377235 2013-6-22 00:01
用户377235 2013-4-9 21:05
用户377235 2012-5-12 00:21
你好,问个问题。出现两个错误1是cannot open c/users/我的名字/appdata/local/temp/lisa6420.sdf.还有一个错误是simulationFAILED.due to fatal simulator errors 谢谢回答一下谢谢