在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3975|回复: 9

[讨论] ocv scenarios

[复制链接]
发表于 2013-10-24 09:52:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我理解的ocv是指当launch和capture ff在chip上距离很远时,也会有一个很小的corner变化,但这个变化是随机的,可能是launch bc,capture wc,也可能是launch wc,capture bc,所以在同一个corner下,即可能有setup violation,也可能hold violation,但是最近看到的脚本都是wc对应setup,bc对应hold,icc sg上给的也是这种,请问,这样设置有道理吗。大家都是怎么做的?
 楼主| 发表于 2013-10-24 13:40:15 | 显示全部楼层
追加一个问题:似乎很多fab都只有max和min的tluplus,如果logical lib使用正确的ocv lib,net delay使用set_timing_derate -net_delay value ,这样能否正确模拟cell delay和net delay 的ocv模型?如果可以应该怎么分别设置setup scenario 和 hold scenario 的net_delay derate?
发表于 2013-10-24 16:11:53 | 显示全部楼层
建议你加强下对ocv的理解。
同一个conner下同一条path是不可能同时出现setup和hold violation,除了sdc的错误设置。
set_timing_derate设的是一个经验值。
发表于 2013-10-24 17:17:18 | 显示全部楼层
不会有可能是launch bc,capture wc,也可能是launch wc,capture bc。
过度悲观了吧
 楼主| 发表于 2013-10-24 21:35:23 | 显示全部楼层
回复 3# angangang3484


   同一条path上正常情况是不会同时出现setup和hold violation,但是同一条pah上有可能是setup violation,也可能是hold violation,假如wc下,cts后path1 setup非常好,但是hold timing slack恰好为0,capture path上加一个timing derate的延迟slack就是负的,ocv的出现就是考虑这种情况的吧
 楼主| 发表于 2013-10-24 21:41:06 | 显示全部楼层
回复 4# 小干爹z2z


   
不是的,
setup time:launch wc,capture less_wc,或者launch less_bc,capture bc

hold time:launch bc,capture less_bc,或者launch less_wc,capture wc
发表于 2013-10-24 21:43:16 | 显示全部楼层
回复 5# wenjian07


   论坛中这么多关于ocv的资料,你为什么不自己认真看看呢,而在这猜。
 楼主| 发表于 2013-10-24 22:02:02 | 显示全部楼层
回复 7# angangang3484


   我的理解是这样的,但是看到的脚本都没有这样做(包括参考设计),所以来请教坛友帮忙解答,可能我哪里理解有错,请大侠指点下,我对前端时序的理解只是一般水平。
发表于 2013-10-24 22:31:59 | 显示全部楼层
回复 8# wenjian07


   那你在论坛里找找ocv和wc_bc这两个的区别。
发表于 2013-10-25 16:45:08 | 显示全部楼层
回复 5# wenjian07


    额 我知道 我的意思你说上面说的不对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-2-26 14:31 , Processed in 0.025047 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表