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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6184|回复: 19

[求助] qrc与starc抽取结果差距为什么这么大?

[复制链接]
发表于 2022-6-29 19:32:32 | 显示全部楼层 |阅读模式
300资产
请教大家一个问题,这里有一个数字后端的版图,我分别用encounter吐spef,用qrc抽取寄生参数吐spef,用starc抽取之后吐,分别在导进pt中report_timing,得到的结果差距非常大,用的工艺为SMIC0.18um的。如图;
image.png image.png image.png
本人小白,实在搞不懂为何差距这么大,请大佬帮忙看一下

最佳答案

查看完整内容

其实qrc PT timing report截屏一眼看过去就知道parasitics annotation没有成功。反标成功的话,每个数字后面都有&。跟Innovus, starrc的截图比一下,看看是不是这样。 PT脚本里加一句 report_annotated_parasitics,写出parasitics_annotation.log,可以帮助debug。打开看一下Not Annotated这一栏下面是否很大。 独立跑QRC需要写一个command file设置各种选项,很容易出错。其实可以从Innovus里直接调用Quantus QRC,省去很多麻 ...
发表于 2022-6-29 19:32:33 | 显示全部楼层


lijiasen.xy 发表于 2022-6-29 19:17
您好,具体要怎么check有没有反标上呢,我check一下没发现有什么区别呢。
encounter要偏理想,但是误差有 ...


其实qrc PT timing report截屏一眼看过去就知道parasitics annotation没有成功。反标成功的话,每个数字后面都有&。跟Innovus, starrc的截图比一下,看看是不是这样。
PT脚本里加一句 report_annotated_parasitics,写出parasitics_annotation.log,可以帮助debug。打开看一下Not Annotated这一栏下面是否很大。
独立跑QRC需要写一个command file设置各种选项,很容易出错。其实可以从Innovus里直接调用Quantus QRC,省去很多麻烦。 参考:Innovus 调用 Quantus QRC 生成 signoff SPEF - jake的日志 - EETOP 创芯网论坛 (原名:电子顶级开发网) -

发表于 2022-6-30 09:07:26 | 显示全部楼层
首先你qrc的结果就是错的,都没反标上,check一下是不是抽的spef有问题。其次encounter吐出来的spef本来就偏理想化,所以timing比starRC好也是正常的。
 楼主| 发表于 2022-6-30 09:17:42 | 显示全部楼层


li441262673 发表于 2022-6-30 09:07
首先你qrc的结果就是错的,都没反标上,check一下是不是抽的spef有问题。其次encounter吐出来的spef本来就 ...


您好,具体要怎么check有没有反标上呢,我check一下没发现有什么区别呢。
encounter要偏理想,但是误差有8ns是不是有点多了啊,这种情况encounter需要怎么调啊
发表于 2022-6-30 09:56:52 | 显示全部楼层
1. 反标检查:在pt里用report_annotated_parasitics这个命令报一下或者读spef会产生一个parasitics_command.log
2. .18的8ns并不是很多
3. 一般不会用encounter的spef作为signoff,都会使用qrc或者starrc。如果你qrc有问题,完全可以用这个starrc的结果,修一下timing就好了。
发表于 2022-6-30 09:58:39 | 显示全部楼层
刚接触这个,请问下innovus抽取寄生都是调用QRC工具是吗?是根据读入的captable 计算寄生值吗?另外starRC 使用ICC抽取寄生?
发表于 2022-6-30 09:59:39 | 显示全部楼层
每个cell delay有无&,还有就是查parasitic log、annotation rpt看反标情况;
view defination里create rc corner的时候会定义rc scale,慢慢调吧
发表于 2022-6-30 10:00:51 | 显示全部楼层


li441262673 发表于 2022-6-30 09:56
1. 反标检查:在pt里用report_annotated_parasitics这个命令报一下或者读spef会产生一个parasitics_command ...


大佬好,弱弱的问一下QRC是innovus抽取寄生的工具吗,是根据读入captable计算的吗?
另外starrc是ICC抽取寄生的工具?
 楼主| 发表于 2022-6-30 10:38:05 | 显示全部楼层


jake 发表于 2022-6-30 09:49
其实qrc PT timing report截屏一眼看过去就知道parasitics annotation没有成功。反标成功的话,每个数字 ...


是的,确实是很大,请看,感谢大佬,这里我确实啥也不懂,我对比report_annotated_check,report_annotated_delay就没啥区别,目前正在看这里命令有啥区别,帮助非常大,感谢!
image.png
 楼主| 发表于 2022-6-30 10:40:52 | 显示全部楼层


li441262673 发表于 2022-6-30 09:56
1. 反标检查:在pt里用report_annotated_parasitics这个命令报一下或者读spef会产生一个parasitics_command ...


8ns不大吗哈哈,感觉修起来老难了,而且transition也很大,是不是需要pt write_change去修呢,还是需要调encounter和pt之间的配合参数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

×

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

GMT+8, 2024-11-5 13:03 , Processed in 0.030171 second(s), 7 queries , Gzip On, Redis On.

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