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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9201|回复: 14

[求助] overlap clock如何做CTS

[复制链接]
发表于 2011-8-23 15:05:02 | 显示全部楼层 |阅读模式

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

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

x
请教大家一个问题,假设芯片主时钟来源有两个clk1,clk2,经过一个MUX,MUX选通端为S,输出端为Y,clk1和clk2只是来源不同,用处完全相同,
内部的generated clock的source也全都设在了MUX的Y端,在综合的时候是将clk1,clk2看成两种不同的模式,通过设置set_case_analysis 0/1 S
来进行综合(先用clk1综合,再clk2增量编译),到CTS的时候,已经将S端的case_analysis remove了,为什么所有的generated clock的source
全是clk2?clk1,clk2的sink个数相差非常大,请问该如何正确设置(综合时及CTS时)?
发表于 2011-8-23 16:13:51 | 显示全部楼层
分成3段做CTS,
clk1到MUX
clk2到MUX
MUX输出到所有FF
 楼主| 发表于 2011-8-24 10:22:46 | 显示全部楼层
回复 2# 陈涛


    谢谢版主,具体意思是:
1,set_case_analysis 1 S ,做clk1的CTS
2,set_case_analysis 0 S, 做clk2的CTS
3,再 create_clock clk_master [get_pins MUX/S] 做S端上clk的CTS?
是按这三步来做吗?
发表于 2011-8-24 10:55:58 | 显示全部楼层
我的理解是:先对mux之后的tree做快速时钟的平衡,

再做mux之前的平衡
发表于 2011-8-24 11:29:12 | 显示全部楼层
有必要吗,选最快的时钟周期为做时钟数的约束,慢的自然就满足了。
 楼主| 发表于 2011-8-24 11:48:05 | 显示全部楼层
回复 4# tiogil


    MUX之前的平衡是什么意思?
发表于 2011-8-24 11:58:35 | 显示全部楼层
把MUX的I0,I1都定义为leaf pin。定义3个clock,root分别是clk1,clk2和MUX的输出,把clk1和clk2放在一个clock group中。跑一次CTS就搞定了
 楼主| 发表于 2011-8-24 12:19:20 | 显示全部楼层
回复 7# 陈涛

具体来说这样吗?
remove_case_analysis [get_pins mux/S]

create_clock clk1 [get_pins mux/In1]
create_clock clk2 [get_pins mux/In0]
create_clock clk3 [get_pins mux/Y]

create_generated_clock ONLY from source mux/Y?

options
CTS
?
发表于 2011-8-24 13:05:02 | 显示全部楼层
本帖最后由 tianxiong_14 于 2011-8-24 13:09 编辑

回复 8# henry_wangjj


    mux之前的clk1 clk2做个group ,mux之后的generate clock当成第三个root就成了,,,看你选的 get pins有点问题,,,clk1 clk2也要从root开始,pll或者port,,  i1,i2应该是clk1 clk2的终点了,也就是保护pin了,,,用做从port到这点的tree.也许我没理解你的意思,你自己看看,,,三个clock的设置应该一样就可以了,,,就是多了了group (clk1 clk2),,,,如果必要把generate clock的tree设成保护pin或者macro,clk1 和clk2就不会穿过了。。
 楼主| 发表于 2011-8-24 14:34:07 | 显示全部楼层
回复 9# tianxiong_14


   Got it, thanks.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-6-28 16:49 , Processed in 0.027689 second(s), 10 queries , Gzip On, MemCached On.

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