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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] ams (spectre)混仿求助

[复制链接]
发表于 2015-6-23 23:23:55 | 显示全部楼层 |阅读模式

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

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

x
小弟在用ams进行混仿,数字模块是一个.v文件生成的functional,模拟模块是schematic。AMS可以编辑,没报错,但是跑出来看一眼发现vdd和gnd都不对,不知道是怎么回事儿??去netlist里边看到vdc什么的设置也都是非常正常的啊

急啊,搞了好几天了!!
发表于 2015-6-24 22:04:16 | 显示全部楼层
看不到现场,只能弱弱地问一下,确实给 vdd! 加电了吧?再有,不对是怎么个不对法?
 楼主| 发表于 2015-6-24 22:55:16 | 显示全部楼层
回复 2# acrofoxAgain


   谢谢回复~
我在最顶层加了一个vdd!供电,设置是vdc=1.2V,然后我去改connect rules里边的Vsup和Vlow,分别是1.2V和0V,然后跑transient仿真用ams(spectre)仿真器仿得,我数字部分是verilogin的.V文件,模拟部分是schematic,我数字和模拟是完全分开的供电,只是所有的最后都连在了gnd。仿完以后发现gnd不是0,是负的0.3V然后vdd是0.9V,差值还是vdc=1.2V,但是vdd,gnd就完全不对了!是我connect rules没有改好吗?里边的Rx,Rz,Vdelta都填什么呢?

求教~
发表于 2015-6-24 23:06:10 | 显示全部楼层
模拟部分,电源信号名是 “vdd!”、地是“gnd!”,确认带叹号吧?

在 hspice 中,必须有 gnd! (网表中是 0),在 spectre中,没有这个要求,如果没有 gnd!,它会自动把一个节点当成0V基准,但是电路中存在 gnd! 的话,我遇到的场合都是自动把 gnd! 当作 0V 基准的。

如果你的电路中地用的是 gnd!,而出现这个问题,那么我还真想不出来是什么原因。
 楼主| 发表于 2015-6-25 22:17:12 | 显示全部楼层
回复 4# acrofoxAgain


   谢谢您的回复!!
   我加了vdd!然后gnd用的是analoglab里边的symbol,他会认成gnd!吗??
发表于 2015-6-25 23:18:34 | 显示全部楼层
用的 analogLib 里的 gnd,netName 就是 gnd! 了。
建议看一下网表,看看有没有什么异常。
发表于 2015-12-10 16:35:03 | 显示全部楼层
回复 2# acrofoxAgain



    我在用ams进行混合仿真的时候,怎么数字部分verilog代码的位拼接结果是相反的,{}里面的左边成了低位,右边成了高位?这是什么问题啊,求大神请教!
发表于 2015-12-14 19:57:09 | 显示全部楼层
你的verilog代码部分在混仿的时候使用有一个对应的模拟symbol吗?但是这个模拟symbol是空的,里边没有电路的,只有port?
发表于 2017-7-22 10:22:17 | 显示全部楼层
回复 1# hzx85337856


   请问你的这个问题解决了吗?
发表于 2018-3-5 23:29:58 | 显示全部楼层
我也遇到了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-21 19:51 , Processed in 0.021611 second(s), 7 queries , Gzip On, MemCached On.

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