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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 11299|回复: 19

[原创] 后端面试--每日一题(009)

[复制链接]
发表于 2011-5-26 14:09:24 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 陈涛 于 2011-5-30 00:44 编辑

There are source clock clka (create_clock), and generated clock clkb by clka. how do you specify them in CTS spec file? Assume there is real timing path between clka and clkb.
clkb是clka的生成时钟,在CTS的spec文件中如何定义这两个时钟?假设clka和clkb之间的FF有时序收敛的要求。
难度:3
发表于 2011-5-26 14:28:36 | 显示全部楼层
本帖最后由 paulszicc 于 2011-5-26 14:55 编辑

clka一定比clkb长啊,
create_generated_clock

那么它们无视clkb,相对clka作平。时序应该没有问题,不过如果是clka 与clkb,即跨时钟的情况,
我不知道怎么办,如果latency差别不大,那么就认为skew大一点而已,可能时序可以调整过来,如果差距大了,
可能要multi吧
回复 支持 反对

使用道具 举报

发表于 2011-5-26 14:41:25 | 显示全部楼层
这个没有弄过,观望中~~
回复 支持 反对

使用道具 举报

发表于 2011-5-26 15:11:43 | 显示全部楼层
create_clock 到generate_clock的delay控制为generate_clock的周期就没有问题了
回复 支持 反对

使用道具 举报

发表于 2011-5-26 15:13:58 | 显示全部楼层
本帖最后由 paulszicc 于 2011-5-26 15:16 编辑

楼上牛,恍然大悟
设clkb 定义单元input pin as floatpin
回复 支持 反对

使用道具 举报

发表于 2011-5-26 15:14:03 | 显示全部楼层
本帖最后由 asicbackend 于 2011-5-27 09:17 编辑

............
回复 支持 反对

使用道具 举报

发表于 2011-5-26 20:59:22 | 显示全部楼层
本帖最后由 asicbackend 于 2011-5-27 09:16 编辑

回复 7#
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-27 07:45:28 | 显示全部楼层
正确的做法其实十分简单:
在CTS的spec文件中定义 clka 是 root,clkb 为 through pin,再加上那些应该有的skew,transition,insertion delay等就好了,
其它的事CTS会给你做
回复 支持 反对

使用道具 举报

发表于 2011-5-27 21:00:52 | 显示全部楼层
这样子的,学习了,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-1 23:51:00 | 显示全部楼层
小网站实在靠不住啊,尽掉链子,所以我在新浪开个博客,保存自己的帖子,到那里一定可以找到我
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-29 05:57 , Processed in 0.016374 second(s), 3 queries , Gzip On, Redis On.

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