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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 11141|回复: 14

[求助] Calibre提取SPEF文件求助

[复制链接]
发表于 2010-4-1 14:12:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 gaom9 于 2010-4-1 15:11 编辑

大家好:
请问下,在用Calibre xRC来提取SPEF文件时,设定了环境变量setenv PEX_FMT_SPEF_NAME_FILTER_MODE "X"及其他几个相关的变量后,但提取出来的spef文件仍然不是PRIMETIME格式(所有的单元命名都只剩数字了,没有了verilog中的U及Spice中的X),已经在RULE输出格式中选定了SPEF PRIMETIME了,请问大家如何保证Calibre提取的spef文件是PT的格式,谢谢,我的是calibre 2008版

Rule文件中的设定
PEX NETLIST DISTRIBUTED          "soc.pex.spef" SPEF PRIMETIME SOURCE

Csh下的环境变量及运行过程:

setenv PEX_FMT_SPEF_NAME_FILTER_MODE "X"
setenv PEX_FMT_SPF_LUMPED_MODEL_MODE NONE
setenv PEX_FMT_EXCLUDE_NET_FILTER ON
setenv PEX_FMT_SPF_INSTANCE_SECTION OFF
setenv PEX_FMT_SPEF_NAME_MAP ON
setenv FMT_VERILOG_FLOW ON
rm -rf ./svdb
calibre -lvs -hier -automatch -hcell hcell -spice soc.sp -nowait -64 -turbo 14 LVS | tee lvs.log
calibre -xrc -phdb -hcell hcell xRC_spef | tee phdb.log
calibre -xrc -pdb -rc -turbo 14 -xcell hcell -64 -nowait xRC_spef | tee pdb.log
calibre -xrc -fmt -all -64 -xcell hcell -nowait xRC_spef | tee fmt.log

01 Apr 2010 8:48   Help for generating SPEF file from Calibre xRC      

以下是部分SPEF输出内容:

*CAP
0 *94034:68 5.49674e-05
1 *94034:66 3.45328e-05
2 *94034:62 5.6667e-05
3 *94034:60 0.000578644
4 *94034:59 2.99973e-05
5 *94034:55 3.16879e-05
6 *94034:53 0.000169384
7 *94034:44 3.06711e-05
8 *94034:23 8.20658e-05


*RES
17 *94034:62 *94034:68 6.4
18 *94034:72 *94034:60 1.91379
19 *94034:60 *94034:62 0.0195
20 *94034:59 *94034:68 0.144857
21 *94034:55 *94034:66 6.4
22 *94034:53 *94034:55 0.0195
23 *94034:52 *94034:59 0.0435808
24 *94034:52 *94034:53 0.426214
25 *94034:48 *94034:50 0.0344265
发表于 2010-4-3 12:14:05 | 显示全部楼层
同问同问同问
发表于 2010-4-5 18:43:30 | 显示全部楼层
我也在使用calibre进行门级网表提取,但是一直没有生成spef文件,
提示的错误是“LVHEAP MEMENRY ALLOCATION FAILURE”,
请问高手如何解决?
发表于 2010-11-13 23:02:34 | 显示全部楼层
我用calibre提取过spef,没有特别的设置,就是像提取spice netlist那样。但是提取之后一直没有用,没有办法判断是否正确是否可以用,设置太多了,不知道哪些是必需的设置。所以同楼主问!
发表于 2010-11-14 00:53:53 | 显示全部楼层
StarRC吧,如果有的话。Calibre好难用
发表于 2010-11-23 00:39:08 | 显示全部楼层
Calibre提取是要有foundary工艺文件支持的呢
发表于 2010-11-23 23:50:16 | 显示全部楼层
如果能给PT做时序分析,那肯定需要门级结果的网表,楼主的抽取的spef应该是晶体管级,是没有办法在PT做分析,因为pt读入的是verilog门级网表,两个文件没办法联系起来,不知道你的calibre是否支持lef/def verilog的抽取。
发表于 2011-1-10 09:02:13 | 显示全部楼层
how to use?
发表于 2011-1-11 19:49:38 | 显示全部楼层
startRC 去抽取SPEF
发表于 2011-12-24 18:55:51 | 显示全部楼层
版主回答一下这个问题把,急需要啊!谢谢啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 19:43 , Processed in 0.023240 second(s), 8 queries , Gzip On, Redis On.

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