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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4570|回复: 9

[讨论] 陈老大,请教个关于时序分析的问题

[复制链接]
发表于 2011-7-15 12:28:32 | 显示全部楼层 |阅读模式

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

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

x
我用Latch+AND搭了一个clock gating cell,如下图所示
clock.JPG
其中gate_en来自于clk_sys时钟域
但在做STA时,发现计算clk_cpu的clock latency时,
竟然用clk_sys的latency、gate_en_reg/CK->Q、Latch/D->Q、AND/A->Y这条路径的延时
我该怎么断开这条arc才能保证我的STA结果是正确的?
发表于 2011-7-15 13:03:45 | 显示全部楼层
set_disable_timing -from G -to Q [get_cells ...... ]
 楼主| 发表于 2011-7-15 16:08:22 | 显示全部楼层
回复 2# 陈涛
谢谢陈老大,
我不知道用如下方式定义时钟是否可以:
create_clock [get_port clk_func] -name clk_func -period 23 -waveform {0 11.5}
create_generated_clock [get_pin u_mux1/Y] -name clk_sys -source clk_func -divide_by 1 -master_clock clk_func -add
create_generated_clock [get_pin u_mux2/Y] -name clk_cpu -source clk_sys -combinational -master_clock clk_sys -add
我这样设置以后,时钟路径是正常了
但不知道会不会有其他问题!
发表于 2011-7-16 11:38:31 | 显示全部楼层
应该是对的,但是没有必要写那2个generated clock
 楼主| 发表于 2011-7-16 16:44:26 | 显示全部楼层
本帖最后由 kulong168 于 2011-7-16 18:18 编辑

回复 4# 陈涛
非常感谢陈老大


另外再请教一下,我上述图形中,
clk_cpu的latency是不是应该按照clk_func->clk_sys->u_AND/Y->clk_cpu来计算
而不应该按照clk_func->clk_sys->u_LAT/G->u_LAT/Q->u_AND/Y->clk_cpu来计算
发表于 2011-7-16 23:29:38 | 显示全部楼层
yeah
 楼主| 发表于 2011-7-18 10:34:08 | 显示全部楼层
回复 6# 陈涛

谢谢陈老大
原来在EDACN上一直关注的帖子
尤其是那些关于综合和静态时序分析的帖子
当时只收集了网址,没整理内容
结果现在不能上了,
发表于 2011-7-18 10:42:38 | 显示全部楼层
本帖最后由 陈涛 于 2011-7-18 10:44 编辑

别提EDACN了,太不争气,3天2头掉链子,那么多好帖子都没了!
严重影响了有中国特色的社会主义建设,和广大知识分子奔小康的速度!
 楼主| 发表于 2011-7-20 18:25:45 | 显示全部楼层
回复 8# 陈涛
呵呵,
发表于 2011-7-20 23:15:37 | 显示全部楼层
回复 3# kulong168


    请教一下,
1 把clk_cpu的source设成clk_func有差别吗
2 陈老大说没必要设这两个generated clock 是否是因为时钟属性能够穿过去吗?是否遇到时序逻辑 clk才穿不过去啊
3 那个latch的是否需要检查clock gating timing ? 还是完全disable掉了它的timing check啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-22 22:45 , Processed in 0.030461 second(s), 10 queries , Gzip On, MemCached On.

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