我是靠谱客的博主 活泼楼房,最近开发中收集的这篇文章主要介绍EDA软件常用技巧-SCL配置快捷目录前言一、SCL是什么?二、SCL组成三、排故,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

快捷目录

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组成三、排故所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部