微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于edi使用的问题

关于edi使用的问题

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

1.再使用encounter软件时,完成时钟树综合后,进行timing分析时,是不是需要将原来的sdc文件中对clk的uncertainty、transition、latency的设置去掉。如果需要,那么去掉后的sdc是否需要重新载入到edi软件中,以及如何载入到edi软件中?

补充一下:在完成时钟树综合后的所有时序分析,以及最后一步的nanoRoute选项中提及的Time Driven,是否应该使用修改后的sdc文件?

以前讨论过,自己搜一下

是的。cts之前的sdc中有些余量是对CTS的估计值,做完CTS后,需要将这部分余量去掉。

我感到困惑的是:在load design时使用的sdc,是需要进行第一次修改的,组要是改掉ideal和wireload,但是仍然保留了对时钟一些设置。
但是在进行cts的时候,需要重新载入一次sdc文件,这一次载入的sdc是需要修改吗?
以及在完成时钟树综合后,进行nanoroute时,是否需要修改sdc,并载入,已经如何载入这个修改的sdc?

主要是搞清楚为啥cts后重新load new sdc,
1) clock现在是propagated 而不是ideal mode
2) clock uncertainty 现在只能是margin, skew已经得到
3) clock transition现在由propagated 得到,而不是人为设定,
因此new sdc 就去除了ideal clock ,clock transition ,修改了clock uncertainty ,
你也可以在edi里面自己修改:
remove_clock_uncertainty
set_clock_uncertainty
set_propagated_clock
remove_clock_transition
至于route 后换sdc,这个没搞清楚,是调整clock margin吧,
这个都是很细微的东西

小编威武,我明白了!

威武霸气,帅得一笔!

好崇拜啊

厉害 菜鸟飘过

小学生路过

挺好挺好

厉害!

期待多一些这样的解答

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

网站地图

Top