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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3408|回复: 10

[求助] 用verilog-a建模之后仿瞬态,跑得特别慢是怎么回事?

[复制链接]
发表于 2013-11-19 16:22:46 | 显示全部楼层 |阅读模式

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

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

x
不是说verilog-a建模的作用就是因为它仿真快么!??我用verilog-a建了一个SHA,仿真20us瞬态,结果跑了90多秒才出来,这正常么?怎么感觉好慢呀!!!???
如果我想建个ADC然后跑FFT的话,不是要跑死了?!
各位大侠求解~~~怎么让它更快~~
发表于 2013-11-19 16:25:44 | 显示全部楼层
cross语句太多
 楼主| 发表于 2013-11-19 16:29:16 | 显示全部楼层
回复 2# wind2000sp3
那一般用什么语句来替换cross?  if语句?
发表于 2013-11-19 17:17:00 | 显示全部楼层
呵呵,这个都是具体问题具体分析。总之就是Trade-off,损失一些精度,换得一些仿真速度。
不过说实话,我的办法就是买更nb的电脑不太愿意损失精度,或者就是损失仿真速度。话说我有些verilogA的model要跑4~5个小时才能出结果,你采用90S,怕啥?
 楼主| 发表于 2013-11-19 17:21:53 | 显示全部楼层
回复 2# wind2000sp3

将cross改成if语句之后还是特别慢~~虽然已经变成60s了~~
 楼主| 发表于 2013-11-19 17:23:47 | 显示全部楼层
回复 4# wind2000sp3

那你跑了4~5个小时还有啥意义呢?搭实际电路都比verilog-a跑得快!
发表于 2013-11-19 17:29:43 | 显示全部楼层
回复 6# zr3030


    我用MOS要跑3~4天哥哥~
 楼主| 发表于 2013-11-20 08:40:20 | 显示全部楼层
回复 7# wind2000sp3


   那是你的模型大呀。可是我的这个模型也不大,其他人搭实际电路,都比我跑得快的呀!而且我发现在simulation log里面,有一些关于“收敛困难”的warning,跟这个有关吗?如果是要怎么解决呀?
发表于 2013-11-20 13:48:58 | 显示全部楼层
verilog-A的快只是相对于实际电路而言
PS:感觉用比较缓的transion可能对收敛有帮助
发表于 2013-11-20 14:05:14 | 显示全部楼层
回复 8# zr3030


    如果verilogA有收敛错误也会变慢,你需要仔细查查,那个节点的电压或电流太大了,比如到了1000V或者什么的。verilogA中,任何一个运算都要有个饱和的结果。比如电压最大是5V,电流最大是1mA等等。你查查吧~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 22:45 , Processed in 0.022274 second(s), 7 queries , Gzip On, Redis On.

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