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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14015|回复: 13

[求助] DC 中read_lib和report_lib的使用问题

[复制链接]
发表于 2013-1-15 22:19:56 | 显示全部楼层 |阅读模式

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

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

x
2013-01-15_215550.png

如上图所示,是在DC中使用read_lib和report_lib的过程中出现的问题。
首先是想看看lib文献中的wire load model是什么,说以就使用了report_lib指令,但是说lib文件还没有读入;
于是使用read_lib指令读入lib文件,说是找不到该文件
然后就把lib文件的全部路径写出,于是提示can't open file
尝试了几次,还是这样,在searth_path中也把lib文件路径加入了 还是出现can't open file
不知道是什么原因
求大侠指导啊!!!
发表于 2013-1-15 22:47:55 | 显示全部楼层
先file exist 这些文件一下,有可能是search_path没设好,dc根本没找到这些文件,
 楼主| 发表于 2013-1-16 10:22:18 | 显示全部楼层
版主您好,现在read_lib的问题已经解决了,但是report_lib的问题还是存在,下面我把我的详细的操作过程写下来:1.我的library文件下如下:
12.png


2.我的.synopsys_dc.setup设置如下:
34.png


3.read_lib ./library/scc65nll_hs_rvt_ff_v1p32_0c_basic.lib的结果如下:
56.png

其中显示 读入成功,然后 report_lib 后还是说没有读入该lib文件

4.我就继续read_lib ./library/scc65nll_hs_rvt_ff_v1p32_0c_basic.lib,结果显示:
78.png

然后 report_lib 后还是说没有读入该lib文件

求版主指导!谢谢啊!!
 楼主| 发表于 2013-1-16 10:25:26 | 显示全部楼层
其中的第二次 read_lib 显示重现更新了.db文件  那么在第一次的时候,.db文件也是存在的啊,为什么没有这样显示啊??
发表于 2013-1-16 22:31:23 | 显示全部楼层
先list_libs 一下,

然后report_lib ${lib_name} 即可,不需要带具体path的,
 楼主| 发表于 2013-1-16 23:09:40 | 显示全部楼层
谢谢版主啊 !!!刚刚试了一下  果然是不要加路径啊!!!!!!
 楼主| 发表于 2013-1-18 14:15:54 | 显示全部楼层
回复 5# icfbicfb

版主啊!!!还有新的问题,希望能够解决啊!

使用report_lib指令来查看 operating condition Wire Load Model,但是在输出的文件中却找不到Wire Load Model,不知道是什么意思。详细情况如下:

首先是报告文件最前面的一些信息:


其次,在报告文件中是可以找到operating condition的信息的:


2.png

最后,就是关于Wire Load Model的信息:


3.png

上面显示没有线负载模型的信息,但是却显示wire load model mode。我想既然Wire Load Model都没有的话,wire load model mode还什么意义了?你的mode是相对于那个model的了??

而且,在DCman Page中关于report_lib的使用的举例如下图所示,写出了wire Load Model的具体格式。

4.png

不知道是DC版本的原因,还是工艺库lib的原因,我使用的工艺库文件(SMIC)如下:

5.png

在网上出资料知道,线负载模型有NLDMCCSECSM三种,我想这个应该是正好对应的上面的三个命名的文件,按照这个思路的话,上面的lib文件中应该是包含了wire load model的信息的啊,但是为什么report_lib的报告文件中却没有了?三个都尝试了都没有。

不知道版主您有没有遇到过这样的情况,求指导啊!!!wire load model的信息怎么样才能够得到了???

发表于 2013-1-19 22:00:54 | 显示全部楼层
vi lib文件看下, 里面应该有些wire load model信息的,

一般report_lib  -all 信息应该很全的,
 楼主| 发表于 2013-1-19 23:16:03 | 显示全部楼层
回复 8# icfbicfb

结果还是一样的啊 report_lib _all 之后 仔细的看了下  只是多增加了Delay Model 和Power Model 的信息
vi 打开的话 连搜索wire这个词也找不到
不知道是不是 lib的名字指定之后 wire load model就已经默认了啊
但是默认的话 总要让我知道默认的是什么啊
发表于 2015-8-13 13:31:27 | 显示全部楼层
回复 6# husthuige


    注意区分lib name和lib file name


read_lib之后用list_libs看一下lib name(一般是最左边那一列)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-13 03:12 , Processed in 0.023640 second(s), 8 queries , Gzip On, Redis On.

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