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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 542|回复: 17

virtuoso_AMS混合仿真如何数字和模拟部分分别保存不同层数数据

[复制链接]
发表于 2025-8-5 10:14:55 | 显示全部楼层 |阅读模式
悬赏300资产已解决
最近在做数模混合仿真,由于serdes的各种数字自适应算法需要进行验证需要联合verilog各种数字模块仿真,由于电路比较庞大,数字部分和模拟部分按下图存了2层,但是仍然不够用,模拟部分可以选信号进行保存,但是数字也是多层的,模拟存多层会数据太大,数字存的层数不够,不容易debug.

因为请教一下各位前辈,如果对模拟的ana_top数据存2层,数字的dig_top1存5层数据,数字的dig_top2存4层。

比如他们各个模块的instance name分别是 ana_top,dig_top1,dig_top2

                               
登录/注册后可看大图



最佳答案

查看完整内容

哦 漏了一点,完整如下
发表于 2025-8-5 10:14:56 | 显示全部楼层


   
zixin1hao 发表于 2025-8-6 11:40
可以用tcl脚本来控制,写一个如下脚本


哦 漏了一点,完整如下


AMS_PROBE_01.png
回复

使用道具 举报

 楼主| 发表于 2025-8-5 10:16:16 | 显示全部楼层
这样需要怎样操作呢
回复

使用道具 举报

 楼主| 发表于 2025-8-5 10:17:08 | 显示全部楼层
还有就是如何在仿真当中,不等跑完就直接可以看到数字信号的信号信息呢
回复

使用道具 举报

发表于 2025-8-6 11:40:58 | 显示全部楼层
可以用tcl脚本来控制,写一个如下脚本
AMS_PROBE_01.png
回复

使用道具 举报

发表于 2025-8-6 11:46:07 | 显示全部楼层


   
zixin1hao 发表于 2025-8-6 11:45
哦 漏了一点,完整如下


就是可以指定hierarchy下某个inst往下保存多少层
回复

使用道具 举报

发表于 2025-8-6 11:50:47 | 显示全部楼层


   
zixin1hao 发表于 2025-8-6 11:46
就是可以指定hierarchy下某个inst往下保存多少层


在这输入tcl路径

AMS_PROBE_02.png
回复

使用道具 举报

 楼主| 发表于 2025-8-6 14:52:50 | 显示全部楼层


   
zixin1hao 发表于 2025-8-6 11:50
在这输入tcl路径


感谢您的恢复,小弟两个问题疑惑,再次麻烦您百忙之中回答一下


①、这个文档里面的-emptyok  需要更改其他的名字吗,还是不需要修改呢,他的意义是什么呢

②、my_ams_tb.DUT.I_ANA 是分别是Lib,cell和模块instance名字是吗



回复

使用道具 举报

 楼主| 发表于 2025-8-6 15:16:22 | 显示全部楼层


   
zixin1hao 发表于 2025-8-6 11:46
就是可以指定hierarchy下某个inst往下保存多少层


还有就是再请教一下前辈,如何在仿真过程中就可以看到数字模块的波形呢,小弟在仿真中不能看到数字的波形,只能等仿真停了才能看到,也很苦恼
回复

使用道具 举报

发表于 2025-8-6 16:51:13 | 显示全部楼层


   
zcm782 发表于 2025-8-6 14:52
感谢您的恢复,小弟两个问题疑惑,再次麻烦您百忙之中回答一下


-emptyok 是指如果要probe的信号路径不存在,就ignore这个信号,不要中断仿真

my_ams_tb.DUT.I_ANA 第一个TB的名字,其后面全是模块instance名字
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-26 04:08 , Processed in 0.030102 second(s), 6 queries , Gzip On, Redis On.

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