微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 请教:OCC和OCV分别指的是什么?

请教:OCC和OCV分别指的是什么?

时间:10-02 整理:3721RD 点击:
请教高手:OCC和OCV分别指的是什么?
全称是什么?跟crpr是什么关系

OCC 是 on-chip clocking, 是dft的一种方式吧,一种test clock方案,
OCV 是on-chip variation,是指芯片内部由于工艺偏差等造成各种不均衡性,
要用一定的余量来描述,就是变的更加悲观些,
是后端在90nm下必须考虑的,体现在脚本里面就是set_timing_derate ,
CRPR是clock reconvergence pessimism removal , 是指可以去除clock common path上的
冗余余量,可以使得结果变得乐观些,一般都采用,和OCV 配合使用,
OCC和OCV根本是2码事情,没啥关系

严重表扬icfbicfb对论坛的巨大贡献!

谢谢小编啊,多了500分,哈哈, 以后多多灌水,

多谢楼上大佬解读啊!

OCV factor一般foudary会在sign-off guideline中给出来,但没说加在clock上还是data上,如何确定是加在clock上还是data上?

很有价值的讨论,收藏了

data 和clock上都要考虑,目的就是让约束更紧,更悲观

130um的也需要考虑吗?

错了。是130nm

学习了

谢谢各位大神的解释

看来icfbicfb兄是高人啊。 请问个OCC的问题。 DC生成OCC clock control之后, 要生成at speed test
pattern. 请问在TMAX有什么特别的设置吗? 我已经折腾了两个星期了。 一无所获。 望高人指点啊?

第一次看到这个东西啊,我还是太年轻,小编威武

学习了!
请问在0.13um 的工艺中 OCV是必须的吗?
是PT check 还是在pr tool中check?

算setup加在data path上,hold加在clock path上

同问

对于ocv来说,其实都是加在clock path上,setup时,-n%,hold时,+n%,相对来说就是计算setup时延长data path,计算hold时延长clock path。

OCV是加在Clock path上,setup, -n%, hold, +n%。

学习了!

OCV对应的办法就是
setTimingDerate -max -early 0.8 -late 1.0
setTimingDerate -min-early 1.0 -late 1.2
所有数字均为参考值....

很棒的分享資訊, 感謝!

那请问在place_opt阶段,加的OCV有没有加在clock path上?因为clock是ideal_mode

学习了

学习了`

不管是卡data path还是clock path,目的都是为多抓点余量来搞定OCV效应。而这个余量也可以用uncertainty来协助,但是会有区别:uncertainty和derate是由区别的,特别是不同长短的path,一个是百分比,一个是固定值,所以对于OCV derate是最符合的。另外不同公司sign off标准不同,这个是根据合作的FAB和process决定,所以,uncertainty和derate各有目的。在CTS前针对OCV,derate 卡在data path。在CTS后,reset derate,然后在set clock derate 。65nm及以下,一般卡5%~7%。注意derate和uncertainty完全是两回目的。另外,encounter在set derate的时候需要指定 delay corner。

学习了。

学习了,谢各位大牛

thanks

解释的很清楚,谢谢

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

网站地图

Top