找回密码
 注册
搜索
查看: 2862|回复: 4

[讨论] hspice仿真不收敛的解决方法小结

[复制链接]
发表于 2007-6-15 14:45:10 | 显示全部楼层 |阅读模式
在使用hspice对大电路进行系统仿真,经常会出现仿真不收敛的情况。通过反复试验和查阅资料,得到以下几种提高电路收敛性的方法(希望可以得到大家的指正和补充):
1. 在.option 语句中加入改善收敛的语句。比如对收敛精度降低、 迭代次数加大等。其中的参数有RELVDC,RELH,CONVERGE,DCON等。在hSPICE的手册里有很多改善的措施,你可以看DC or AC中CONVERGENCE那部分。HSPICE在模拟的速度,精度,收敛性三方面进行折衷。其中常用的是: 对每个节点都加一个很大的电阻或电容。 .OPTION   GSHUNT=1E-11  CSHUNT=1E-11等。 但这会降低模拟精度。        
2.  改变电源的波形。在电路起动时让恒流源缓慢上升。在HSPICE中也有这样的OPTION,不过你可以自己来改。在不影响电路的情况下这种方法对收敛的改善最好。
3.换个算法
   hspice提供两种基本算法,Gear和Trap.学过数值分析的应该明白这两种解方程的方法。默认值是Trap,我遇到不收敛问题一般先换个算法看看,更改为Gear.方法是加一个:
.options method=gear
4.改变初始条件
   用.ic设定。方程解不出来,就改变一下条件。使用得当一般不会影响结果.
附件中是台湾cic的spice入门教程,该教程只有100多页,涉及到hspice应用的大部分内容,是hspice入门的经典教程。
【文件名】:07615@52RD_CIC_常用Spice教程.rar
【格 式】:rar
【大 小】:1187K
【简 介】:
【目 录】:



Contents
1. SPICE Overview
2. Simulation Input and Controls
3. Sources and Stimuli
4. Analysis Types
5. Simulation Output and Controls
6. Elements and Device Models
7. Optimization
8. Control Options & Convergence
9. Graphic Tools

10. Applications Demonstration[br]<p align=right><font color=red>+5 RD币</font></p>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2007-6-15 16:07:18 | 显示全部楼层
虽然没有用过Hspice仿真
不好评价这些方法,还希望楼下各位能够发表一下意见
为楼主的精神所打动,加了5分,希望能,够得上楼主经验贴的价值
分不够,好商量

还希望能有更多这样的分享贴能够出现
[em01]
点评回复

使用道具 举报

发表于 2007-6-20 10:34:01 | 显示全部楼层
好啊!谢谢了!
点评回复

使用道具 举报

发表于 2007-6-23 21:14:48 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
点评回复

使用道具 举报

发表于 2007-6-23 21:16:03 | 显示全部楼层
xiexiexiexiexie[em04][em04][em04]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 18:45 , Processed in 0.052703 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表