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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 4411|回复: 11

[求助] icc2读入aocv文件不能正常搜索的drate table

[复制链接]
发表于 2022-6-6 17:09:23 | 显示全部楼层 |阅读模式

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

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

×
问题如题,aocv文件是TSMC提供的,同一个corner下,同时提供了setup和hold的aocv文件。差异就是data path derate,在setup的aocv文件late derate为搜索列表值,early 的rate 为1,而在hold的aocv文件late derate为1,early derate为搜索列表值。当前设计是把setup和hold的aocv都读进去了,发现icc2分析时序的时候分析setup的时候使用的是hold的aocv文件值,分析hold的时候却使用setup的aocv文件值。
疑问1.感觉工具只读了一个文件,setup或hold的aocv文件,没有报错是因为按照读入顺序后面读入的文件把前面读入的文件覆盖掉了?
疑问2.既然只能一个corner只能读入一个aocv文件,TSMC为什么要分开setup/hold的aocv文件?为什么不像clock path一样early/late值在分析setup/hold合并在一个aocv文件?
疑问3.是否是我个人使用aocv的流程不对?因为第一次使用aocv分析,流程是看icc2的UG,使用read_aocvm -corner指定corner读入aocv文件的,没有发现命令还支持max/min的分析。


IMG_20220606_155006.jpg
发表于 2022-6-6 18:09:58 | 显示全部楼层
楼主用的什么版本,可以分享个安装包吗
回复 支持 反对

使用道具 举报

发表于 2022-6-6 19:02:46 | 显示全部楼层
setup scenario 绑定setup aocv file
hold scenario 绑定hold aocv file
回复 支持 反对

使用道具 举报

发表于 2022-6-6 19:08:55 | 显示全部楼层


   
dummy_tony 发表于 2022-6-6 19:02
setup scenario 绑定setup aocv file
hold scenario 绑定hold aocv file


请教下 有corner 既分析setup又分析hold,那么吃哪个aocv呢
回复 支持 反对

使用道具 举报

发表于 2022-6-6 20:00:31 | 显示全部楼层


   
fangwang85 发表于 2022-6-6 19:08
请教下 有corner 既分析setup又分析hold,那么吃哪个aocv呢


再create个corner,起个别的名字喽。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-6 20:36:12 | 显示全部楼层


   
dummy_tony 发表于 2022-6-6 20:00
再create个corner,起个别的名字喽。


您好,我当前signoff需要收敛的场景已经50多个了,如果再区分setup和hold那不是要弄出100多个分析场景?

回复 支持 反对

使用道具 举报

发表于 2022-6-6 21:29:04 | 显示全部楼层


   
gaishiqicai 发表于 2022-6-6 20:36
您好,我当前signoff需要收敛的场景已经50多个了,如果再区分setup和hold那不是要弄出100多个分析场景?
...


怎么那么多scenario的啊,是多电压的设计?感觉应该是要拆的,我见过的aocv/pocv都是一个scenario只做setup ,hold false 或者setup false, hold  true。28nm直接用flat ocv就好了啊。

回复 支持 反对

使用道具 举报

发表于 2022-6-7 09:44:56 | 显示全部楼层
没记错的话,T的28 setup检查使用 _T 的signoff。这个工艺就是要这么检查,scenario active 的时候把不要检查的关掉就好了
比如
setup check: ss_T
hold check: ss ff
多创建corner去吃
ss_T > setup ss aocv
ss  > hold ss aocv
ff  > hold ff aocv
回复 支持 反对

使用道具 举报

发表于 2022-6-7 11:49:02 | 显示全部楼层
搞错了吧,T28 signoff corner只有18个好像,而且setup用的RC带T, hold不带T,setup和hold corner并没有一个scenario同时检查的情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-7 14:08:32 | 显示全部楼层


   
dummy_tony 发表于 2022-6-6 21:29
怎么那么多scenario的啊,是多电压的设计?感觉应该是要拆的,我见过的aocv/pocv都是一个scenario只做set ...


是的工作模式比较多,以前做其他家的28都是使用ocv,第一次用aocv,没想到这么讲究看来 call.gif
还要改一下流程脚本
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-14 10:36 , Processed in 0.018401 second(s), 4 queries , Gzip On, Redis On.

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