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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 966|回复: 4

[求助] 时序报告里为什么IP上的pin不与其他sink做平

[复制链接]
发表于 2024-3-8 11:00:38 | 显示全部楼层 |阅读模式

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

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

x
在时序报告中,为什么会出现pma的pin不和其他的sink点做平呢,抓出他的属性skew_group_active显示为空,代表pma上的clock pin不和其他的pin共同做平,这样就会产生很多违例,那这个pin在sdc内也没有体现只是在ccopt.spec中有这样一句话,这个generate_by是什么意思有大佬能讲解一下嘛,没有看懂

                               
登录/注册后可看大图


发表于 2024-3-9 19:03:49 | 显示全部楼层
定义为generate clock 时钟源头了
 楼主| 发表于 2024-3-14 10:39:34 | 显示全部楼层


大龄文艺男青年 发表于 2024-3-9 19:03
定义为generate clock 时钟源头了


你好,我spec删除了这一句就全部作平了,但是还是有问题,所有的树都做得很长,我想让树做短一点,然后我跑了cluster,我想给一部分的时钟树上穿过pma的reg设置false path,这个怎么设呢-clock_from clk -from reg/CP,让一部分的reg不在这棵树下做平,该怎么做呢
发表于 2024-3-14 18:30:51 | 显示全部楼层


啵啵33 发表于 2024-3-14 10:39
你好,我spec删除了这一句就全部作平了,但是还是有问题,所有的树都做得很长,我想让树做短一点,然后我 ...


可以ignore掉这些reg set_ccopt_property sink_type min -pin $xxxreg/CP

也可以modify_ccopt_skew_group 把这些寄存器从real balance skew group中 remove 掉
 楼主| 发表于 2024-3-15 16:10:01 | 显示全部楼层


大龄文艺男青年 发表于 2024-3-14 18:30
可以ignore掉这些reg set_ccopt_property sink_type min -pin $xxxreg/CP

也可以modify_ccopt_skew_grou ...


问题:1.怎么抓出一条时钟树上的所有sink,然后再对这些reg进行设置,我试了get_ccopt_clock_tree_sink 这个指令把reg buffer等都抓出来了,而且数目和ccopt_skew_group的对不上,怀疑是把generate的sink一起抓的,但是generate的sink有的跟这个树的sink也不是同一批sink,比如这个我抓08这个时钟的sink,随便找一个reg,他根本就不是08这个树上的sink


2.为什么不是设exclude而是设min,min代表什么意思呀,没看懂


2.all_fanout能抓sink吗,为什么我用all_fanout -from clk -endpoint抓出来的有的并不是这颗树的sink,感觉抓多了,



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

本版积分规则

关闭

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

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

GMT+8, 2025-2-13 15:24 , Processed in 0.019655 second(s), 8 queries , Gzip On, Redis On.

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