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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 如何加快系统仿真速度

[复制链接]
发表于 2023-4-4 17:56:25 | 显示全部楼层 |阅读模式

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

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

x
rt,芯片除了模拟部分还内置了一个20M的振荡器,结果TOP仿真起来非常慢,用hspice 多进程仿真也无效。我试着把20M振荡器拿掉,速度可以明显加快。请问还有什么解决办法吗?先谢了。
 楼主| 发表于 2023-4-6 09:23:29 | 显示全部楼层
自己顶一下
发表于 2023-4-6 09:28:12 | 显示全部楼层
如果只是功能验证可以考虑试试如下办法:
用理想脉冲源或veriloga模块代替osc;如果其它电路只用到20MHz时钟分频后的频率,比如二分频后的10MHz,则直接用分频后的理想10MHz时钟代替osc与分频电路也可以加快速度;
发表于 2023-4-6 12:15:55 | 显示全部楼层
可以单仿振荡器的tran输出波形,然后保存成vcsv文件,再仿TOP时把振荡器拿掉,用pwlf读取刚才的vcsv,这样组合仿真既可以有真实的振荡器输出,又可以加快速度。缺点是,你其他真实电路对振荡器的作用体现不出来。
发表于 2023-4-6 12:19:13 | 显示全部楼层
不知道为什么回答没有显示出来,再写一遍
可以单仿振荡器的tran,将输出波形保存为vcsv文件;在仿TOP的时候把振荡器拿掉,用一个vpwlf读取刚才的vcsv文件代替;这样既可以用真实的振荡器波形参与TOP仿真,又可以提高你的仿真速度。
缺点是:无法在这个仿真中体现出其他电路部分对振荡器的输出产生的影响。
 楼主| 发表于 2023-4-6 15:24:04 | 显示全部楼层


david_reg 发表于 2023-4-6 09:28
如果只是功能验证可以考虑试试如下办法:
用理想脉冲源或veriloga模块代替osc;如果其它电路只用到20MHz时 ...


谢谢,理想脉冲源试过,只要仍然是20MHz的信号,仿真速度就仍然很慢。用veriloga模块替代,是要用数模混合仿真吗?这个是不是得安装一些必要的软件?我之前没有操作过。
 楼主| 发表于 2023-4-6 15:32:29 | 显示全部楼层


ExpectoPatronum 发表于 2023-4-6 12:19
不知道为什么回答没有显示出来,再写一遍
可以单仿振荡器的tran,将输出波形保存为vcsv文件;在仿TOP的时候 ...


谢谢,请问这个振荡器的输出如何接入其他模块,比如我要用振荡器作为另外模块的输入信号,时序上怎么和其他输入源同步呢?
发表于 2023-4-6 15:46:16 | 显示全部楼层


andyzpa 发表于 2023-4-6 15:32
谢谢,请问这个振荡器的输出如何接入其他模块,比如我要用振荡器作为另外模块的输入信号,时序上怎么和其 ...


vpwlf的输出就是振荡器的输出,楼主可以先试试vpwlf,就能理解了。
发表于 2023-4-6 15:48:12 | 显示全部楼层


andyzpa 发表于 2023-4-6 15:24
谢谢,理想脉冲源试过,只要仍然是20MHz的信号,仿真速度就仍然很慢。用veriloga模块替代,是要用数模混 ...


VA参与混仿应该是不需要安装其他的软件,我记得在51上可能需要config配置一下,在61上应该是连配置都省了,直接可以用ADE仿真。
发表于 2023-4-6 15:50:09 | 显示全部楼层


andyzpa 发表于 2023-4-6 15:24
谢谢,理想脉冲源试过,只要仍然是20MHz的信号,仿真速度就仍然很慢。用veriloga模块替代,是要用数模混 ...


如果你的电路是只要有20MHz的信号就会仿得很慢,刚才我说的那种vpwlf方法大概率也不会让仿真速度有什么改观,但你可以试试看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 13:32 , Processed in 0.020410 second(s), 7 queries , Gzip On, Redis On.

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