微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 后端面试--每日一题(009)

后端面试--每日一题(009)

时间:10-02 整理:3721RD 点击:

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

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

这个没有弄过,观望中

create_clock 到generate_clock的delay控制为generate_clock的周期就没有问题了

楼上牛,恍然大悟
设clkb 定义单元input pin as floatpin

............

大哥能否详细解释一下?
为何这个delay是generate的周期就可以了?
generate clk的input pin设为through pin 不可以吗?

正确的做法其实十分简单:
在CTS的spec文件中定义 clka 是 root,clkb 为 through pin,再加上那些应该有的skew,transition,insertion delay等就好了,
其它的事CTS会给你做

这样子的,学习了,谢谢

小网站实在靠不住啊,尽掉链子,所以我在新浪开个博客,保存自己的帖子,到那里一定可以找到我

陈小编啊,那个CTS的spec文件中怎么定义through pin啊,有这语句吗?

学习中,正在进入后端这个行业

谢谢小编啊

学习了

学习了!

ecounter中称为through pin,ICC中称为nonstop pin。ICC中设置nonstop pin的命令为set_clock_tree_exceptions -non_stop_pins

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top