求教各位一个hspice仿真不收敛的问题
时间:12-12
整理:3721RD
点击:
仿真后报出的错误如下
**error** internal timestep too small in transient analysis
time = 4.85195D-09; delta = 4.00000E-15; numnit = 2329
我的OPTION是这样描述的,网表是我用cadence导出的,按照一些文献进行了相应的修改。
.OPTION POST
*.save
*.OPTION INGOLD=2 ARTIST=2 PSF=2
+ PROBE=0
.END
第一次用hspice来仿真电路,之前用同样的工艺和方法可以成功的仿真一个反相器的瞬态,现在仿真一个较大电路时出现了不收敛的问题。我想请教板上的各位,mos的工作状态(饱和,截止)会影响仿真收敛性么?(我个人感觉应该不会吧,求证)
电路的连接应该没有问题,同样的电路用spectre可以完成仿真。另外仿真输出的网表里给出了不收敛的节点和器件:
hspice diagnostic for nonconvergent nodes and elements
node subcircuit old new error
name definition voltage voltage tolerance
(xi0.net2) csa_core_g 601.625m 597.878m 5.749
(xi0.xn1.b) nch_convbf -13.180m -13.888m 11.086
(xi0.xp1.mpch:if) pch_convbf 1.119 1.132 11.523
(xi0.xn1.mnch:if) nch_convbf -13.180m -13.888m 11.086
total voltage source power dissipation= 6.3456m watts
**** mosfets
大家帮我看看,是不是通过对这些不收敛的地方进行设置能够解决问题呢?
非常感谢,欢迎大家指点!
当然,我修改了瞬态的步长变大或变小均不起作用。
**error** internal timestep too small in transient analysis
time = 4.85195D-09; delta = 4.00000E-15; numnit = 2329
我的OPTION是这样描述的,网表是我用cadence导出的,按照一些文献进行了相应的修改。
.OPTION POST
*.save
*.OPTION INGOLD=2 ARTIST=2 PSF=2
+ PROBE=0
.END
第一次用hspice来仿真电路,之前用同样的工艺和方法可以成功的仿真一个反相器的瞬态,现在仿真一个较大电路时出现了不收敛的问题。我想请教板上的各位,mos的工作状态(饱和,截止)会影响仿真收敛性么?(我个人感觉应该不会吧,求证)
电路的连接应该没有问题,同样的电路用spectre可以完成仿真。另外仿真输出的网表里给出了不收敛的节点和器件:
hspice diagnostic for nonconvergent nodes and elements
node subcircuit old new error
name definition voltage voltage tolerance
(xi0.net2) csa_core_g 601.625m 597.878m 5.749
(xi0.xn1.b) nch_convbf -13.180m -13.888m 11.086
(xi0.xp1.mpch:if) pch_convbf 1.119 1.132 11.523
(xi0.xn1.mnch:if) nch_convbf -13.180m -13.888m 11.086
total voltage source power dissipation= 6.3456m watts
**** mosfets
大家帮我看看,是不是通过对这些不收敛的地方进行设置能够解决问题呢?
非常感谢,欢迎大家指点!
当然,我修改了瞬态的步长变大或变小均不起作用。
hspice什么版本的?
option加句 runlvl=0或者5
电路启动用些复位激励,电路有双稳态就容易不收敛,比如系统有延迟关机功能就容易不收敛。
1.电源加个上电ramp
2.method=gear 或加 gshunt
谢谢
按照你说的我在电源上加了一个上电过程,问题解决了
感谢回帖的各位