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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9214|回复: 12

[求助] AMS仿真问题,cannot access analog values

[复制链接]
发表于 2010-2-24 17:27:02 | 显示全部楼层 |阅读模式

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

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

x
一个数模混合电路,模拟块使用原理图做的,数字模块使用verilog写的。在HED的AMS中设置好了,run 之后,出现simvision窗口,再run的时候,就在console里面报如下错误:
run
ncsim: *E,RNUNES: End of simulation callbacks already executed, cannot continue.
ncsim> ncsim: *W,ALGFIN: Cannot access Analog values since the analog solver has terminated.
ncsim: *W,ALGFIN: Cannot access analog values since the analog solver has terminated.

然后我找到ncsim.log,在里面发现如下错误:
Warning from UltraSim.
    WARNING (USIM-52): Analog simulation has not yet started. Access value
        after start of simulation (run -sync).
run
Fatal error found by UltraSim in `zhangdi+i2c_verilog+schematic+0x10000002',
        during circuit read-in.
    FATAL (SFE-82):
        "/home/richard/cadence/zhangdi/i2c_verilog/schematic/verilog.vams" 55:
        `b11': An instance of `mp', port name `S' not found.
    FATAL (SFE-82):
        "/home/richard/cadence/zhangdi/i2c_verilog/schematic/verilog.vams" 55:
        `b11': An instance of `mp', port name `D' not found.
        。。。。
用的是csmc05工艺,调用了st02里面的mn和mp,到底是什么错误阿?

ps:我用verilog代码,但是还有一个testbench代码,不知道在AMS中如何用testbench.v来仿真呢?用nclaunch是可以的,但是nclaunch又不能做数模混仿。
 楼主| 发表于 2010-2-25 17:25:37 | 显示全部楼层
已解决。
解决办法:在CDF中修改cell文件,在simulator information中将ams 和ultrasim的信息加入进去。有些比较搓一点的foundry在提供的时候没有加ams的仿真参数。我就是这种情况。

具体如何加信息,可以参考cadence自带的CDF
发表于 2011-2-26 22:34:26 | 显示全部楼层
请加我QQ:113927672,cadence软件碰到的问题可以交流下
发表于 2012-6-5 21:01:45 | 显示全部楼层
我也遇到同样问题,郁闷啊!
发表于 2012-6-5 22:08:18 | 显示全部楼层
回复 2# DruculaC

你好!请问能具体说一下如何加CDF属性吗?
我也在仿真AMS这里出现同样问题,但是我没有例子可以参考
 楼主| 发表于 2012-6-7 16:43:50 | 显示全部楼层
在CIW窗口中,tools-CDF-edit,选择你要修改的模型,找到其中的spectre,看看,然后到ams和ultrasim中修改成类似的就可以了。
发表于 2012-6-7 17:00:38 | 显示全部楼层
回复 6# DruculaC


    实验了很多次,还是不行,特别是电容模型,只好用analogLib中的电容来做。
 楼主| 发表于 2012-6-7 22:03:41 | 显示全部楼层
回复 7# robberxiong


    电容模型好像也是可以这样做的。不过不记得了。
发表于 2012-6-8 12:40:50 | 显示全部楼层
回复 8# DruculaC

哦多谢,现在我又遇到一个问题,在仿真S/H电路 时候,报出我的开关管没有正确设置,现在我是用Verilog-A写的一个模型,理想开关,里面设定了一个参数VTH,当开关管的控制电压大于这个VTH时,开关管合拢,否则开关管不通。 在AMS仿真时说这个参数不是  一个合法的参数。
"vth" is not a valid parameter for an instance of 'switch'. ignord.
请问你有无用到这种用Verilog-A写的开关管模型?可以在AMS中仿真通过吗?
 楼主| 发表于 2012-6-27 11:02:02 | 显示全部楼层
这个就没试过了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-11 02:10 , Processed in 0.028231 second(s), 9 queries , Gzip On, Redis On.

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