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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3522|回复: 8

[求助] 咨询ocv在90nm设置

[复制链接]
发表于 2018-3-10 10:32:32 | 显示全部楼层 |阅读模式

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

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

x
目前我知道的的是,pt中用ocv检查,analysis_type设置ocv,对max和min库需要同时指定。
不清楚的是:1.max库和min库,只需要指定std cell库呢?还是需要将std cell和第三方ip也指定。
     2.读取rc文件spef,需要同时读入rc抽取的max spef和min spef吗?
    3.ocv和derate是必须一起吗?ocv已经相对悲观了,再设置derate是不是更悲观。
 楼主| 发表于 2018-3-13 19:01:05 | 显示全部楼层
求大神回复
发表于 2018-3-14 09:44:33 | 显示全部楼层
ocv指的是local variation。比如在ss corner:1)pt分析时序时没必要同时指定-max和-min,可以只指定一个库,比如ss.lib;
为了体现ss corner下的最好和最坏情况就需要设置derate,比如late 1.2,early 0.8表
示波动。由于ss下已经很慢了,一般只指定early,不指定late。
2)pt分析时序时同时指定-max和-min,前提是你有两套库,比如ss_best.lib和ss_worst.lib;

那么就可以设-max ss_worst.lib -min ss_best.lib。这时可以不用设置derate,如果要加一些
margin的话也可以设derate。
指定库的时候STD和IP都要指定。
PT读取寄生参数时好像只能读一个文件吧!
发表于 2018-3-14 10:16:08 | 显示全部楼层
1. 如果ip要检查时序的话,肯定也分不同的PVT的,除非只是凑流程用,只要一个壳就可以的就无所谓了
2. 分析哪种view就读哪种rc文件
3. derate就是针对ocv问题而额外加的margin, 模拟ocv用的,不是2选1的问题

建议好好看下ocv和derate的含义,还有multi mode multi corner的signoff方式
发表于 2018-3-16 10:01:53 | 显示全部楼层
謝謝分享  大推  感恩 thx
 楼主| 发表于 2018-3-18 23:41:02 | 显示全部楼层

标题

回复 3# seu_huzw

回复3楼
那您的意思是,ocv指定的max和min是-max ss_worst -min ss_best,而不是-max ss -min ff。
90nm工艺,我拿到的有ss.lib和ff.lib
发表于 2018-3-20 12:48:51 | 显示全部楼层
回复 6# jazzlxl

-max -min不是ss和ff,若设成ss和ff就属于global variation,ocv是local variation。如果设置ss和ff那就太悲观了。
发表于 2018-3-20 12:59:52 | 显示全部楼层
回复 6# jazzlxl


   如果你只有ss.lib ff.lib,set_operating_condition就不要同时指定-max -min,直接set_operating_condition max_op_cond -lib ss.lib,然后再设置derate。
发表于 2023-4-6 13:48:46 | 显示全部楼层
mark 下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-18 08:40 , Processed in 0.020219 second(s), 6 queries , Gzip On, Redis On.

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