微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > OCV,CRPR疑问求助?

OCV,CRPR疑问求助?

时间:10-02 整理:3721RD 点击:
读PT文档关于
timing_early_launch_at_borrowing_latches的说明中有一段话,没看懂,大侠给指点一二

Since CRPR is a more sophisticated and accurate
means
of
pessimism
removal,
the
user
should
disable
timing_early_launch_at_borrowing_latches when CRPR is enabled so that CRPR applies to all paths in the design. In this mode, note that
the
D-pin launch
time
is
not modified by the open edge CRP - since late launch
latency is used at the path startpoint, to additionally add
CRP
would
be
pessimistic, representing a "double-counting" of early-late differences.


就是说CRPR方式比较好比较准确,使用的时候要关闭timing_early_launch_at_borrowing_latches,保证所有path都照顾到。从 In this mode后面就没看懂,什么叫open edge CRP ?怎么就算两次计入了呢?


不知道为啥,排版拍好了,发出的帖子又变了,大家都包含,凑合看!

大概的意思是说,在用CRPR时,要关掉timing_early_launch_at_borrowing_latches
因为当信号提前到达latch时,它会直接传给下一级,不用等clock edge的到来,等同于这个latch是透明的,
所以就不需要计算这个latch的OCV,也不需要计算它上面的CRPR了。
如果不这样的话,这个latch作为上一级的endpoint和下一级的startpoint,clock path的delay会被derate为不同的数值,太悲观了

大概的意思是说,在用CRPR时,要关掉timing_early_launch_at_borrowing_latches
因为当信号提前到达latch时,它会直接传给下一级,不用等clock edge的到来,等同于这个latch是透明的,
所以就不需要计算这个latch的OCV,也不需要计算它上面的CRPR了。
如果不这样的话,这个latch作为上一级的endpoint和下一级的startpoint,clock path的delay会被derate为不同的数值,太悲观了

学习了

学习了!

学习了!

学习了!

学习了!

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

网站地图

Top