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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5592|回复: 17

Synopsys DC2010安装时common、linux、amd64的选择

[复制链接]
发表于 2019-11-7 11:03:35 | 显示全部楼层 |阅读模式

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

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

x
求大神科普一下:          我是用的虚拟机VMware装的ubuntu 18.4.1系统(64位的系统),在安装Synopsys的DC2010时,里面有三个包,分别为common,linux,amd64,求问需要安装linux包吗?这三个包是啥关系啊??
发表于 2019-11-7 11:42:21 | 显示全部楼层
common是基础包。必须的文件。linux是32bit的程序,amd64是64bit程序。如果不需要兼容32bit的软件,直接安装common和amd64就可以了。
 楼主| 发表于 2019-11-7 13:38:21 | 显示全部楼层
嗯嗯,明白了,谢谢你。       另外就是我看到大家配置环境的时候对于DC的配置 都是用的  export PATH=“/home/eda/synopsys/dc/binPATH”
对于安装的64-bit的DC而言,是要换成export PATH=“/home/eda/synopsys/dc/amd64/syn/binPATH”  吗?

#Design Compiler
# 下面一行是DC安装目录
exportPATH="/home/learn/eda/synopsys/dc/bin:"$PATH
#lmgrd
# 下面一行是scl安装目录
export PATH="/home/learn/eda/synopsys/dc/scl/amd64/bin:"$PATH
# 下面两行是关联生成的license
export SNPSLMD_LICENSE_FILE=27000@learn
export LM_LICENSE_FILE=/home/csheng/soft1/synopsyslicense.dat
alias dc="dc_shell"
alias dv="design_vision"
对于最后两行(alias dc 和alias dv)我看论坛有的帖子是用的 alias dv=/home/learn/eda/synopsys/dc/bin/design_vision 请问与alias dv="design_vision" 有什么区别吗?以及此处的引号有什么作用??


本人小白,问的问题略显低级,望大神指点,学习



发表于 2019-11-7 13:44:13 | 显示全部楼层


stupidly 发表于 2019-11-7 13:38
嗯嗯,明白了,谢谢你。       另外就是我看到大家配置环境的时候对于DC的配置 都是用的  export PATH=“/h ...


1.安装完,你看是哪个path就怎么加2.没区别吧,一个是绝对路径,一个是在$PATH里面找到相应路径。至于单引号,双引号或者不加引号的区别,可以自己搜一下,主要是一些特殊字符有区别
 楼主| 发表于 2019-11-7 14:07:19 | 显示全部楼层
嗯,谢谢你的回复,我又明白一点了。
      继续try吧。目前遇到的问题如下:

运行dc时,提示一下错误:
Fatal: Design Compiler is not enabled. (DCSH-1)
运行dv时,提示以下错误:
Unable to obtain feature 'Design-Vision ' because:
Error: Cannot open key file '/home/learn/eda/synopsys/dc/admin/license/key' or a licensing environment parameter has not been set correctly. (SEC-2)
Unable to obtain feature 'Design-Analyzer ' because:
Error: Cannot open key file '/home/learn/eda/synopsys/dc/admin/license/key' or a licensing environment parameter has not been set correctly. (SEC-2)
Fatal: At least one of the following must be enabled : Design-Vision, Design-Analyzer. (DCSH-10)


我的license能通过sssverify。。。

SERVER learn 000C295D4C3B 27000 #000C295D4C3B是mac地址,跟运行./lmhostid得到的地址是一样的
DAEMON snpslmd /home/learn/eda/synopsys/scl/amd64/bin/snpslmd.dat #此行最后红色的.dat是我加上的,我看有的帖子里面配置license时没有.dat,但是那样会提示license                                                                                                                check failed
所以,我不太明白到底是哪个环节配置出了问题,望大神、前辈指点。
发表于 2019-11-8 09:54:52 | 显示全部楼层
DAEMON snpslmd /home/learn/eda/synopsys/scl/amd64/bin/snpslmd,中snpslmd是daemon指向,工具自带的,不是license文件本身。
在synopsys安装目录下尝试用find命令查找snpslmd,看看有没有。
 楼主| 发表于 2019-11-8 10:24:43 | 显示全部楼层


z81203 发表于 2019-11-8 09:54
DAEMON snpslmd /home/learn/eda/synopsys/scl/amd64/bin/snpslmd,中snpslmd是daemon指向,工具自带的,不 ...


嗯,snpslmd的路径我确认了的是在 /home/learn/eda/synopsys/scl/amd64/bin/snpslmd 这个地方。。。。。
发表于 2019-11-8 10:43:41 | 显示全部楼层


stupidly 发表于 2019-11-7 13:38
嗯嗯,明白了,谢谢你。       另外就是我看到大家配置环境的时候对于DC的配置 都是用的  export PATH=“/h ...


1、环境变量是没有引号的。一般的软件不用指到64bit路径,实际上/bin下的都是一个类似快捷方式的东东,自己能连接到相应的可执行文件。
2、scl不需要在环境变量里面声明就行,在license里面加上就好了。
3、license如果有license server的话,可以在环境变量里面加端口号,不然也直接在license里加上就行。
4、一般LM_LICENSE_FILE和SNPSLMD_LICENSE_FILE用一个就好了,两个多数情况下是兼容的。
5、你之前环境变量里面已经定义了DC和DV的路径,那后面做alias的时候,就不需要添加路径了,虽然添加了也没啥大不了。
6、看样子你的license有问题。那个DAEMON snpslmd 后面的路径用你scl安装的路径。里面有snpslmd、cdslmd等等。如果你用软件自带的验证程序,估计会出问题。不行自己在论坛下载个新版本SCL试试。
7、先解决好软件和环境变量问题,再折腾license。Synopsys的license比较麻烦,相对比较难折腾。
发表于 2019-11-8 10:46:36 | 显示全部楼层


stupidly 发表于 2019-11-7 14:07
嗯,谢谢你的回复,我又明白一点了。
      继续try吧。目前遇到的问题如下:


另外,snpslmd是可执行文件,你加个.dat就找不到验证程序了。
 楼主| 发表于 2019-11-8 13:44:51 | 显示全部楼层


hitzhabc 发表于 2019-11-8 10:43
1、环境变量是没有引号的。一般的软件不用指到64bit路径,实际上/bin下的都是一个类似快捷方式的东东,自 ...


非常感谢前辈详尽的回答,每一行都是知识点啊。对于前辈整理得5点回答,我还有些知识想请教一下(以下的序号与前辈的回答序号一一对应)
1、关于环境变量这个,我查阅了ubuntu系统的环境变量设置相关的信息,学习到了;以前确实是不太明白,这下学习了(反应出我对linux系统知识的空白啊,举步维艰)。
2、“scl不需要在环境变量里面声明就行,在license里面加上就好了”  
3、“license如果有license server的话,可以在环境变量里面加端口号,不然也直接在license里加上就行。”

      对于2、3我不是很理解,在license哪里加??以下是我目前的license的开头两行。
      SERVER learn 000C295D4C3B 27000 #learn是hostname,000C295D4C3B是mac地址,27000是端口
      DAEMON snpslmd /home/learn/eda/synopsys/scl/amd64/bin/snpslmd   #snpslmd 在系统中的路径
4、关于“LM_LICENSE_FILE和SNPSLMD_LICENSE_FILE” 的使用,明白了。
5、关于DV和DC做alias的操作我理解到了。
6、我生成的license确实是有问题,每次在   ~/eda/synopsys/scl/amd64/bin    目录下运行    ./lmgrd -c  ~/eda/synopsys/license/synopsys 时总是提示:Valid SSS feature found. The feature is needed to enable the other keys in your license file  ,此处的红色文字应该就是提示我的license 不准确吧??


7、明白了,再搞搞环境变量的设置吧。

非常感谢前辈的指导。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-8 10:57 , Processed in 0.023263 second(s), 6 queries , Gzip On, Redis On.

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