作者a29831287 (剑逼)
看板Electronics
标题[问题] hspice .load & .alter
时间Mon Dec 8 13:56:28 2014
大家好
因为跑AC模拟时电路会有收敛的问题
所以我的做法是用trans先跑power on起来
在用.save type=nodeset level=all 把操作点电压存下来
跑AC模拟时再利用.load file=XXX.icX 来读取操作点避免发生收敛的问题
但是这个方法在利用.alter 去撒corner的时候会有一个问题
我撒corner的语法如下
.alter
.param pwr=3.3 $ 0399 IO=fnsp SP=ss BJT=ss_bip res=res_typ
.load file='tst_ic.ic398'
.alter
.param pwr=3.6 $ 0400 IO=fnsp SP=ss BJT=ss_bip res=res_typ
.load file='tst_ic.ic399'
但是这种做法会造成後面跑的模拟会去载入前面模拟过的所有.icX档
因而造成模拟效率不佳
想请问有没有解决的方法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.250.147.133
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Electronics/M.1418018191.A.13E.html
1F:推 obov: 我的话就直接写个script生一堆.sp档来run 12/08 14:05
2F:推 smallmac: PERL or MATLAB 是您的好朋友.... 12/08 15:19
3F:推 p3295153: 分多个.sp档 12/08 15:49
4F:推 jfsu: 分多个.sp档,同时跑~~ 12/08 18:35