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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 1411|回复: 1

[求助] lib库中的slew_derate_from_library究竟影响了什么?

[复制链接]
发表于 2024-2-9 16:19:19 | 显示全部楼层 |阅读模式

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

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

×
有人说slew_derate_from_library:0.5会使得库里面的转换时间在使用前先乘以0.5,但在使用report_delay_calculation验证后发现并没有,转换时间仍然是直接使用库内的数据。

将slew_derate_from_library:0.5从lib文件中删除后,重新用lc生成db文件,对比两个db文件也没有发现什么差别?是我哪里理解有问题吗?
发表于 2025-9-4 18:05:38 | 显示全部楼层
个人理解,slew_derate_from_library:0.5这条command只是告知user,现在的LUT中的transition值是真实测量值/0.5出来的值。现代工艺中波形呈现线性的部分通常是VDD的30%~70%,但为了与之前老工艺的10%~90%形式一样,LUT里的transition是根据实际测量的30%~70%而外推出来的10%~90%的值,也就是根据30%~70%部分的斜率推测出来的值,当作整个波形10%~90%的斜率与30%~70%部分的斜率一致(实际上不是,只测了30%~70%的trans),所以report_delay_calculation能看到tool确实直接就去找对应的值去计算了,并没有对slew_derate_from_library这个值有什么额外操作。至于为什么是0.5,一般的lib定义trans就是VDD的10%~90%,区间是80%,而实际只测了30%~70%,区间是40%,40/80=0.5,如果定义trans是0~100的话,slew_derate_from_library应该是0.4? 新手理解,有不对的地方提出来一起学习
【新提醒】急求助:.lib文件中的index_1的含义到底是什么啊? - 后端讨论区 - EETOP 创芯网论坛 (原名:电子顶级开发网) -参考这篇, 里面的大佬讲的很好
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-9-12 23:26 , Processed in 0.014603 second(s), 3 queries , Gzip On, Redis On.

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