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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4219|回复: 6

[讨论] siliconsmart生成库丢失normalized_driver_waveform维度

[复制链接]
发表于 2017-1-13 16:36:03 | 显示全部楼层 |阅读模式

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

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

x
用siliconsmart生成lib,原lib中关于normalized_driver_waveform的描述是13x2,如下:normalized_driver_waveform(ndw_ntin_nvolt_13x2) {
    driver_waveform_name : driver_waveform_default_rise ;
    index_1("0.02, 0.06, 0.06076, 0.2038, 0.24, 0.4771, 0.6, 0.9027, 1.2, 1.5, 2.4, 3.6, 6");
    index_2("0, 1");
    values("0, 0.025",\
           "0, 0.075",\
           "0, 0.07595",\
           "0, 0.2547",\
           "0, 0.3",\
           "0, 0.5964",\
           "0, 0.75",\
           "0, 1.128",\
           "0, 1.5",\
           "0, 1.875",\
           "0, 3",\
           "0, 4.5",\
           "0, 7.5");
  }


生成的lib中对此的描述变成7x2,如下:
  normalized_driver_waveform(ndw_ntin_nvolt_7x2) {
    driver_waveform_name : "driver_waveform_default_rise" ;
    index_1("0.06000, 0.24000, 0.60000, 1.20000, 2.40000, 3.60000, 6.00000");
    index_2("0.00000, 1.00000");
    values("0.00000, 0.07500",\
           "0.00000, 0.30000",\
           "0.00000, 0.75000",\
           "0.00000, 1.50000",\
           "0.00000, 3.00000",\
           "0.00000, 4.50000",\
           "0.00000, 7.50000");
  }


config文件中我设置了如下命令:
        set model_normalized_driver_waveform 1

set normalized_driver_significant_digits 5

set model_normalized_constraint_driver_waveform 1

set_config_opt insert_liberty_default_ndw 1

set prechar_keep_intermediate_files true
请问为什么会丢失维度呢?我缺少什么配置吗?
发表于 2017-1-13 17:02:07 | 显示全部楼层
回复 1# baozidepipi


  因为你就用到了这7个点啊
发表于 2017-2-8 17:30:15 | 显示全部楼层
同问,也遇到这样的问题
发表于 2017-10-30 14:15:48 | 显示全部楼层
有没有siliconsmart安装包和license可以分享一下?
发表于 2017-10-30 23:04:16 | 显示全部楼层
同求安装包和lisence
发表于 2017-11-29 17:26:34 | 显示全部楼层
问题解决了吗?
发表于 2021-1-13 16:20:30 | 显示全部楼层
我也遇到对应问题了,对于predriver这个值的设定,下图就是设置时影响index2,index1的内容是你用到才会出来。比如组合逻辑可能是里面的7个内容,但时序逻辑可能减半又是另外的7个内容,且没有规律可循,最后更更具你提取的组合逻辑用到的delay内容去查表,时序逻辑cell也根据遇到的内容去查表。那么你如果只提取其中一种类型的cell可能就会出来不全,是对的不影响结果。你具体你cell你用到的才会去那里查表。如果你把一个inv,和DQ cell 组合在一起提取,index1的内容就会全部出来。
image.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 15:05 , Processed in 0.025639 second(s), 7 queries , Gzip On, Redis On.

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