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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
楼主: 亭ting

[求助] 用Liberate对时序单元触发器特征化

[复制链接]
发表于 2019-3-26 09:05:00 | 显示全部楼层


   
亭ting 发表于 2019-3-25 15:02
我添加了这个user_arcs_only,还是报错,就像上面那样,请问还有什么办法吗?
...


我们先把电压调高,把input slew调小,先确定是电路的问题,还是电压过低的问题。
回复 支持 反对

使用道具 举报

发表于 2019-3-26 09:06:11 | 显示全部楼层
把电压调高,input slew调小试试看。
先确定是电路的问题还是电压过低导致的error
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-26 09:14:13 | 显示全部楼层


   
lightpisces 发表于 2019-3-26 09:05
我们先把电压调高,把input slew调小,先确定是电路的问题,还是电压过低的问题。
...


我试过把电压调高,即使slew不改,也不会报错
回复 支持 反对

使用道具 举报

发表于 2019-4-1 16:20:13 | 显示全部楼层
65nm能跑到0.3v么?  把netlist拉出来自己跑一下hspice看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-2 09:59:55 | 显示全部楼层


   
firefly-1210 发表于 2019-4-1 16:20
65nm能跑到0.3v么?  把netlist拉出来自己跑一下hspice看看


可以的,不过好设置比较大的setup 和hold time


   

        

                
  1. MP15 VDD net079 QB VDD P_12_LLRVT w=0.45u l=0.06u
  2. MP13 net079 net0124 VDD VDD P_12_LLRVT w=0.22u l=0.06u
  3. MP14 net0128 net11 net079 VDD P_12_LLRVT w=0.15u l=0.06u
  4. MP11 VDD net0124 Q VDD P_12_LLRVT w=0.45u l=0.06u
  5. MP10 VDD net0128 net0124 VDD P_12_LLRVT w=0.44u l=0.06u
  6. MP9 net0128 net050 net019 VDD P_12_LLRVT w=0.28u l=0.06u
  7. MP8 VDD net047 net019 VDD P_12_LLRVT w=0.45u l=0.06u
  8. MP7 net024 net050 net047 VDD P_12_LLRVT w=0.15u l=0.06u
  9. MP6 net024 net019 VDD VDD P_12_LLRVT w=0.15u l=0.06u
  10. MP3 VDD net050 net11 VDD P_12_LLRVT w=0.22u l=0.06u
  11. MP5 net027 D net047 VDD P_12_LLRVT w=0.41u l=0.06u
  12. MP4 VDD net11 net027 VDD P_12_LLRVT w=0.41u l=0.06u
  13. MP2 VDD CK net050 VDD P_12_LLRVT w=0.26u l=0.06u

  14. MN14 QB net079 GND GND N_12_LLRVT w=0.3u l=0.06u
  15. MN12 GND net0124 net079 GND N_12_LLRVT w=0.15u l=0.06u
  16. MN13 net079 net050 net0128 GND N_12_LLRVT w=0.15u l=0.06u
  17. MN10 Q net0124 GND GND N_12_LLRVT w=0.3u l=0.06u
  18. MN9 net0124 net0128 GND GND N_12_LLRVT w=0.29u l=0.06u
  19. MN8 net019 net11 net0128 GND N_12_LLRVT w=0.15u l=0.06u
  20. MN7 net019 net047 GND GND N_12_LLRVT w=0.29u l=0.06u
  21. MN6 GND net019 net039 GND N_12_LLRVT w=0.15u l=0.06u
  22. MN5 net047 net11 net039 GND N_12_LLRVT w=0.15u l=0.06u
  23. MN4 net044 net050 GND GND N_12_LLRVT w=0.27u l=0.06u
  24. MN2 net11 net050 GND GND N_12_LLRVT w=0.15u l=0.06u
  25. MN3 net047 D net044 GND N_12_LLRVT w=0.27u l=0.06u
  26. MN1 net050 CK GND GND N_12_LLRVT w=0.15u l=0.06u
            

   

    复制代码


回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-3 18:48:38 | 显示全部楼层


   
lightpisces 发表于 2019-3-26 09:05
我们先把电压调高,把input slew调小,先确定是电路的问题,还是电压过低的问题。
...


虽然报错,但是生成的LIB文件里还是有些内容的,延时其他觉得 还算正常,但是下面一些信息觉得应该不对


   

        

                
  1.       timing () {
  2.         related_pin : "CK";
  3.         timing_type : setup_rising;
  4.         rise_constraint (constraint_template_3x3) {
  5.           index_1 ("4.1, 45.3, 375.1");
  6.           index_2 ("4.1, 45.3, 375.1");
  7.           values ( \
  8.             "1e+31, 1e+31, 1e+31", \
  9.             "1e+31, 1e+31, 1e+31", \
  10.             "1e+31, 1e+31, 1e+31" \
  11.           );
  12.         }
  13.         fall_constraint (constraint_template_3x3) {
  14.           index_1 ("4.1, 45.3, 375.1");
  15.           index_2 ("4.1, 45.3, 375.1");
  16.           values ( \
  17.             "1e+31, 1e+31, 1e+31", \
  18.             "1e+31, 1e+31, 1e+31", \
  19.             "1e+31, 1e+31, 1e+31" \
  20.           );
  21.         }
  22.       }
            

   

    复制代码


回复 支持 反对

使用道具 举报

发表于 2019-4-4 09:18:15 | 显示全部楼层


   
亭ting 发表于 2019-4-3 18:48
虽然报错,但是生成的LIB文件里还是有些内容的,延时其他觉得 还算正常,但是下面一些信息觉得应该不对

...


Setup Hold time有问题,DFF在0.3v下function都不对吧
你如果熟悉analog的话,可以把这个cell 单独写网表跑一下仿真 看看逻辑对不对

我印象中之前28nm LP到了0.45v左右 function就错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-4 10:05:00 | 显示全部楼层


   
firefly-1210 发表于 2019-4-4 09:18
Setup Hold time有问题,DFF在0.3v下function都不对吧
你如果熟悉analog的话,可以把这个cell 单独写网表 ...


你好,我验证了一下,触发器在0.3v下是可以工作的啊。我就是用的网表测试的,不过建立时间比较长,大概60ns
dfm.PNG
请问你知道liberate里面define_template中对时序限制的constrain是怎么起作用的吗?
回复 支持 反对

使用道具 举报

发表于 2019-4-4 10:18:22 | 显示全部楼层
constraint template中index default unit是ns还是ps?  如果是ns的话 看波形应该没啥问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-4 10:32:59 | 显示全部楼层


   
firefly-1210 发表于 2019-4-4 10:18
constraint template中index default unit是ns还是ps?  如果是ns的话 看波形应该没啥问题
...


那个单位是ns
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-16 00:36 , Processed in 0.018815 second(s), 5 queries , Gzip On, Redis On.

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