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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] clock 怎样设置才能穿过ICG单元

[复制链接]
发表于 2014-12-18 17:00:51 | 显示全部楼层 |阅读模式

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

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

x
我在RTL 中 手动例化 了 ICG 单元
综合 设置Dont touch 属性 并在ICG 的输出定义了 generated clock
在encounter 里面做clock tree
发现时钟没有穿过ICG 单元?
clock.ctstch 为encounter 自动生成,
throughpin 下面为空
问题:手动加ICG,master clock 不能穿过ICG cell?
或者还需要设置什么参数?

谢谢
 楼主| 发表于 2014-12-19 09:06:21 | 显示全部楼层
没有人遇到过这种情况?
发表于 2014-12-19 14:08:56 | 显示全部楼层
按理说, icg是自动穿过的, 不需要再icg 输出端写generated clock的,

只要在cts root端写即可

检查icg的E端是不是tie 到0了,导致icg关闭了, 或者有case analysis的设置
 楼主| 发表于 2014-12-19 14:55:38 | 显示全部楼层
感谢icfb 的回复

问题已经解决,原因有点二,
icg和std cell 的timing lib 是独立的
在初始化的时候,忘记加icg timing lib(icg lef 加了的)
pnr 一直没有报错,而且也跑通了
就是时钟tree 一直都停在icg的clk端
后来详细检查log
加上ICG timing lib
就可以了
发表于 2014-12-22 13:58:35 | 显示全部楼层
晕啊, can not resolve reference 你都不看的?
不是说没有error flow就ok的,

link 的log必须仔细检查的, edi里面有类似的信息的
 楼主| 发表于 2014-12-22 17:15:34 | 显示全部楼层
回复 5# icfbicfb

吃一堑长壹智,
感谢您的提醒
继续努力
发表于 2022-4-20 09:45:27 | 显示全部楼层
楼主我的ICG 的timing lib 和std timing cell 是在一份文件里的,但是在不设置生成时钟的时候,在报时序的时候路径计算require time的时候计算不对,所以我还是选择加上了生成时钟约束,这样又导致报时序的时候ICG路径不能穿过ICG单元。请问我采用生成时钟的方法做对吗?并且应该怎么设置可以不用设置生成时钟就可以有正确的时序计算路径呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 12:57 , Processed in 0.025467 second(s), 10 queries , Gzip On, Redis On.

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