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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: alphavor_jay

[求助] clock gating cell的hold time violation问题

[复制链接]
发表于 2011-11-30 08:51:22 | 显示全部楼层
回复 9# alphavor_jay


     set_clock_gating_style -pos integrated -neg integrated

吧,你看看manual,很清楚的

你选or,and,当然是综合成离散icg啊,
发表于 2011-11-30 09:36:00 | 显示全部楼层
set_clock_gating_style -sequential_cell latch -positive_edge_logic {icg_cell_name}
 楼主| 发表于 2011-11-30 18:33:10 | 显示全部楼层
多谢涛大和ICFB大的解答,我用

set_clock_gating_style -sequential_cell latch -positive_edge_logic {integrated:/lib_name/icg_cell_name}

编译时可以成功调用库中的ICG了,但是set_clock_gating_style中的-negative_edge_logic的设置我不是特别理解, 是用来设置哪种情况的呢?
发表于 2011-11-30 19:29:17 | 显示全部楼层
一般就是用一种icg吧, 就是上升沿或者下降沿来gate, 没有必要pos,neg都用,
发表于 2013-1-9 15:28:35 | 显示全部楼层
谢谢解答,来学习。
发表于 2013-1-10 12:51:11 | 显示全部楼层
换成ICG后 EN端可能就会有setup问题了 这个比hold要难解的多
发表于 2013-3-6 10:23:19 | 显示全部楼层
请问在DC综合的时候,用什么命令让DC把那条路径(楼主贴出来的那条有hold violation的路径)report出来呢?
发表于 2013-3-6 10:54:11 | 显示全部楼层
DC的时候,时钟还都是ideal的,估计报不出来吧,就算报出来也没有用啊。这些hold violation都是在DC之后修的呀。
发表于 2013-3-6 12:59:27 | 显示全部楼层
ICG cell可以解决问题。
也可以用timing borrow的方式去解决。
发表于 2014-10-23 14:16:35 | 显示全部楼层
学习中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-23 07:54 , Processed in 0.023403 second(s), 6 queries , Gzip On, Redis On.

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