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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: songzijian87

[求助] 请教VCS后仿 +optconfigfile

[复制链接]
 楼主| 发表于 2024-10-15 17:03:13 | 显示全部楼层


   
zhao7 发表于 2024-10-15 16:13
这个能不能清掉 SDF log相关的timing warning?


可以,但是要和设计商量,慎重添加
回复 支持 反对

使用道具 举报

发表于 2024-10-16 09:17:56 | 显示全部楼层
vcs ug有关于这几个的语法
企业微信截图_17290413758584.png
需要注意instance必须是最底层的std cell例化,对一个层次module指定没用
如果是想指定一整个module建议用tree
回复 支持 反对

使用道具 举报

发表于 2024-10-19 14:27:28 | 显示全部楼层


   
songzijian87 发表于 2024-10-15 17:03
可以,但是要和设计商量,慎重添加


嗯嗯这个明白,我之前的问题没描述清楚,这个sdf.log是在$sdf_annotate函数生成的,想waive掉这里面的timing

不是仿真的timing violation
后来明白了,$sdf_annotate函数生成的sdf.log,目的是检查sdf文件是否和netlist匹配,或者sdf有格式要求,如果不匹配,会报wrning;此warning无法waive
timing violation是sim过程中出现setup hold recovery等违例,我们的+optconfigfile只能去规避这些violation,不对这些cell做分析

之前还想过能否用+optconfigfile的file能否写针对某个信号,而不是某个cell;
现在想来,是不可以的,因为violation分析是建立在cell上的比如clk到D是否有violation;不能只规避某个单一的信号,delay是相对的,不是绝对的,独立的
回复 支持 反对

使用道具 举报

发表于 2024-11-4 15:58:45 | 显示全部楼层
请问我加上这个文件后,仿真log还是会报对应cell的timing vioaltion, 可能是什么原因?
回复 支持 反对

使用道具 举报

发表于 2024-11-4 16:19:48 | 显示全部楼层


   
awdstraf 发表于 2024-11-4 15:58
请问我加上这个文件后,仿真log还是会报对应cell的timing vioaltion, 可能是什么原因? ...


找到问题了,我环境里的仿真选项+optconfig前面没加空格,导致这个命令没生效
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-11 02:22 , Processed in 0.080559 second(s), 9 queries , Gzip On, MemCached On.

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