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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 18013|回复: 21

[原创] synopsys IP整合过程中的若干问题

[复制链接]
发表于 2012-12-18 15:12:55 | 显示全部楼层 |阅读模式

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

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

x
synopsys IP使用广泛,比如designware的USB/ETH/AMBA/DDR好多公司用过,以后还会有新的项目用。新项目启动总是面临一套安装过程。首先申请license,通常公司都买一个lic file,synopsys的sales或者其他vendor会提供这么一个文件

SERVER $your_server_name $your_server_mac_id $serveice_port
DAEMON  snpslmd $your_scl_lic_manager_home

FEATURE SSS snpslmd $version_for_you $last_day_of_available ....
INCREMENT $other_features....

用$your_scl_lic_manager_home/lmgrd来启动,成功后你的lic可通过$serveice_port@$your_server_name来调用
需要注意的问题是lic file的生成是否与scl的版本相关,一般的说用比较新的rc种子新gen的file需要新scl来启动,年份要对上。
其次注意SSS,这是synopsys为了保证客户所使用的lic能与时俱进,它的lic要单独生成然后合并到lic file中的
总之lic file生成的rc种子、生成工具(这是vender方)、scl、sss、server OS、server time(这是用户方)要环环对应,lic才能启动正常。
server time不要太灵活哦,差月份也会有问题。rc种子+生成工具+scl+installer+coretools的版本是主要矛盾,最好都是同一年的。否则早找FAE吧。
某个环节不对应的结果主要有:lic莫名无法启动、coretools internal/fatal error

在项目管理上要注意IP的备份问题,IP从vendor那边传过来的时候是一个.run的压缩包,别光备份压缩包,应该备份压缩包里面的文件!这是因为根据你项目的contract,很多情况.run能不能借压缩取决于你的Project ID对应的服务时间是否有效。笔者帮很多项目恢复或者建立环境的时候已经多次遇到这种遗憾了。一旦expire date那么.run连一条test case也不会给你。
Project_ID是跟synopsys给钱签字后卖给你的一个服务标示,一般是4位的单词或者数字,.run和上述sss、lic都会各自检查所有它们能访问的东西,甚至有的.run会去synopsys网站上查你的服务期限。知道了这个请各位PM和sales好好谈吧。

.run解开后放在DESIGNWARE_HOME下的都是kb包,他们都是二进制的。IP的lic都就位的话,用coreConsultant可以从二进制文件中编出你需要的rtl/tb/lib来。
注意如果你没有合适版本的vera,那么coretool就不给你sim,也没有case,一堆vmt调用的脚本你看不出testcase在哪。
而如果没有合适版本的synplify,那么它就不给你FPGA design,对于某些IP来说没有这个参考盲做需要不少经验啊。

以上,向前辈与大牛们致敬!
发表于 2012-12-24 09:38:10 | 显示全部楼层
总结的很好,谢谢
发表于 2012-12-24 14:16:17 | 显示全部楼层
支持!学习!谢谢!
发表于 2013-1-30 15:44:31 | 显示全部楼层
what can i do,now Ican;t do it
发表于 2013-12-3 15:53:21 | 显示全部楼层
好啊
发表于 2014-4-10 17:41:44 | 显示全部楼层
what are the IP costs for USB 3.0, USB 2.0,
发表于 2014-6-24 15:14:03 | 显示全部楼层
非常好的经验分享,谢谢。
发表于 2014-7-19 20:19:23 | 显示全部楼层
synopsys的东西很多,应该都不便宜,会赚钱,只卖IP,不卖成品,另一方面反应出美国对知识产权保护的力度
发表于 2014-8-29 14:35:15 | 显示全部楼层
怎么不用PID就能把IP装上呢?
发表于 2014-11-3 01:08:08 | 显示全部楼层
支持!学习!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 01:43 , Processed in 0.021008 second(s), 7 queries , Gzip On, Redis On.

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