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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: xingyun666666

[讨论] 请问,ICC会默认balance有timing path的clock嘛?还是需要自己设置balance group?

[复制链接]
 楼主| 发表于 2017-9-6 14:36:51 | 显示全部楼层
回复 10# 大龄文艺男青年


    哈哈,是嘛?

  我刚开始以为是没balance好,是有latch setup violation。
  想去优化latch timing path,我应该怎么用set_clock_gating_check命令? 是set_clock_gating_check -setup [get_pins  violation  latch的ck  pin]嘛?
回复 支持 反对

使用道具 举报

发表于 2017-9-6 19:25:39 | 显示全部楼层
不会自动
回复 支持 反对

使用道具 举报

发表于 2017-9-7 10:05:33 | 显示全部楼层




  你说的latch 是 icg 吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-7 10:27:17 | 显示全部楼层
回复 10# 大龄文艺男青年


    对的,是ICG
回复 支持 反对

使用道具 举报

发表于 2017-9-7 11:44:29 | 显示全部楼层
本帖最后由 xingyun620 于 2017-9-7 14:37 编辑

回复 14# xingyun666666

妹子以前问过这问题啊,我看坛子里大家说的也就是你下面这个帖子里的方法了。
http://bbs.eetop.cn/thread-587894-1-1.html

http://bbs.eetop.cn/thread-401874-1-1.html

一下个人理解:
set_clock_gating_check -setup setup_margin,不用指定pin,让工具自动处理好了,反正这个命令要回到place

bound怎么加,我有一个思路,不知道有没有错:

foreach_in_collection icg [get_flat_cells -filter "ref_name =~  *"] {
        set icg_pin [get_object_name [get_flat_pins -of_object $icg -filter "full_name == *"]]
        set icg_fanout [get_object_name [all_fanout -from $icg_pin -levels 1]]
        create_bounds -name icg_bound_${icg} -dimension * "$icg $icg_fanout"
}
回复 支持 反对

使用道具 举报

发表于 2017-9-7 17:07:05 | 显示全部楼层
回复 14# xingyun666666


   可以的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-23 04:29 , Processed in 0.013224 second(s), 3 queries , Gzip On, Redis On.

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