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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3929|回复: 8

[求助] .lib文件为什么需要转为.db文件?dc pt直接用.lib文件有什么不好?

[复制链接]
发表于 2016-6-16 11:42:06 | 显示全部楼层 |阅读模式

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

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

x
rt 比较疑惑 求解答
发表于 2016-6-16 15:03:14 | 显示全部楼层
pt能吃.lib么,我用的时候都是吃的.db哇。dc没用过。。。。
发表于 2016-6-16 15:58:36 | 显示全部楼层
因格式不同,db文件小很多,占用更少的资源啊
 楼主| 发表于 2016-6-16 16:40:55 | 显示全部楼层
回复 3# qingx_j

好像是这样  另外我想问一下PT 需要吃spef和sdc两个文件,这个sdc文件是dc吐出来的吗?
发表于 2024-9-5 13:35:34 | 显示全部楼层


恐怖分子 发表于 2016-6-16 16:40
回复 3# qingx_j

好像是这样  另外我想问一下PT 需要吃spef和sdc两个文件,这个sdc文件是dc吐出来的吗? ...


这么多年过去了,请问您有解答了吗?


我这边fix_eco_timing 时,读*.db 文件后,报错:

Loading db file '***gen_db/S018V3EBCDSP_X16Y4D8_PR_ss_1.62_125.db'
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
这个是SRAM 的 DB 文件,属于调用的IP,但不明白这个报错值的是什么?

发表于 2024-9-5 16:00:09 | 显示全部楼层


ICstudy_zhao 发表于 2024-9-5 13:35
这么多年过去了,请问您有解答了吗?


可能是你这个脚本有些年头了? 这个命令现在失效了吧,能不能多贴几段来看看
发表于 2024-9-9 08:50:14 | 显示全部楼层
本帖最后由 ICstudy_zhao 于 2024-9-9 09:30 编辑


dingyisuper1 发表于 2024-9-5 16:00
可能是你这个脚本有些年头了? 这个命令现在失效了吧,能不能多贴几段来看看
...


您好, 谢谢您的解答,报错基本都是这些了,但是fix 的步骤还是在继续:



Loading db file '/home1/******/gen_db/S018V3EBCDSP_X16Y4D8_PR_ss_1.62_125.db'
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Error: Command 'get_libs' is disabled. (CMD-080)
Information: Starting physically aware fixing in occupied_site mode...
Information: Starting DRC fix iteration 1 at [ Thu Sep  5 10:58:03 2024 ]...
Information: Analyzing scenarios...
Information: Physical data is successfully loaded.


执行的脚本如下:
fix_eco_drc -physical_mode occupied_site -type max_transition -methods "size_cell insert_buffer" -buffer_list { ... }
fix_eco_drc -physical_mode occupied_site -type max_capacitance -methods "size_cell insert_buffer" -buffer_list { ... }
fix_eco_drc -physical_mode occupied_site -type noise -methods "size_cell insert_buffer" -buffer_list { ... }
fix_eco_timing -physical_mode occupied_site -type setup -methods "size_cell"
fix_eco_timing -physical_mode occupied_site -type hold  -methods "insert_buffer” -buffer_list { ... }
remote_execute -verbose
{write_chage -format icctcl -output *.tcl}


发表于 2024-9-29 10:18:59 | 显示全部楼层
我理解.db是原始的二进制文件,机器吃进去占用的资源少
.lib是通过.db生成的可读文件,用来给人看的
发表于 2024-10-1 15:14:46 | 显示全部楼层


Galileo_Galilei 发表于 2024-9-29 10:18
我理解.db是原始的二进制文件,机器吃进去占用的资源少
.lib是通过.db生成的可读文件,用来给人看的 ...


lib也就是liberty是ieee标准文件,是文本格式,也是所有工具都支持的标准格式,db是新思自定义的二进制文件,由lib编译得来,加载更快,文件更小,只能用于s的工具,没有任何特别原因

其实foundry只会提供lib文件,db文件都是有人提前帮忙转好了而已,毕竟s家的工具基本上是行业事实标准
(ps:行业龙头就是牛)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-5 10:30 , Processed in 0.023552 second(s), 5 queries , Gzip On, Redis On.

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