微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 这样的clock tree如何balance

这样的clock tree如何balance

时间:10-02 整理:3721RD 点击:
系统中有3个时钟树,A,B,C
其中B时钟树插入的delay最长,所以想先处理B时钟树,然后让A和C时钟树去match A,应该如何去操作呢?
在.ctstch里把B时钟树放到最前边可行吗

同時定義3個
在開頭把ABC group在一起,CTS就會自動balance它們

但是这样效果不好,这样的话会使整个insert delay比B时钟树的要大,最后的效果是整个clock group的insert delay等于B时钟树的delay

clock spec里面把三个 min delay 写成B的latency即可,
重新cts,

我把这3个时钟树的mindelay和maxdelay都设成0,有一个问题就是这3个clock不是create_clock或者gene_clock出来的,因为他们和主clock中间有一些手动加的delay buf需要绕开,现在是想先做出B来,然后在做A,然后在做C

不知道你这三个时钟有什么关系,各做各的呗
或者你画个结构图看看

明白你的要求了,可以一次做好,
在ctstch里面同时定义3个clk,他们的mindelay都为0,B的maxdelay比A和C的大一些
把A和C group一起,这样B就自己单独做CTS了

请问设置min max delay用的是什么命令 这里?

弱弱的问一下,请问ctstch是什么意思?是.sdc约束文件吗?

我画了一个图如下,希望能解释明白


不是很懂啊 为什么 控制B C的skew在200以内 可以保证B C差1/4的周期啊?

ctstch就是clock spec,给edi用的,
上图不是写的很清楚么,在spec里面调整min delay 值就行了,
相位差距有可能要eco 来调整下,

调整哪个时钟树的min delay啊?

你的要求是在哪个corner下满足,还是SS,TT,FF全部要满足,全满足不大可能吧,既然这样你那个差1/4 周期的要求还有意义?

学习一下

哪位大神有cts的教程分享一份长treeblance都可以谢谢
新手上路求带

大神有关于cts的文档吗新手上路求大神指点谢谢!
刚开始接触APR

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

网站地图

Top