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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 6136|回复: 15

[求助] 怎么利用spectre的dynamic parameter加速仿真

[复制链接]
发表于 2022-9-7 09:52:24 | 显示全部楼层 |阅读模式
悬赏1000资产未解决
如题,spectre tran仿真的dynamic可以设置不同时间段的参数。在tran仿真的前一半时间大幅减小了retol,iabstol,vabstol,但仿真速度反而不如默认设置。


补充内容 (2023-9-27 15:36):
已解决,仿真速度变慢是因为网表不同。

发表于 2022-9-7 10:06:24 | 显示全部楼层
这几个数不是越大越快么
回复

使用道具 举报

发表于 2022-9-7 10:10:20 | 显示全部楼层
dynamic parameter可以设置errperset. 不建议懂你上面这些参数。只建议改errperset,初始用liberal,然后用conservative。
回复

使用道具 举报

发表于 2022-9-7 10:13:58 | 显示全部楼层
还可以做的是改maxstep。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 10:29:40 | 显示全部楼层
额,对比了一下,原来是网表不一样,用的后仿网表不一样,怪不得速度没提高。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 10:52:15 | 显示全部楼层


   
YyuanRTs 发表于 2022-9-7 10:06
这几个数不是越大越快么


是的,是设成比较大的值加速仿真,写反了。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 10:53:11 | 显示全部楼层


   
knowworlds 发表于 2022-9-7 10:10
dynamic parameter可以设置errperset. 不建议懂你上面这些参数。只建议改errperset,初始用liberal,然后用 ...


liberal还不够,所以改了这几个参数。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 10:53:58 | 显示全部楼层


   
knowworlds 发表于 2022-9-7 10:13
还可以做的是改maxstep。


默认的maxstep是2%的tran stop time,已经很大了。
回复

使用道具 举报

发表于 2022-9-7 11:00:00 | 显示全部楼层
个人建议最好在操控这些参数之后再做一个不操控的慢仿真对比精度以及收敛是否到想要的地方。碰到过因为精度操控导致收敛到奇怪的地方或者震荡的case。
回复

使用道具 举报

发表于 2022-11-17 16:36:33 | 显示全部楼层
我的需求和你有点类似;
@nanke
最开头的仿真,我想看到更多细节;
最后稳态周期过程,我也想看到更多细节;
所以想把用dynamic parameter来控制一个variable “t_strobe” 来控制strobeperiod;
但是仿真时间是变化的,由另外一个variable “t_strobe”来控制;
我想在最后10us时间,把t_strobe改成10p;
但是dynamic paramter的time好像不吃类似t_sim-10u这样的表达;
有啥建议没?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 06:58 , Processed in 0.149970 second(s), 3 queries , Gzip On, Redis On.

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