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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2459|回复: 11

[求助] liberate生成的lib和原始的有误差

[复制链接]
发表于 2021-7-17 10:06:28 | 显示全部楼层 |阅读模式

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

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

x
各位前辈好。我用pex将std lib中的一个buffer参数提取出来,得到的netlist导入liberate中,生成的lib文件和原始的std lib里的数据有误差,这种问题该怎么解决?

如下是我在template.tcl中的设置:





  1. # Liberate Template Example Tcl File - Sept 2008

  2. set_var slew_lower_rise 0.1
  3. set_var slew_upper_rise 0.9
  4. set_var slew_lower_fall 0.1
  5. set_var slew_upper_fall 0.9

  6. set_var measure_slew_lower_rise 0.3
  7. set_var measure_slew_upper_rise 0.7
  8. set_var measure_slew_lower_fall 0.3
  9. set_var measure_slew_upper_fall 0.7
  10. #set_var parse_ignore_duplicate_subckt 1

  11. # Set the maximum output transition time allowed
  12. set_var max_transition 0.7607e-09

  13. set cells { BUFFD0P7BWP40P140}


复制代码
set_var的参数都是在std lib里找的,index1 index2也是直接用的std cell里的。但是生成出的lib中的values这一项和std里的对不上:




  1.     pin (Z) {
  2.       direction : output;
  3.       function : "I";
  4.       power_down_function : "(!VDD) + (VSS)";
  5.       related_ground_pin : VSS;
  6.       related_power_pin : VDD;
  7.       max_capacitance : 0.03906;
  8.       timing () {
  9.         related_pin : "I";
  10.         timing_sense : positive_unate;
  11.         timing_type : combinational;
  12.         cell_rise (delay_template_7x7_0) {
  13.           index_1 ("0.0019, 0.014, 0.0381, 0.0863, 0.1826, 0.3753, 0.7607");
  14.           index_2 ("0.00022, 0.00084, 0.00207, 0.00454, 0.00947, 0.01933, 0.03906");
  15.           values ( \
  16.             "0.0104077, 0.012727, 0.0167864, 0.024661, 0.0402604, 0.0714129, 0.133728", \
  17.             "0.0132976, 0.0156016, 0.0196967, 0.0276006, 0.0431548, 0.0743095, 0.136622", \
  18.             "0.0176178, 0.0200758, 0.0242475, 0.0320546, 0.0476545, 0.0788225, 0.141149", \
  19.             "0.0216365, 0.0243921, 0.0288373, 0.036724, 0.0523478, 0.083498, 0.145823", \
  20.             "0.0246209, 0.027986, 0.0330848, 0.0414994, 0.0570912, 0.0879797, 0.150229", \
  21.             "0.0250489, 0.029193, 0.0354865, 0.0451682, 0.0615819, 0.0928604, 0.154957", \
  22.             "0.0194176, 0.0246495, 0.0327347, 0.0450385, 0.0640966, 0.0972994, 0.160406" \
  23.           );
  24.         }



复制代码
如何能说明liberate生成的lib是正确的呢?是需要values里的数据和原始std cell lib的数据完全对上吗?谢谢各位前辈!
发表于 2022-12-4 17:10:43 | 显示全部楼层
你好,请问现在这个问题有解决吗?谢谢!

发表于 2023-7-17 16:32:32 | 显示全部楼层
顶一下。我也是用参考库走的rechar flow,但出来和参考库差别很大,想知道什么原因
发表于 2023-9-15 15:32:06 | 显示全部楼层
有答案了麻烦楼主踢一下,万分感谢
发表于 2023-10-17 18:15:08 | 显示全部楼层


ringYY 发表于 2023-7-17 16:32
顶一下。我也是用参考库走的rechar flow,但出来和参考库差别很大,想知道什么原因 ...


请教大佬一个liberate  error,有偿请教
SKI-602   cannot run the sim because themaster name of inst “MM18_0”  is invalid
MM18 在器件spice网表中都得到,但是MM18_0 在器件网表中搜不到


另外,我改了器件spice 网表
因为原始网表读入时报类似“the  vpp  vbb pin  is  undefined  ” ,然后挂掉

所以因为vpp,vdd在pg connect 连的是vdd ,vss嘛,
我就把spice 网表中的dpp,vbb 都改成了vdd,vss
然后就没报pin  undefined了
发表于 2023-10-19 21:17:00 | 显示全部楼层


小伙伴金 发表于 2023-10-17 18:15
请教大佬一个liberate  error,有偿请教
SKI-602   cannot run the sim because themaster name of inst  ...


我把spice网表里MM开头的都改成了XM开头
发表于 2023-11-30 19:59:27 | 显示全部楼层
PEX提出来的网表和标准库用的网表很可能不一样,这个影响就很大,中间K库施加激励、测量、计算、加没加margin也会和标准库有差别。
发表于 2024-1-31 22:51:05 | 显示全部楼层


小伙伴金 发表于 2023-10-17 18:15
请教大佬一个liberate  error,有偿请教
SKI-602   cannot run the sim because themaster name of inst  ...


这是model的问题吧,你的model是不是用错了
发表于 2024-3-27 15:41:17 | 显示全部楼层


shantushuiyan 发表于 2024-1-31 22:51
这是model的问题吧,你的model是不是用错了



上次是define_leaf_cell 没弄好;

另外请教大佬 ,liberate k lvf 库

char_variation 命令执行的时候,报error “the command is not supported in liberate ” 然后直接退出软件了
这是什么情况,这命令有什么前置设置要求吗


方便的话价格微信milan512512 ,诚心有偿问答
发表于 2024-3-27 15:42:19 | 显示全部楼层


shantushuiyan 发表于 2024-1-31 22:51
这是model的问题吧,你的model是不是用错了



上次是define_leaf_cell 没弄好;

另外请教大佬 ,liberate k lvf 库

char_variation 命令执行的时候,报error “the command is not supported in liberate ” 然后直接退出软件了
这是什么情况,这命令有什么前置设置要求吗


方便的话价格微信milan512512 ,诚心有偿问答

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

本版积分规则

关闭

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

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

GMT+8, 2024-4-28 14:25 , Processed in 0.028963 second(s), 6 queries , Gzip On, Redis On.

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