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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[讨论] spef与netlist不匹配

[复制链接]
发表于 2013-6-7 21:46:57 | 显示全部楼层 |阅读模式

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

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

x
run sta读取spef之后会报spef里面的net在netlist不存在,代码是DES-002一般遇到这种情况重新抽netlist和spef就好了,这次有点特殊:
原始的的netlist有net100,经过一个buf之后输出到portA,PR时ICC会把这个buf优化掉,然后把net100连接到portA上,

这样问题就出现了,版图上portA依然存在,但对应连接的net name是net100,starrc抽取spef时是按照net100来抽取的
但提取的netlist已经不存在net100了,直接导致spef与netlist不匹配,sta读取spef时会报错!
求助了好多人没能从flow上解掉这个问题!
另外ICC的版本是2012,starrc的版本是2009

目前尝试的方法:
1,在portA上插buf
2,把原始netlist 对应的buf设dont_touch
其实这两种方法是一样的,能解掉上面的问题,如果问题多了,就太没效率了!
还请各位大侠不吝赐教!
先谢过了!
发表于 2013-6-8 10:02:23 | 显示全部楼层
你是在同一个database上出netlist和spef的吗?
 楼主| 发表于 2013-6-8 10:58:25 | 显示全部楼层
回复 2# worshipgun

spef和netlist都是从同一个milkyway提取的,这一点可以保证!
发表于 2013-6-8 11:52:38 | 显示全部楼层
在ICC里面,先试试change_names,再吐netlist出来
发表于 2013-6-19 10:06:08 | 显示全部楼层
做个标记,以后看看
发表于 2013-6-19 10:26:04 | 显示全部楼层
回复 1# zzvbk


    楼主这个问题有没有解决呀?
 楼主| 发表于 2013-6-19 11:14:46 | 显示全部楼层
回复 6# HP_ccyz2012


    现在的解决方法是用dump 的netlist做ECO,ICC会把那些net删除!
暂时还没找到其他方法!
 楼主| 发表于 2013-10-25 09:42:47 | 显示全部楼层
回复 4# 陈涛


   还是陈大厉害,试了一下,果然可以!
 楼主| 发表于 2013-10-25 09:43:46 | 显示全部楼层
回复 6# HP_ccyz2012


    change_names -rule verilog -hier可以解掉!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 01:09 , Processed in 0.023023 second(s), 8 queries , Gzip On, Redis On.

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