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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 12857|回复: 14

[求助] 后端收尾工作,求助大家帮助~~~(有关PT生成sdf文件相关问题)

[复制链接]
发表于 2013-5-14 15:56:38 | 显示全部楼层 |阅读模式

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

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

×
先说明一下背景,后端工程师通过encounter自带的qrc工具抽取出了spef文件,当然PR工作已经结束,生成完了PR以后的.v网表;
然后准备将这个.v文件导入PT中用于产生.sdf文件,这里通过read_parasitics -pin_cap_included -increment xxx.spef引入spef文件,
最后用write_sdf生成sdf文件;
问题来了,大家应该都知道sdf文件一般有三种max,typical,min这三种,我想知道如何生成这样三种不同的sdf文件呢?
(PS:set_min_library xxx_max.db -min_version xxx_min.db
         set_operation_conditions -analysis_type bc_wc -max MAX -min MIN -max_lirary max -min_library min)

谢谢了
发表于 2013-5-14 16:14:47 | 显示全部楼层
不同的spef对应不同的sdf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-14 16:18:24 | 显示全部楼层
回复 2# eeares


    可是encounter生成出来的就一个spef文件呢,如何生成不同的spef文件呢?能否具体说说指令呢?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-15 09:06:37 | 显示全部楼层
自己顶起来!!
回复 支持 反对

使用道具 举报

发表于 2013-5-15 10:39:25 | 显示全部楼层
回复 4# Synopsys-IC

没用过encounter,我们这边抽参都是用StarRC,抽参的时候,可以选择不同的抽参模型,也就是.nxtgrd文件,这个文件时由itf文件转的,分max,min,typ等,不同的文件对应不同的spef。
话说PT里有什么命令可以生成不同的sdf吗?是不是在读库的时候直接只读取对应的库就可以了?
回复 支持 反对

使用道具 举报

发表于 2013-5-15 13:35:57 | 显示全部楼层
"set_operation_conditions -analysis_type bc_wc  -max MAX -min MIN -max_lirary max -min_library min"

很奇怪,你再做PT signoff的时候会什么用bc_wc模式? 现在一般都是用on_chip_variation(这也是SNPS的RM flow推荐设定) 一个operating condition对应一个session. 不同模式下的SDF可以基于相应的session来完成.
回复 支持 反对

使用道具 举报

发表于 2013-5-15 21:46:51 | 显示全部楼层
帮楼主顶顶
回复 支持 反对

使用道具 举报

发表于 2013-5-16 09:12:57 | 显示全部楼层
taolundehaowenti
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 10:04:36 | 显示全部楼层
回复 5# liuada001


    你所提及的两个问题也是我想询问的,读对应的库只是PT用来用对应的库做计算,max check setup;min check hold,至于如何产生max下的sdf和min下的sdf,还在等高人指点~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-16 10:18:52 | 显示全部楼层
回复 6# warner_eda


    想请教一下这个bc_wc模式和on_chip_variation有什么区别呢?其实这两个模式我都跑了也注意到了一些区别,当我用on_chip_variationbc模式跑PR以后的pt的时候在写sdf文件的时候报出了很多的warning,大致内容是“The sum of the setup and hold values in the cell 'xxx/xxx_reg_1' for the arc between pins 'CP' and 'CN' is negative,which is not allowed. To make it positive,the minium hold value has been adjusted from -0.19 to -0.08”,但是当我用bc_wc这个模式的时候却没有报任何类似warning,还望讲解一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-16 07:04 , Processed in 0.023803 second(s), 3 queries , Gzip On, Redis On.

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