在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11732|回复: 6

[求助] PLL不能后仿问题,急啊

[复制链接]
发表于 2011-2-23 19:22:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 小小xxl 于 2011-2-23 19:25 编辑

初始化VCO的控制电压为0V,前仿真可以正确运行,但是后仿一直卡在数据出来之前那个状态,不能继续往下进行;但是我取消控制线上的电压初始化后,却可以正确的往下进行!
请问这是怎么一回事啊,等了好久都没有仿真数据出来!只能不初始化了么?

刚刚看了下,就是卡在这里:
Trying homotopy = gmin for nodests;
Trying homotopy = source for  nodests;
Trying homotopy = dptram for nodests;

再往下就不能动了!!!!!
发表于 2011-2-24 13:23:51 | 显示全部楼层
你把初始电压改变下呢?
你后仿真网表是不是太大了?
 楼主| 发表于 2011-2-24 13:33:00 | 显示全部楼层
回复 4# helianalog


    是啊,网表很大,大概十几M的样子,寄生参数很多啊。昨晚上跑了一晚上,最后出现了ERROR:


Trying `homotopy = gmin' for nodesets.
Trying `homotopy = source' for nodesets.
Trying `homotopy = dptran' for nodesets.
Trying `homotopy = ptran' for nodesets.
Trying `homotopy = arclength' for nodesets.

Error found by spectre during DC solution estimation, during IC analysis,
        during transient analysis `tran'.
    There were 7 attempts to find the DC solution. In 1 of those attempts, a
        signal exceeded the blowup limit of it's quantity. The last signal that
        failed is V(I0.I4|I3|NM3:int_s) = 1.60081 GV, for which the quantity is
        `V' and the blowup limit is (1 GV). It is possible that the circuit has
        no DC solution. If you really want signals this large, set the `blowup'
        parameter of this quantity to a larger value.
Trying `homotopy = gmin' for initial conditions.
Trying `homotopy = source' for initial conditions.
Trying `homotopy = dptran' for initial conditions.
Trying `homotopy = ptran' for initial conditions.
Trying `homotopy = arclength' for initial conditions.

Error found by spectre during IC analysis, during transient analysis `tran'.
    There were 7 attempts to find the DC solution. In 1 of those attempts, a
        signal exceeded the blowup limit of it's quantity. The last signal that
        failed is V(I0.I4|I3|NM3:int_s) = 1.60081 GV, for which the quantity is
        `V' and the blowup limit is (1 GV). It is possible that the circuit has
        no DC solution. If you really want signals this large, set the `blowup'
        parameter of this quantity to a larger value.
    No DC solution found (no convergence).
发表于 2011-2-24 13:35:33 | 显示全部楼层
你抽取网表的时候是怎么选的?RC都抽吗?还是只抽C?
如果RC都抽的话,最小的R和C给了多少
 楼主| 发表于 2011-2-24 13:44:59 | 显示全部楼层
回复 6# helianalog


    RC都抽的。我没有改设置,都是默认值!您觉得是抽取参数的时候,设置的不对是吧?
发表于 2011-2-24 13:51:11 | 显示全部楼层
你可以只抽C或者RC都抽.
默认值可能都太小了,比如Rmin=0.001ohm, Cmin=0.01fF.
改成Rmin=0.1ohm, Cmin=1fF,
这样抽取的后仿网表文件会小些。
仿真时,你可以先看能不能快速的跑起来(比如power supply设定固定值,vco control voltage设置成最终稳定值附近),如果能跑起来,就是那进度条开始出现....的时候,再加你需要的激励。
不然等过了N长时间,就像你开始列出来那几条信息一样,还是跑不下去,时间就浪费了。
 楼主| 发表于 2011-2-24 13:54:37 | 显示全部楼层
回复 8# helianalog


    好的啊,谢谢了!我再试试!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-6 09:24 , Processed in 0.040047 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表