常用EDA工具lic变量配置

通用的 License 调用环境变量配置:LM_LICENSE_FILE

不同厂家的变量配置

  • Synopsys: SNPSLMD_LICENSE_FILE
  • Cadence: CDS_LIC_FILE
  • Mentor tessent:MGLS_LICENSE_FILE
  • ARM: ARMLMD_LICENSE_FILE
  • Ansys:ANSYSLMD_LICENSE_FILE
  • Xilinx: XILINXD_LICENSE_FILE
  • 概伦电子: PPDSLMD_LICENSE_FILE

License 调用写法,以 LM_LICENSE_FILE 为准

setenv LM_LICENSE_FILE 27000@server1:5280@server1
也可以写成
setenv SNPSLMD_LICENSE_FILE 27000@server1
setenv CDS_LIC_FILE 5280@server1

qianj的env信息

wds081_qianj_env.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
[qianj@wds081 qianj]$ env > /misc/upload/qianj/wds081_qianj_env.txt

[qianj@wds081 qianj]$ cat /misc/upload/qianj/wds081_qianj_env.txt
KONSOLE_DBUS_WINDOW=/Windows/1
MODULESHOME=/usr/share/Modules/3.2.10
FSDBDUMP= -LDFLAGS -debug_pp -P /eda/tools/synopsys/verdi/L-2016.06/share/PLI/VCS/LINUXAMD64/novas.tab /eda/tools/synopsys/verdi/L-2016.06/share/PLI/VCS/LINUXAMD64/pli.a
CDS_LIC_FILE=/eda/env/lics/cadence.dat
ICV_HOME_DIR=/eda/tools/synopsys/icv/K-2015.12-SP2
LC_PAPER=zh_CN.UTF-8
LC_MONETARY=zh_CN.UTF-8
MAIL=/var/spool/mail/qianj
VENDOR=unknown
MACHTYPE=x86_64
SNPSLMD_LICENSE_FILE=27002@wds051:27000@wds060:27020@wds044
PERL_LOCAL_LIB_ROOT=/home/qianj/perl5
QTDIR=/usr/lib64/qt-3.3
SYNOPSYS=/eda/tools/synopsys/syn/K-2015.06-SP5
LC_TELEPHONE=zh_CN.UTF-8
XDG_SESSION_ID=14541
NOVAS_HOME=/eda/tools/synopsys/verdi/L-2016.06
SYNOPSYS_ICV_ROOT=/eda/tools/synopsys/icv/K-2015.12-SP2
SPYGLASS_PHYSICAL_HOME=/eda/tools/synopsys/spyglass/L-2016.06/SPYGLASS_PHYSICAL_HOME
SSH_CLIENT=192.168.21.24 52440 22
PATH=/eda/tools/synopsys/mw/V-2023.12-SP2/bin:/eda/tools/synopsys/lc/V-2023.12/bin:/eda/tools/cadence/innovus/22.12/bin:/eda/tools/mentor/calibre/2016.4_38.25/bin:/eda/tools/sublime/sublime/3.3156/bin:/eda/tools/smartsvn/smartsvn/11.0.3/bin:/eda/tools/smartgit/smartgit/19.1.3/bin:/eda/tools/c-sky/csky-abiv2-elf-tools-x86_64-minilibc/20150205/bin:/eda/tools/rcptools:/eda/tools/cadence/lec/16.10.100/bin:/eda/tools/emacs/emacs/24.5/bin:/eda/tools/mentor/questa/10.6/questasim/bin:/eda/tools/synopsys/embedit_integ/L-2016.06/bin:/eda/tools/synopsys/starrc/K-2015.12-SP3/bin:/eda/tools/synopsys/icv/K-2015.12-SP2/bin/LINUX.64:/eda/tools/synopsys/icc2/L-2016.03-SP2/bin:/eda/tools/synopsys/icc/K-2015.06-SP5/bin:/eda/tools/altera/quartusii/16.1/quartus/sopc_builder/bin:/eda/tools/altera/quartusii/16.1/quartus/bin:/eda/tools/synopsys/s_fpga/L-2016.09-1/bin:/eda/tools/synopsys/leda/K-2015.09/bin:/eda/tools/synopsys/fm/L-2016.03-SP5/bin:/eda/tools/synopsys/tmax/L-2016.03-SP1/bin:/eda/tools/synopsys/spyglass/L-2016.06/SPYGLASS_PHYSICAL_HOME/Linux4/BP_HOME/bin:/eda/tools/synopsys/spyglass/L-2016.06/SPYGLASS_HOME/bin:/eda/tools/synopsys/coretools/L-2016.09-SP3/bin:/eda/tools/synopsys/dw/latest/bin:/eda/tools/synopsys/pt/K-2015.12-SP3/bin:/eda/tools/synopsys/syn/K-2015.06-SP5/bin:/eda/tools/synopsys/verdi/L-2016.06/bin:/eda/tools/synopsys/vcs/L-2016.06-mx/bin:/usr/lib64/qt-3.3/bin:/home/qianj/perl5/bin:/usr/local/bin:/usr/bin:/eda/tools/xilinx/vivado/2017.2/bin:/eda/tools/xilinx/DocNav:/eda/tools/xilinx/SDK/2017.2/bin:/eda/tools/xilinx/SDK/2017.2/gnu/microblaze/lin/bin:/eda/tools/xilinx/SDK/2017.2/gnu/arm/lin/bin:/eda/tools/xilinx/SDK/2019.1/gnu/microblaze/linux_toolchain/lin64_le/bin:/eda/tools/xilinx/SDK/2019.1/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin:/eda/tools/xilinx/SDK/2019.1/gnu/aarch32/lin/gcc-arm-none-eabi/bin:/eda/tools/xilinx/SDK/2019.1/gnu/aarch64/lin/aarch64-linux/bin:/eda/tools/xilinx/SDK/2019.1/gnu/aarch64/lin/aarch64-none/bin:/eda/tools/xilinx/SDK/2019.1/gnu/armr5/lin/gcc-arm-none-eabi/bin:/eda/tools/xilinx/SDK/2017.2/tps/lnx64/cmake-3.3.2/bin
QT_GRAPHICSSYSTEM_CHECKED=1
SSH_CONNECTION=192.168.21.24 52440 192.168.11.81 22
QUARTUS_PATH=/eda/tools/altera/quartusii/16.1/quartus
LINX_VIVADO_HLS=/eda/tools/xilinx/Vivado_HLS/2017.2
KDEDIRS=/usr
LOADEDMODULES=synopsys:vcs/L-2016.06-mx:verdi/L-2016.06:syn/K-2015.06-SP5:pt/K-2015.12-SP3:dw/latest:coretools/L-2016.09-SP3:spyglass/L-2016.06:tmax/L-2016.03-SP1:fm/L-2016.03-SP5:leda/K-2015.09:s_fpga/L-2016.09-1:xilinx:vivado/2017.2:altera:quartusii/16.1:icc/K-2015.06-SP5:icc2/L-2016.03-SP2:icv/K-2015.12-SP2:starrc/K-2015.12-SP3:embedit_integ/L-2016.06:mentor:questa/10.6:emacs/24.5:cadence:lec/16.10.100:rcptools/1.0:csky-abiv2-elf-tools-x86_64-minilibc/20150205:smartgit/19.1.3:smartsvn/11.0.3:sublime/3.3156:cicada_fe/1.0:calibre/2016.4_38.25:innovus/22.12:lc/V-2023.12:mw/V-2023.12-SP2
PERL_MB_OPT=--install_base /home/qianj/perl5
QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins
SPYGLASS_HOME=/eda/tools/synopsys/spyglass/L-2016.06/SPYGLASS_HOME
LANGUAGE=
QUESTA_HOME=/eda/tools/mentor/questa/10.6/questasim
PERL_HOMEDIR=1
QSYS_ROOTDIR=/eda/tools/altera/quartusii/16.1/quartus/sopc_builder/bin
LC_NAME=zh_CN.UTF-8
SHELL_SESSION_ID=0144b5302f5c4000bc054a0fe90d1f60
DESIGNWARE_HOME=/eda/tools/synopsys/dw/latest
VERDI_HOME=/eda/tools/synopsys/verdi/L-2016.06
HOST=wds081
QTINC=/usr/lib64/qt-3.3/include
LC_NUMERIC=zh_CN.UTF-8
LEDA_HOME=/eda/tools/synopsys/leda/K-2015.09
KONSOLE_DBUS_SERVICE=:1.0
LOGNAME=qianj
PWD=/misc/upload/qianj
LC_MEASUREMENT=zh_CN.UTF-8
ALTERAOCLSDKROOT=/eda/tools/altera/quartusii/16.1/hld
LESSOPEN=||/usr/bin/lesspipe.sh %s
KONSOLE_PROFILE_NAME=Shell
DW_WAIT_LICENSE=1
LC_TIME=zh_CN.UTF-8
HOME=/home/qianj
MODULE_VERSION=3.2.10
ATRENTA_LICENSE_FILE=27000@wds060
LC_IDENTIFICATION=zh_CN.UTF-8
SIMULATOR=vcs
_LMFILES_=/eda/env/modules/tools/synopsys:/eda/env/modules/tools/vcs/L-2016.06-mx:/eda/env/modules/tools/verdi/L-2016.06:/eda/env/modules/tools/syn/K-2015.06-SP5:/eda/env/modules/tools/pt/K-2015.12-SP3:/eda/env/modules/tools/dw/latest:/eda/env/modules/tools/coretools/L-2016.09-SP3:/eda/env/modules/tools/spyglass/L-2016.06:/eda/env/modules/tools/tmax/L-2016.03-SP1:/eda/env/modules/tools/fm/L-2016.03-SP5:/eda/env/modules/tools/leda/K-2015.09:/eda/env/modules/tools/s_fpga/L-2016.09-1:/eda/env/modules/tools/xilinx:/eda/env/modules/tools/vivado/2017.2:/eda/env/modules/tools/altera:/eda/env/modules/tools/quartusii/16.1:/eda/env/modules/tools/icc/K-2015.06-SP5:/eda/env/modules/tools/icc2/L-2016.03-SP2:/eda/env/modules/tools/icv/K-2015.12-SP2:/eda/env/modules/tools/starrc/K-2015.12-SP3:/eda/env/modules/tools/embedit_integ/L-2016.06:/eda/env/modules/tools/mentor:/eda/env/modules/tools/questa/10.6:/eda/env/modules/tools/emacs/24.5:/eda/env/modules/tools/cadence:/eda/env/modules/tools/lec/16.10.100:/eda/env/modules/proj/rcptools/1.0:/eda/env/modules/tools/csky-abiv2-elf-tools-x86_64-minilibc/20150205:/eda/env/modules/tools/smartgit/19.1.3:/eda/env/modules/tools/smartsvn/11.0.3:/eda/env/modules/tools/sublime/3.3156:/eda/env/modules/proj/cicada_fe/1.0:/eda/env/modules/tools/calibre/2016.4_38.25:/eda/env/modules/tools/innovus/22.12:/eda/env/modules/tools/lc/V-2023.12:/eda/env/modules/tools/mw/V-2023.12-SP2
WINDOWID=130023447
QTLIB=/usr/lib64/qt-3.3/lib
SHLVL=2
COLORFGBG=15;0
DISPLAY=localhost:206.0
KONSOLE_DBUS_SESSION=/Sessions/1
ALTERAD_LICENSE_FILE=/eda/env/lics/altera_wds048.dat:/eda/env/lics/altera_any.dat:/eda/env/lics/altera_wds046.dat:/eda/env/lics/altera_wds044.dat:/eda/env/lics/altera_wds042.dat:/eda/env/lics/altera_wds040.dat:/eda/env/lics/altera_wds034.dat:/eda/env/lics/altera_wds036.dat:/eda/env/lics/altera_wds038.dat
EDA_ROOT=/eda
MODULEPATH=/usr/share/Modules/versions:/usr/share/Modules/$MODULE_VERSION/modulefiles:/usr/share/Modules/modulefiles:/eda/env/modules/tools:/eda/env/modules/proj:/eda/env/modules/library
PERL_MM_OPT=INSTALL_BASE=/home/qianj/perl5
SHELL=/bin/csh
FSDBDUMP32= -LDFLAGS -debug_pp -P /eda/tools/synopsys/verdi/L-2016.06/share/PLI/VCS/LINUX/novas.tab /eda/tools/synopsys/verdi/L-2016.06/share/PLI/VCS/LINUX/pli.a
XDG_RUNTIME_DIR=/run/user/10251
GROUP=THU
XILINXD_LICENSE_FILE=/eda/env/lics/xilinux_2037.dat:/eda/tools/xilinx/vivado2017.lic
VCS_HOME=/eda/tools/synopsys/vcs/L-2016.06-mx
OSTYPE=linux
PROFILEHOME=
LD_LIBRARY_PATH=/eda/tools/synopsys/verdi/L-2016.06/share/PLI/VCS/LINUXAMD64
PERL5LIB=/home/qianj/perl5/lib/perl5
LAKER=/eda/tools/synopsys/mw/V-2023.12-SP2/
HOSTTYPE=x86_64-linux
TERM=xterm-256color
LAKER_LICENSE=27000@wds060:27000@wds057
XILINX_VIVADO=/eda/tools/xilinx/vivado/2017.2
VL_COMPLIB_PATH=/eda/library/tsmc28hpc_snps
MODULE_VERSION_STACK=3.2.10
USER=qianj
SYNOPSYS_SYN_ROOT=/eda/tools/synopsys/syn/K-2015.06-SP5
LC_ADDRESS=zh_CN.UTF-8
REMOTEHOST=localhost
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45:
CALIBRE_HOME=/eda/tools/mentor/calibre/2016.4_38.25
MGC_CALIBRE_REALTIME_VIRTUOSO_ENABLED=true
MGC_HOME=/eda/tools/mentor/calibre/2016.4_38.25
MGC_REALTIME_HOME=/eda/tools/mentor/calibre/2016.4_38.25
MGC_TMPDIR=/eda/tools/mentor/calibre/2019.4_16.9/aoi_cal_2019.4_16.9/tmp
CADENCE_DIR=/eda/tools/cadence/IC/6.17
CADHOME=/eda/tools/cadence/IC
CDS=/eda/tools/cadence/IC/6.17
CDSDIR=/eda/tools/cadence/IC/6.17
CDSHOME=/eda/tools/cadence/IC/6.17
CDSROOT=/eda/tools/cadence/IC/6.17
CDS_AUTO_64BIT=ALL
CDS_ENABLE_VMS=1
CDS_INST_DIR=/eda/tools/cadence/IC/6.17
CDS_LOAD_ENV=CWD
CDS_Netlisting_Mode=Analog
CDS_ROOT=/eda/tools/cadence/IC/6.17
LANG=C
OA_UNSUPPORTED_PLAT=linux_rhel50_gcc44x
PVSHOME=/eda/tools/cadence/pvs/20.10
QRC_HOME=/eda/tools/cadence/quantus/20.10
W3264_NO_HOST_CHECK=1
SYNOPSYS_LC_ROOT=/eda/tools/synopsys/lc/V-2023.12

license服务的启动/停止

synopsys

设置环境变量SNPSLMD_LICENSE_FILE=27002@wds051:27000@wds060:27020@wds044

  1. 启动
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    [root@wds051 ~]# cd /proj/lic_2019
    [root@wds051 lic_2019]# cat start.sh
    #!/bin/bash
    cd $(dirname $(readlink -f $0))

    export TCP_NODELAY=1

    #ifconfig lo down
    #echo 2 > /proc/sys/net/ipv4/tcp_fin_timeout

    echo > /proj/lic_2019/all.log
    echo > all.log

    ./lmgrd -c lics -l /proj/lic_2019/all.log
    [root@wds051 lic_2019]#
    [root@wds051 lic_2019]# ./start.sh
  2. 停止
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [root@wds051 lic_2019]# cat stop.sh
    #!/bin/csh
    # 27000
    killall lmgrd
    killall alterad
    killall snpslmd
    killall xilinxd
    killall snpslmd
    killall mgcld
    [root@wds051 lic_2019]#

lic变量示例

cadence

cadence.dat
直接设置环境变量指定lic文件具体路径
sentenv CDS_LIC_FILE /eda/env/lics/cadence.dat

xilinxd

xilinux_2037.dat
直接设置环境变量指定lic文件具体路径
XILINXD_LICENSE_FILE=/eda/env/lics/xilinux_2037.dat

Mentor tessent

setenv MGLS_LICENSE_FILE "/eda/env/lics/tessent.dat:27000@wds060"
tessent.dat
tessent运行示例

课程中心

Qianj.51CTO