概述
快捷目录
1 Synopsys license scl配置
文章目录
- 快捷目录
- 前言
- 一、SCL是什么?
- 二、SCL组成
- 1. scl软件
- 2. license文件
- 3. 运行
- 三、排故
- 1 如何判断运行正常
- 常见错误1:No such file...
- 常见错误2:缺各种库libxxx.so.n
前言
scl配置实际很简单,但是由于大家对整个软件的运行机制不明白,会出奇奇怪怪的错误。
一、SCL是什么?
SCL是Synopsys系列EDA工具的License服务器;该服务器由lmgrd和snpslmd组成。
各个EDA工具都会通过环境变量找到服务器的地址,然后向服务器查询可用的license,进而判断当前功能(FEATURE)是否可用。
二、SCL组成
1. scl软件
scl软件的基本功能,其实只需要3个可执行文件:
lmgrad // loader
snpslmd // server deamon
sssverify // license file verifier
此外就是license文件,名字任意。下文以license.dat为例
2. license文件
license文件主要有几个有效区段;第一段为基本配置信息:
SERVER hostname host-macAABBCC lmgrd-port-number
VENDOR /path/to/snpslmd port=snpslmd-port-number
USE_SERVER
第二段为具体的功能区,包含PACKAGE或FEATURE
3. 运行
编辑.bashrc
文件,让其他软件能找到scl
export LM_LICENSE_FILE=
export SNPSLMD_LICENSE_FILE=
启动scl
@lmgrad -c license.dat -l snpslmd.log
三、排故
1 如何判断运行正常
系统进程中有lmgrad和snpslmd;log中没有错误
常见错误1:No such file…
运行某条命令提示:
$ ./lmgrad
bash: ./lmgrad: No such file or directory.
然后你仔细观察,这个文件就在那里放着啊,百思不得其解。
原来,你的os是64bit,而lmgrad是32bit文件,没有兼容32bit的库所以无法运行
对于Ubuntu,请
sudo apt-get instal lsb-core
对于红帽系,RHEL、CENTOS之类,请
sudu yum install lsb
常见错误2:缺各种库libxxx.so.n
使用以下命令查询对应的库在哪个包中
yum provides '*/libxxx.so.n'
根据提示安装即可;
如果提示与现有版本冲突,则可以手动下载相应的rpm包
然后解压缩后,把对应文件cp
到系统路径下
以下网站可以找到各种包:
https://pkgs.org/download/libncurses.so.5()(64bit)
最后
以上就是活泼楼房为你收集整理的EDA软件常用技巧-SCL配置快捷目录前言一、SCL是什么?二、SCL组成三、排故的全部内容,希望文章能够帮你解决EDA软件常用技巧-SCL配置快捷目录前言一、SCL是什么?二、SCL组成三、排故所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复