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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: aoligeixiaoshu

[转贴] 【转载】使用Cadence AMS仿真器做数模混合仿真

[复制链接]
发表于 2025-3-18 19:29:46 | 显示全部楼层


   
Ecooq 发表于 2025-3-3 13:00
意思就是还需要将rtl代码转化为管子级,然后跑与模拟电路连接起来跑工艺角对吗?那要怎么将rtl转化为原理 ...


请问这个问题最后解决了吗?我也很疑惑
回复 支持 反对

使用道具 举报

发表于 2025-6-5 11:03:14 | 显示全部楼层
正在学习中。。。。。
回复 支持 反对

使用道具 举报

发表于 2025-6-27 03:24:52 | 显示全部楼层


   
qiaokeli123 发表于 2023-11-20 21:41
请教一下大佬,是什么情况下用AMS呢?比如我做一个OSC给SPI做时钟,只要单独用specture仿OSC的相关指标,达 ...


AMS仿真,其实是指testbench里面既有analog 模块又有digital 模块,这个时候需要用ams simulator来进行仿真。

digital models: verilog/sv/vams models
analog models: schematic/va models

当系统变得越来越复杂的时候,ams simulator能够使得仿真的速度更快,减少验证时间。因为设计者不希望所有的模块都是schematic or extracted netlist.当然,如果有强大的computing power 和足够多的license支持,也是可行的。
回复 支持 反对

使用道具 举报

发表于 2025-6-27 03:32:32 | 显示全部楼层


   
Ecooq 发表于 2025-3-3 13:00
意思就是还需要将rtl代码转化为管子级,然后跑与模拟电路连接起来跑工艺角对吗?那要怎么将rtl转化为原理 ...


RTL进行综合之后,会出来netlist文件,可以直接用这个netlist添加进config进行AMS仿真。

如果希望有更多的timing constraints,就需要通过P&N之后得到final verilog netlist, 此时会得到_ff, _ss不同corners下的digital netlist,再添加进config testbench,进行更全面的验证。
如果习惯于看到schematic view,可以import netlist到cadence library,但需要确定有相关工艺的digital library, 这样import之后才能够生成完整的digital schematic view. 不过建议,建立一个digital block with correct pins, 然后create a symbol, 在config 里面链接到digital netlist即可。

总而言之,仿真的过程都是针对netlist,AMS仿真中是有两种netlist: analog netlist and digital netlist. analog netlist通常都是MOSFETs和其他原件之间的连接信息,而digital netlist是调用digital gates from standard cells 组成的连接信息。
回复 支持 1 反对 0

使用道具 举报

发表于 2025-6-27 09:33:55 | 显示全部楼层


   
transistor7 发表于 2025-6-27 03:32
RTL进行综合之后,会出来netlist文件,可以直接用这个netlist添加进config进行AMS仿真。

如果希望有更多 ...


回答的真透彻,谢谢。
回复 支持 反对

使用道具 举报

发表于 2025-7-10 16:54:01 | 显示全部楼层
请教下,使用ams进行混仿,选项如下,但就是跑不动,是什么原因呢?
在 ADE Explorer - Simulation - Netlist and Run Options
Simulate 选择 Interactive(debugger) ,
跑的时候然后出现如下信息:
SimVision/Verisium debug process terminated before a connection could be established.
xmsim: *E,STRPIN: Could not initialize SimVision connection: SimVision/Verisium Debug process terminated before a connection was established.

求指点!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-11 17:31:32 | 显示全部楼层


   
adong2838 发表于 2025-7-10 16:54
请教下,使用ams进行混仿,选项如下,但就是跑不动,是什么原因呢?
在 ADE Explorer - Simulation - Netli ...


同学 这个我已经好久好久没弄过了,这个还是当时刚开始学习的时候记录的 已经很久没用了,你所描述的我不太清楚怎么解决呀,无能为力了

回复 支持 反对

使用道具 举报

发表于 2025-7-14 15:02:51 | 显示全部楼层


   
reyals 发表于 2025-3-18 19:29
请问这个问题最后解决了吗?我也很疑惑


你好,已经解决。你还有什么问题
回复 支持 反对

使用道具 举报

发表于 2025-7-22 15:34:31 | 显示全部楼层
写的真好,感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-10 20:10 , Processed in 0.015810 second(s), 3 queries , Gzip On, Redis On.

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