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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

Spectre X讨论

[复制链接]
发表于 前天 11:36 | 显示全部楼层 |阅读模式

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

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

x
使用spectre X跑后仿的网表,发现占用内存的和仿真时间都大幅度减少。使用APS的默认设置跑后仿,一个仿真可能要占据十多G甚至达到20多G的内存,后仿真时间达到12小时。在spectre X跑大概只有几个G的内存,跑了43分钟就出结果。在贴吧里搜索关于spectre X的讨论,找到candence 对于spectre X的说明,确实提高不少。想向各位大佬请教一下spectre X的准确性和可靠性。毕竟如果靠谱的话,以后仿真时间能大幅度减少。


 楼主| 发表于 前天 11:42 | 显示全部楼层
Migrating from Spectre APS to Spectre X
The simple use model of Spectre X enables you to easily migrate from Spectre APS to Spectre X. You just need to check your current pectre APS setup and determine the recommended Spectre X settings from the following table.  
In addition, you may want to explore the +preset=vx mode, since such high-performing mode does not exist in Spectre APS.
The following table shows the results of pre- and postlayout versions of an ADC design simulated with Spectre APS and Spectre X. The design contains 300k BSIMCMG devices. The pre-layout version has 2M estimated capacitors, while the postlayout version contains 15M parasitic capacitors (mostly coupling caps) and 8M resistors. While the accuracy was confirmed by the user, the performance comparison on the same machine with the same number of cores shows the following gains.
In this application note, we introduced the Spectre X solver, discussed its usage, and learned about its application on an ADC design. If you are interested in using SpectreX, install the SPECTRE 19.1 release, and work with your Cadence support team to upgrade your licenses toSpectre 19.1. If you want to use Spectre X inside AMS Designer, you will need the Xcelium 19.03.s010 release.
从Spectre APS迁移到Spectre X
Spectre X的简单使用模型使您能够轻松地从Spectre APS迁移到Spectre X。您只需检查当前的Spectre APS设置,并从下表中确定推荐的Spectre X设置。
此外,您可能希望探索+预设=vx模式,因为Spectre APS中不存在这种高性能模式。
下表显示了使用Spectre APS和Spectre X模拟的ADC设计的布局前和布局后版本的结果。该设计包含300k BSIMCMG器件。预布局版本有2M个估计电容器,而后布局版本包含15M个寄生电容器(主要是耦合帽)和8M个电阻器。虽然用户确认了准确性,但在具有相同数量内核的同一台机器上进行的性能比较显示了以下收益。
在本应用说明中,我们介绍了Spectre X求解器,讨论了它的用法,并了解了它在ADC设计中的应用。如果您有兴趣使用SpectreX,请安装SPECTRE 19.1版本,并与Cadence支持团队合作将您的许可证升级到SPECTRE 19.1。如果你想在AMS Designer中使用Spectre X,你需要Xcelium 19.03.010版本。

屏幕截图 2025-01-24 114151.jpg

Spectre_X_Introduction_AppNote.pdf

254.96 KB, 下载次数: 19 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 前天 11:43 | 显示全部楼层
2楼是我找到的文档,简单的翻译了一下,看说明确实快了不少。有公司在用这个开发吗?
发表于 前天 14:32 | 显示全部楼层
spectre X仿真精度,收敛性和一致性怎么样呀
发表于 前天 15:10 | 显示全部楼层
我只能说模拟电路,以及混合信号电路中的模拟部分,用spectre X跑后仿可以验证功能,而且精度最好设置在ax甚至cx,用mx不太靠谱。至于想要在后仿中卡电参数范围,用spectre X就不太靠谱了。
我有亲身经历:还不是后仿,只是混合信号电路的ams top验证,用spectre X设置+preset=mx,结果上电uvoff阈值生生从3.4V偏到了3.8V,搞得我用3.6V上电居然没功能,把精度改为ax后才好了。前仿都这样,后仿想用spectre X仿真参数范围恐怕不会靠谱的。
发表于 前天 15:27 | 显示全部楼层
放心,只管用,+preset 设置成 CX 就行了,postlpreset 也可以设置成 cx ,甚至直接设置成为 off. 现在Spectre 已经到 241的几个ISR hotfix 上去了,从 Spectre 231 开始 Spectre X 仿真器甚至开始支持GPU加速了。我们对比过 Spectre X  和 华大的 ALPS,以及华大的ALPSGT (使用GPU加速的仿真器) ,发现Spectre X 的速度比华大还是略微差一点儿,但也不是没有优势,比如Spectre X 仿真器在使用 GPU 加速的时候就可以指定你的仿真任务运行在哪几个GPU 上,而华大的 ALPSGT 就不行。另外要是没记错的话 Spectre X 仿真器现在应该是已经能支持到最多 512 个线程了,适配AMD 的双路 EPYC 的多核心挺合适的。不过经验告诉我们,没有特别的需要就别给 Spectre X 仿真器分配超过64个线程,占据更多的线程的确能提高性能,但性能的提高极其有限,得不偿失,反而降低了服务器总体的核心利用率。
发表于 前天 15:44 | 显示全部楼层
功能性验证用mx甚至vx,指标性验证最低ax,最好cx。
 楼主| 发表于 前天 17:01 来自手机 | 显示全部楼层
本帖最后由 刘堃 于 2025-1-24 17:11 编辑

感谢各位大佬指点了。我过两天对比一下。 只是没想到真有显卡跑仿真的这一天。
发表于 昨天 00:02 | 显示全部楼层
interesting, thanks
发表于 昨天 17:35 | 显示全部楼层
thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-1-26 17:20 , Processed in 0.026925 second(s), 7 queries , Gzip On, Redis On.

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