synopsys的软件都需要通过一个安装器(名叫“installer”)来安装,即安装了installer这个工具之后,才能安装其它的eda工具。
【注:installer只能安装在普通用户的账号中,在root用户下安装会打不开installer图形界面】
【网盘资源在评论区】
一、安装installer_5.1
- 将压缩包解压后放入虚拟机中(文件夹“installer_v5.1”)。
- 在/…/installer_v5.1/”目录下打开终端,输入【chmod a+x SynopsysInstaller_v5.1.run】,按下回车。【这一步赋予了这个文件可执行权限】
- 输入“./SynopsysInstaller_v5.1.run”来执行这个文件,然后在“Please specify installation directory [.]:”一栏输入【安装目录】(我这里输入的是“/home/LZW/synopsys/installer”),按回车即可完成installer的安装。
【示意图】
二、安装hsim2013
1、将压缩包解压后放入虚拟机中(文件夹“hsimplus_vI-2013.12-SP2”)。
2、在installer的安装目录下打开终端,输入【./setup.sh】,按下回车以打开installer的图形化界面。
3、点击图形化界面中的【Start】,在“Site Administrator”一栏中输入(任意)名字,点击【Next】,在“Source”一栏填入文件夹“hsimplus_vI-2013.12-SP2”的地址,点击【Next】,在“Target Dir”一栏中填入【安装目录】(我这里输入的是“/home/LZW/synopsys”),点击【Next】,两个框全部勾选上,点击【Next】,点击【Next】,点击【Accept, Install】即可开始安装。
三、安装SCL
1、 将压缩包解压后放入虚拟机中(文件夹“scl_v2018.06”)。
2、在installer的安装目录下打开终端,输入【./setup.sh】,按下回车以打开installer的图形化界面。
3、点击图形化界面中的【Start】,在“Site Administrator”一栏中输入(任意)名字,点击【Next】,在“Source”一栏填入文件夹“scl_v2018.06”的地址,点击【Next】,在“Target Dir”一栏中填入【安装目录】(我这里输入的是“/home/LZW/synopsys”),点击【Next】,两个框全部勾选上,点击【Next】,点击【Next】,点击【Accept, Install】即可开始安装。
四、获取license
1、在windows系统中解压压缩包(文件夹“scl_keygen”)。
2、打开Synopsys.src文件,把里面的“2019“和“2020”全部替换成“2029”(尚未尝试过别的年份,待验证),保存后退出。
3、打开程序“scl_keygen”,在“HOST ID Daemon”和“HOST ID Feature”两栏中输入虚拟机的地址(在虚拟机终端中输入【ifconfig】可以查到,注意不能带冒号,比如“00:0C:29:EB:13:F3”应该写成“000C29EB13F3”),在“HOST Name”一栏中输入虚拟机的主机名(在虚拟机终端中输入【hostname】可以查到),然后点击【Generate】。关闭程序后打开scl_keygen目录下的license文件(Synopsys.dat),在第二行末尾写上snpslmd的地址(我写的是“/home/LZW/synopsys/scl/2018.06/linux64/bin/snpslmd”),保存并退出。
【示意图】
4、将license文件放入到虚拟机中,我这里是:
“/home/LZW/synopsys/scl/2018.06/admin/license/“。
五、配置环境变量以及启动服务器
1、打开用户根目录下的.bashrc(我这里是“/home/LZW/.bashrc”)文件,在里面输入以下内容:
【示意图】
保存并退出。
2、在用户根目录下打开终端,输入【source .bashrc】,按下回车。
3、在终端中输入lmg,即可启动服务器。以下为成功启用界面。
【示意图】
如果打开失败,可能是27000端口被占用,可以使用以下方式结束占用。还是无法执行“lmg”命令的话就多次尝试一下。
【示意图】