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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7054|回复: 6

[求助] ICC中mark_clock_tree的用法

[复制链接]
发表于 2011-10-6 11:09:27 | 显示全部楼层 |阅读模式

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

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

x
各位大侠 小弟请教一个问题:
在icc中做cts时,如果时钟A做完树后,为了避免他在做其他时钟树时受到影响做了如下设置:
mark_clock_tree -clock_trees A -clock_synthesized -fix_sinks
但是事与愿违,时钟A在后续做树还是受到了影响,不知道这是为啥?
mark_clock_tree 与set_clock_tree_exceptions -dont_touch_subtrees有什么区别?
谢谢啦
发表于 2011-10-6 20:10:21 | 显示全部楼层
mark_clock_tree 对于已经做完的clock没有意义
 楼主| 发表于 2011-10-7 10:04:23 | 显示全部楼层
回复 2# asicbackend


    你好 你的这句话如何理解 ?
    我现在的理解是mark_clock_tree的作用是保证已经做完的时钟树不受影响 好像和您说的正好反了  是不是我理解有误?
发表于 2011-10-7 10:07:18 | 显示全部楼层
icc、astro里面 做完cts以后那个clock tree 自动会置位(sythesized already),
是为了防止重做该tree, 而且所有flop,ck cells被mark成 cts fixed,

至于为啥别的tree synthesis 会动到A tree, 可能是因为A tree和其他tree有点关系,
比如是否是generated_clocks ,  有clock mux选择,common path等,
最好把各个clock tree path理清楚,有common path这种 确实是会相互影响的e

-dont_touch_subtrees 是为了fix 那个subtree的, 估计对你的想法有帮助

mark_clock_tree是为了对non-ICC-cts 的netlist 做标示clock tree  ,
或者是标示某些属性,比如NDR ,
发表于 2014-6-26 07:51:32 | 显示全部楼层
please provide lab for cts
发表于 2014-9-4 19:12:21 | 显示全部楼层
发表于 2022-3-1 14:51:06 | 显示全部楼层
4楼正解,楼主需要设上dont  touch  就不会动到别的tree了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-4 00:32 , Processed in 0.031611 second(s), 11 queries , Gzip On, Redis On.

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