目录

安装 Synopsys Common Licensing (SCL)

这里介绍的是在 Linux 主机上安装 SCL,如果需要在 Windows 上安装,请参考:在 Windows 系统上安装 SCL

下载安装文件

订货成功在维护期的用户,请到官方技术支持网站 下载 SynopsysInstaller 和 SCL 系列文件放置在同一个目录下,文件应该包括以下文件(版本号可能不同):

按照以下步骤操作。

实际版本号可能不同,注意替换。

安装 SCL

第一步:安装 Synopsys Installer

[user@mnode package]$ ls
 
batch_installer  install_bin    scl_v2023.09_common.spf        scl_v2023.09_suse64.spf
container_setup  installer      scl_v2023.09_linux64.spf       setup.sh
doc              installer.log  scl_v2023.09_linuxaarch64.spf  SynopsysInstaller_v5.7.run

第二步:使用 Synopsys Installer 安装 Synopsys Common Licensing

前一步安装成功后会出现名为installer的文件,运行该文件:

使用 root 用户安装时,需要:

按提示正确输入之前下载 spf 文件所在的路径,并选择最终目标的安装目录,完成安装。

以下以 [scl_root] 替代安装目标路径

第三步:放置 License 文件

将邮件附件或在 Solvnet 网站下载的 Synopsys_Key_Site_88888.txt 文件放置在[scl_root]/admin/license/ 下。

88888为用户的唯一识别号,每位用户皆不相同,在 license 文件名和内容里均有体现。

第四步:修改 License 文件

根据实际情况修改 license 文件里的 SERVER 和 VENDOR 行:

最终效果类似下面示例:

SERVER mu01 A1B2C3D4E5F6 27020
VENDOR snpslmd /opt/software/atk/synopsys/SCL/2023.09/linux64/bin/snpslmd port=28000

管理员可以通过创建配置文件来控制 license 的使用方式,参见:SCL的管理与设置选项

启动 SCL 服务

请参考:SCL服务的启动和重启 启动 SCL license 服务。

检查 SCL 服务的状态

使用lmstat命令可以检查SCL服务的状态和License使用情况,详见:检查SCL服务状态和License使用情况

测试 QuantumATK获取 License

尝试启动QuantumATK,并按提示配置浮动license:

在无法运行图形用户界面的Linux服务器上,可以在终端窗口启动atkpython:

~>atkpython

License状态异常错误信息与解决

请参考:SCL服务运行与License获取时的常见错误

端口的选择与冲突解决

SCL 服务器与 QuantumATK 之间通过 TCP 27020 和TCP 28000 端口发放和回收 license;请确保 SCL 主机防火墙、QuantumATK 运行主机防火墙以及他们之间的网络上的上述端口畅通。

通常情况下默认端口即可,如果发生端口限制和冲突。