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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 8873|回复: 16

[求助] 请教一个clock gating的问题,在线等

[复制链接]
发表于 2014-6-24 09:18:30 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 午后乐天派 于 2014-6-24 15:04 编辑

clock_gating.jpg

做完了Place & Route,没有发现问题。但是跑STA有一条violation,有几个疑惑:
1. clock DPOR_CLKFB_IN' (rise edge) 那 ‘ 是代表下降沿吗?
2. 这种检查对吗?
3.DPOR_CLKFB_IN的周期是20ns,为啥下面的clock pin是从5130开始?
4.因为上图中的FF都是低有效的,是不是把(OR2HD1X)改成AND gate会好一点?
5. 其实就是ripple counter,有人说不用做clock gating checking,对吗?
6. 我试着在Place & Route里用下面的命令报出这条path,但是没有找到路径,why?
> report_timing -to reset0/dporgen0/unn_deli/U1

No constrained timing paths found.
Paths may be unconstrained (try '-unconstrained' option).
 楼主| 发表于 2014-6-24 10:17:02 | 显示全部楼层
新手盼望高手出现!
回复 支持 反对

使用道具 举报

发表于 2014-6-24 10:32:31 | 显示全部楼层
1. 是反相
2. 对啊 ,担心 glitch
3. 半个周期就是 10 ns 了
4. 只与 ior_g 有关吧
5. 不知道,也许吧
6. timing_check_defaults
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-24 10:50:31 | 显示全部楼层




    4,为啥跟(OR2HD1X)没关系呢?那到底要改成And gate吗?
    6,timing_check_defaults怎么用?
回复 支持 反对

使用道具 举报

发表于 2014-6-24 11:00:56 | 显示全部楼层
回复 4# 午后乐天派


    我是说跟前面的 flip-flop 什么边沿触发无关;
    set timing_check_defaults gated_clock
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-24 12:00:50 | 显示全部楼层


   
回复  午后乐天派


    我是说跟前面的 flip-flop 什么边沿触发无关;
    set timing_check_default ...
zero_0 发表于 2014-6-24 11:00




    set timing_check_defaults gated_clock
加了这个,还是No constrained timing paths found.
回复 支持 反对

使用道具 举报

发表于 2014-6-24 15:32:10 | 显示全部楼层
report_timing -to -delay min  reset0/dporgen0/unn_deli/U1/A
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-24 15:55:15 | 显示全部楼层


   
report_timing -to -delay min  reset0/dporgen0/unn_deli/U1/A
zero_0 发表于 2014-6-24 15:32




    这个命令只能在PT中报出路径,SOC中没有结果。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-25 10:08:44 | 显示全部楼层
对照着How Are Clock Gating Checks Inferred.pdf这个文件,应该是我检查的起始点不对,如果改成从8ns位置的下降沿查hold time就没问题了。不知道分析得对不对?

create_clock -period 16 -waveform {0 8} CLK1
create_clock -period 16 -waveform {0 8} CLK2
clock_gating2.jpg
回复 支持 反对

使用道具 举报

发表于 2014-6-25 13:14:54 | 显示全部楼层


   
做完了Place & Route,没有发现问题。但是跑STA有一条violation,有几个疑惑:
1. clock DPOR_CLKFB_I ...
午后乐天派 发表于 2014-6-24 09:18




    这种计数器是异步电路,建议你做同步计数器取而代之。

做异步电路的工作量和风险高很多很多很多……。
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-13 06:13 , Processed in 0.021337 second(s), 6 queries , Gzip On, Redis On.

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