网站注册、软件下载与软件安装
Silvaco软件每年度发布一次新版本,日常不定期提供更新。以下说明涵盖了下载和安装Silvaco工具的所有必要步骤,请确保您选择的操作系统支持您希望运行的产品。点击这里查看更多详情。
注册您的Silvaco账号
- 进入 资源>下载 页面, 或点击此处。
- 点击注册。
- 使用您的公司或机构联系信息和电子邮件地址填写表格
- 请确保此处信息准确,以便完整及时地访问我们的网站,了解Silvaco产品以及技术信息。
- 一旦注册通过,将生成临时密码。您可以更改此密码。
- 建议保存您的登录信息,以备将来软件更新时使用。
申请下载软件
所有Silvaco软件均通过Silvaco网站提供
- 进入资源>下载页面, 或点击此处.
- 登录您的Silvaco帐户。
- 转到下载 > 软件请求(Software Request)。
- 根据您的操作系统,找到相应的Silvaco软件产品包。
- 产品包上的“Details”链接介绍了每个包的组件。
- 一旦确定,点击请求(Request)。
- 在下一页中填写申请表,包括对软件最终用途的简要描述(技术应用和目的)。
- 这是一个必填项,任何歧义或不准确都可能会造成软件交付延迟。
- 稍后,您将收到一封含有下载所需软件链接的电子邮件。
安装基准版本软件( Linux上的.bin文件)
请确保登录用户具有Root/Sudo权限。
- 在开始安装前,请检查是否已安装这些第三方软件包。
- 请确保您选择的操作系统支持您希望运行的产品。点击这里查看更多详情。
- 当下载申请通过,我们将用电子邮件将下载链接发送给您,您也可以在Silvaco网站上找到。单击链接即可下载 .bin文件。
- 在终端窗口中,运行 .bin文件。
- 如果 .bin文件未执行,请通过输入“chmod 777 ./(File_Name).bin”更改文件的权限,然后再次尝试运行 .bin文件
- 将启动安装向导,请根据屏幕上的说明进行操作。
- Linux的默认安装位置:/opt/sedatools/
- 请根据安装提示来创建管理密码。 这是SFLM服务器的管理密码(更多信息请参阅注册SFLM服务器部分)。 输入您选择的密码(按照弹出窗口的指示重新输入),然后单击下一步。
- 请保存密码供方便将来管理使用。
- 想要确认安装是否成功,请转到安装位置(在安装向导中可设置),如果该位置存在并包含文件夹,则安装成功。
安装基准版本软件 ( Windows 上的 .exe 文件)
请确保您选择的操作系统支持您希望运行的产品,点击这里查看更多详情。
请确保您以管理员身份登录或拥有管理员权限。
- 当下载申请通过,我们将用电子邮件将下载链接发送给您,您也可以在Silvaco网站上找到。单击链接即可下载 .exe文件。
- 双击运行可执行文件,按照安装向导中的说明进行操作。
- Windows中的默认安装位置是 C:sedatools
- 请根据安装提示创建管理密码,这是SFLM服务器的管理密码(更多信息请参阅注册SFLM服务器部分)。输入您选择的密码(按照弹出窗口的指示重新输入),然后单击下一步。
- 请保存密码供方便将来管理使用。
- 安装完成后将会重新启动。
- 想要确认安装是否成功,请转到安装位置(在安装向导中可设置),如果该位置存在并包含文件夹,则安装成功。
软件更新(Linux 上的 .ssu 文件)
软件更新可以应用于现有的Silvaco软件。通过安装 .ssu文件,新版本的工具可添加到您现有的安装目录。您的原始版本不会被删除,用户仍然可以访问。
- 在Linux终端中输入:
- (Install_Directory)/bin/sman
- 在SMAN中:
- 在左侧面板中,转到Tools > Add and Manage Updates。
- 单击Browse并找到 .ssu文件。
- 单击安装。
- 如果提示更新链接或快捷方式,请单击Yes。
软件更新(Windows 上的 .ssu 文件)
软件更新可以应用于现有的Silvaco软件。通过安装 .ssu文件,新版本的工具可添加到您现有的安装目录。您的原始版本不会被删除,用户仍然可以访问。
- 在 Windows 命令提示符或 PowerShell 中输入:
- (Install_Directory)exesman
- 或者,使用Silvaco快捷文件夹并在该文件夹中运行 “Management Console”。
- 在SMAN中:
- 在左侧面板中,转到Tools > Add and Manage Updates。
- 单击Browse并找到 .ssu文件。
- 单击安装。
- 如果提示更新链接或快捷方式,请单击Yes。
授权服务器设置和 SFLM
使用Silvaco工具需要建立Silvaco浮动授权许可服务器 (SFLM) ,用于管理Silvaco工具的浮动授权。
安装和启动 SFLM 服务器
SFLM服务器用于管理Silvaco工具的浮动授权许可,如果您尚未安装SFLM服务器,这份指南可以帮助您。本安装必须在root访问权限或管理员权限下进行。
Linux
- 在 Linux 终端内输入: (Install_Directory)/bin/sflm -install
Windows
- 在 Windows 命令提示符或 PowerShell 中输入: (Install_Directory)exesflm -install
然后,就将开始安装SFLM服务器,并提示您设置SFLM服务器的管理员密码。
安装完成后,重启服务器。
查看 SFLM 服务器网页
使用 SMAN 实用程序查看 SFLM 服务器页面:
安装 SFLM 服务器后,用户可以通过 SMAN 实用程序访问服务器:
Linux
- 在 Linux 终端中输入: (Install_Directory)/bin/sman
Windows
- 在 Windows 命令提示符或 PowerShell 中输入: (Install_Directory)exesman
- 或者,使用 Silvaco 快捷文件夹并在该文件夹中运行 “Management Console”
在 SMAN 中,您可以展开左面板 System > Licensing > Management,然后选择要查看的 SFLM 服务器。 在 Windows 中,网页将嵌入在 SMAN 窗口内。
如果您配置了多个服务器,您也可以在 SMAN 中查看这些服务器(System >Licensing >Management)。
使用浏览器查看 SFLM 服务器页面:
在任何浏览器中,您都可以通过机器名称或者 IP 地址查看SFLM 服务器页面。如果您已登录到授权服务器,还可以通过环回地址查看该页面。
- http://(Machine_Name):3162
- http://(Machine_IP):3162
- http://127.0.0.1:3162
注册 SFLM 服务器和在线注册
按照以下说明生成 0SSMID######## 形式的 SFLM HostID。
- 在左面板的 SFLM 服务器页面中,单击 Admin > Register License Server。
- 使用 SFLM 服务器安装步骤中设置的 SFLM 管理密码登录。
- 单击 “Register Online” 按钮并填写下一页中的字段,填写完毕后按 “Next” 按钮。
- 如果正确完成,将加载确认页面,按 “Next” 继续。
- 下一页将显示服务器 “Code Name” 或 HOSTID。格式为 “0SSMID########。
- 将 0SSMID ID 发送给 Silvaco 以获取授权许可。 得到授权后,请按照 “安装 SFLM 授权文件” 的指导进行操作。
注册 SFLM 服务器和离线注册
对于未联网的 SFLM 服务器,可以离线完成 SFLM 注册。
- 在左面板的 SFLM 服务器页面上,单击 Admin > Register License Server。
- 使用 SFLM 服务器安装步骤中设置的 SFLM 管理密码登录。
- 选择 Register Offline 按钮,将打开一个包含 Machine Credentials、Machine ID 和 Machine keys 的新页面。
- 将此信息以文本形式完整复制并通过电子邮件发送给 Silvaco。
- Silvaco 将返回代码名称和激活码。
- 有了这个代码名称和激活码就可以完成注册。
- 在 “Activate SFLM Server Offline ” 页面上选择 “Next”。
- 输入服务器的代码名称和激活码,然后单击 Next。
- 如果注册成功,将显示 Hostid(例如 0SMID########)。
安装 SFLM 授权许可文件
Silvaco 生成授权许可后,用户可以通过手动或自动两种方式安装授权。
- 转到您现有的 SFLM 服务器网页,例如:http://(Machine_Name):3162, http://(Machine_IP):3162, or http://127.0.0.1:3162.
- 在 SFLM 主页上单击 “Install New License(s)” 按钮。
- 输入您的 SFLM 管理员密码登录。
- 单击 “Automatic Update” 或 “Installed Saved File” 按钮:
- 选择 “Automatic Update” 将通过互联网下载授权文件并自动安装到您的 SFLM 服务器。
- 选择 “Installed Saved File” 将允许用户从自己的机器中选择要安装在 SFLM 服务器上的授权文件。
- SFLM 网页将会确认安装成功,在 SFLM 服务器中可以查看有效许可授权。
将客户端连接到现有 SFLM 服务器
如果 SFLM 授权服务器已经存在,用户可以将他们的客户端机器连接到授权服务器。
Linux
- 在 Linux 终端中输入: /bin/sflm_access
Windows
- 在 Windows 命令提示符或 PowerShell 中输入: (Install_Directory)exesflm_access.
- 或者,使用 Silvaco 快捷方式文件夹并在该文件夹中运行 “SFLM Access”
在 SFLM Access 界面中,通过“Configure”按钮将打开一个向导,您可以从中添加新服务器。 根据向导操作,或者阅读《标准浮动授权许可管理器:安装和用户指南》(Standard Floating License Manager: Installation and User’s Guide)的第 4 章,可了解有关如何使用 SFLM Access 的更多详细信息。
授权服务器设置和 FlexLM
Silvaco 工具也可以使用第三方授权软件 FlexLM。更多详细信息,请参阅在线提供的 FlexLM 文档。
安装 FlexLM 包
要使用 FlexLM 授权访问 Silvaco 工具,请申请并下载 Silvaco 网站上提供的 FlexLM 基准版本软件包以及 Silvaco 产品。
生成 FlexLM HostID
Silvaco 需要 HostID 来生成授权许可,请按照以下步骤生成此 HostID。
Linux
- 在 Linux 终端中运行命令:
- (Install_Directory)/bin/lmhostid
Windows
- 在 Windows 命令提示符或 PowerShell 中,将当前目录更改为 Silvaco 安装目录中的 FLEXlm 文件夹:
- (Install_Directory)
lib
flexlm
(Version_Number)
(OS_Version)
- 例如 cd C:sedatoolslibflexlm11.14.2.Rx86_64-windows
- (Install_Directory)
- 运行命令:
- .lmutil lmhostid
此命令将生成一个 HostID 编号,请将 HostID 发送给 Silvaco 以获得要颁发的授权。
修改 FlexLM 授权
收到 FlexLM 授权文件后,必须手动对其进行修改。
- 打开 Silvaco 所发的授权文件。
- 查找并用机器名称替换 (your_server) 字段。
- 找到 DAEMON 行并插入 simucad 守护进程的路径,该路径位于 Silvaco 安装目录的 lib 文件夹中。
- 在 Linux 上:(Install_Directory)/lib/flexlm/(Version)/x86_64-linux/simucad,
- 在 Windows 上:(Install_Directory)flexlm(Version)x86_64-windowssimucad
使用授权文件启用 FlexLM 服务
Linux
- 在 Linux 终端中运行命令:
- (Install_Directory)/bin/lmgrd -c (name_of_license_file) -l (location_to_place_logfile)
Windows
- 在 Windows 命令提示符或 PowerShell 中,将当前目录更改为 Silvaco 安装目录中的 FLEXlm 文件夹:
- (Install_Directory)
lib
flexlm
(Version_Number)
(OS_Version)
- (Install_Directory)
- 然后运行运行命令:
- .lmgrd -c (name_of_license_file) -l (location_to_place_logfile)
连接至 FlexLM 服务器
请确保设置了以下环境变量:
Linux
- 在 Linux 终端中,如果使用 bash shell,可以使用 EXPORT 命令来完成,如果使用 csh,则可以使用 SETENV。例如:
- export LM_LICENSE_FILE=mylicensefile.lic
- export SFLM_FLEXLM=1
- setenv LM_LICENSE_FILE “mylicensefile.lic”
- setenv SFLM_FLEXLM 1
Windows
- 在 Windows 命令提示符或 PowerShell 中,用户可以使用 SETX 命令设置环境变量。例如:
- setx LM_LICENSE_FILE “mylicensefile.lic
- setx SFLM_FLEXLM “1”
确认 FlexLM 授权已安装
在 Linux 终端或 Windows 命令提示符/PowerShell 中执行以下命令:
Linux
- (Install_Directory)/bin/lmstat -a
Windows
- (Install_Directory)
lib
flexlm
(Version_Number)
(OS_Version)
lmutil lmstat -a
Linux 需要的第三方软件包
在根据指南开始安装之前,请检查是否已安装这些第三方软件包。
- glibc.i686
- libgcc.i686
- libstdc++.i686
- zlib.i686
- xorg-x11-fonts-75dpi.noarch
- xorg-x11-fonts-misc.noarch
使用 root 用户的帐户,您可以用如下方法在终端安装上述软件包:
- yum install glibc.i686 libgcc.i686 libstdc++.i686
- yum install zlib.i686
- yum install xorg-x11-fonts-75dpi.noarch xorg-x11-fonts-misc.noarch
其他事项及常见问题
生成 Silvaco Management Console Report
有时 Silvaco 会要求提供 Silvaco Report,以帮助解决您可能遇到的任何软件问题。您可使用以下指导生成:
- 启动 Silvaco Management Console (sman):
- 在 Linux 终端上命令 (Install_Directory)/bin/sman
- 在 Windows Silvaco Management Console 中位于 Silvaco 安装文件夹的链接
- 在工具栏上,选择 “Generate New Report” 按钮。
- 生成报告后,保存 .rpt 文件并通过电子邮件发送给 Silvaco。
Linux 支持库
在按照本指南安装之前,请检查这些第三方软件包是否已安装:
- glibc.i686
- libgcc.i686
- libstdc++.i686
- zlib.i686
- xorg-x11-fonts-75dpi.noarch
- xorg-x11-fonts-misc.noarch
使用 root 用户帐户,您可以用如下方法在终端安装上述软件包:
- yum install glibc.i686 libgcc.i686 libstdc++.i686
- yum install zlib.i686
- yum install xorg-x11-fonts-75dpi.noarch xorg-x11-fonts-misc.noarch
防火墙和端口
请确保在防火墙中打开以下端口。
- 2809 CORBA 标准命名服务端口,这是进程间通信所必需的。
- 3162 SFLM 服务器端口,SFLM 授权服务器需要。
- 31620 SFLM 监控端口,需要允许应用程序和授权服务器之间的通信。
- 在 FlexLM 授权文件中,SERVER 行末尾的数字是 FlexLM 服务器运行的端口号,可以将其更改为任何可用的数字。
CentOS7 和相关操作系统上的模态对话框锁定
许多近期的 Linux 版本都存在模态对话框工具的问题,弹出窗口附加到父窗口并且无法移开,如果父窗口被移动,弹出窗口也会随之移动。 您可以通过 GNOME Tweaks 在 “Windows”下禁用 “Attached modal dialogs” 进行配置,这应该可以解决问题,并允许可移动模式对话框窗口。
问题:/tmp 没有足够的存储空间
在安装 .bin 文件期间,安装程序使用本地机器的 /tmp 分区。
如果此分区不够大(> 5Gig),您将收到以下消息(或类似消息):
Preparing to install WARNING: /tmp does not have enough disk space! Attempting to use // for install base and tmp dir. Extracting the JRE from the installer archive... Unpacking the JRE... Extracting the installation resources from the installer archive... The size of the extracted files to be installed are corrupted. Please try to download the installer again and make sure that you download using 'binary' mode. Please do not attempt to install this currently downloaded copy.
如果您收到此消息,您应该找到另一个具有更多磁盘空间的磁盘分区,并使用以下环境变量将安装程序指向该目录:
export IATEMPDIR=””
即一个有大量文件空间供临时使用的目录。