传说中的Hspice不收敛问题


在仿真三角波发生器的时候出现了这个问题,以前仿真施密特触发器的时候好像也有过,大致记得用.nodeset搞定的,现在试了不行,用 converge,dcon 之类的参数调了半天,最后发现用 .ic直接就能搞定…

查了一下,似乎 .nodeset是用在 dc 分析的,.ic 是用在 trans 里的,可还是没搞明白用 .nodeset 怎么连 op 工作点都是错的,dc 分析一直收敛不了呢?

查了一些资料,把hspice收敛的问题仔细看了看。多稳态电路出现不收敛一般就是 .ic 设初始点来解决了。其他的问题大多就是调算法看看,用 .op method=gear 来替换 default 的 trap,或者减低迭代精度来提高收敛性,一般可以设置 GRAMP、GMINDC、DV、ABSTOL、VNTOL、RELTOL 之类(感觉好麻烦的说…)。再有就是用 gshunt 和 cshunt 在节点上加对地的电导电容,不过最后仿真出来的结果就不知道可信不可信了…

update: more about the spice convergence…


版权声明: 本站文章版权所有,转载须以超链接形式标明文章原始出处和版权信息。

传说中的Hspice不收敛问题》上有3条评论

  1. Pingback引用通告: smartspice收敛问题

  2. Pingback引用通告: SmartSpice收敛问题 | Return To Innocence

进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注