Cadence电磁仿真插件EMX安装
来源:哔哩哔哩     时间:2023-08-12 19:50:54

一些安装前的小tips:


(资料图)

1.      建议在root账户下进行安装操作

2.      在提示缺乏权限的时候可以在当前目录下使用sudo chmod 777 /文件路径/ 来设置权限

3.      在终端里面的粘贴快捷键是CTRL+shift+V

4.      本教程假设已经参考/qq_40987215/article/details/104722352中的流程,安装好了所需的基本环境和软件

一、 EMX安装过程(以下过程全部在root账号下进行)

1.      在Centos中右键选择“open with disk image mounter”挂载软件镜像,桌面上会出现挂载好的镜像,将镜像中的文件复制到系统中一个路径中,例如:/opt/EMX

2.      在/opt/EMX中右键打开终端,输入tar xf Base__lnx86_解压,在该目录下会生成_文件夹

3.      按照 /qq_40987215/article/details/10472235 中安装好InstallScape 并使用命令sh /opt/cadence/installscape/iscape/bin/启动InstallScape

4.      和安装IC617一样选择Local directory Media install,路径选择到 /opt/EMX/_/CDROM1 一路继续,确认安装路径应该是/opt/cadence/INTEGRAND60 ,安装完成后退出InstallScape 这时候在/opt/cadence/INTEGRAND60里面就会有安装好的EMX,接下来就是将EMX集成到cadence

5.      在home文件夹下选择显示隐藏文件,打开.cdsinit文件。在最后添加加载路径(分号后面的内容只是注释)

;;; EMX initialization start

(load “/opt/cadence/INTEGRAND60/virtuoso_ui/emxinterface/emxskill/”)

;;; EMX initialization end

然后保存对文件的修改

6.      配置第五步中的 文件。在/opt/cadence/INTEGRAND60/virtuoso_ui/emxinterface/emxskill中找到并打开文件。最主要的是在第三行 EMX_interface_path=()的位置添加路径,需要修改为:EMX_interface_parh=” /opt/cadence/INTEGRAND60/virtuoso_ui/emxinterface” 这里原来是有括号的,需要把括号删掉。

然后在该文件中找到EMX_path修改为:EMX_path=”/opt/cadence/INTEGRAND60/bin”

找到EMX_ps_viewer设置为:EMX_ps_viewer=“gv”

7.      破解EMX。EMX使用的是和cadence一套的license,这里使用1patch进行破解。1patch由&tid=896342&highlight=1patch提供,也可以参考论坛的安装方法

8.      在Windows系统下打开\_withCrack\Crack\1patch\ocad\ocad\tools\licsrv\generator\ 中的scl_ 在软件的HOST ID Daemon和HOST ID Feature中都填入你的hostid,在HOST Name中填入你的hostname,如果不知道可以在centos中输入hostname和ifconfig(ether后面那个是hostid)查询。在目录下会生成一个 把他拖到上,然后把文件中第二行路径改为在centos下patch的路径,比如:./_withCrack/Crack/1patch/ocad/ocad/tools/licsrv/bin//snpslmd

9.      在centos中把生成好的文件保存为 ?/ocad/tools/licsrv/licenses/license/(这里修改过文件名)。

10.   在?/ocad/tools/licsrv/bin中打开终端,输入 ./licsrv-start 启动服务

11.   在?/ocad/bin/中打开终端,输入./1patch -noecc /opt/cadence/INTEGRAND60 (这里noecc也可以换成ecc,不行的话可以多试试)(后面的目标路径最好修改成/opt/cadence 再跑一次因为我也不是很清楚到底是patch在哪里,好像和安装IC617时的破解过程重复了?//也许7-11可以不用执行?没试过//原破解软件还有几步我没有执行好像也没问题,可以按照原破解流程)

12.   破解最后一步。打开/opt/cadence/IC617/share/license/ 拉到最后,直接复制一段前面的feature并把第一行修改为

FEATURE EMX_solver cdslmd permanent uncounted \ 如图

13.   验证EMX是否能正确工作。在/opt/cadence/INTEGRAND60/virtuoso_ui/emxinterface/中打开终端,输入virtuoso& 启动virtuoso。在弹出的窗口中可以看到有关于EMX相关的自动配置。

点击tools>library manager 选择testdir>symind>layout打开了一个螺旋电感的layout。螺旋电感有两个port,右键选择properties把两个port的layer改为M9 Pin 。

点击菜单栏的EMX>simulate 直接在simulation中点击start即可开始仿真。仿真成功后点击plotting>new即可查看仿真结果。

14.   这个时候在EMX界面中第三行想要查看X-section,点击Scaled,在term显示报错gv command not found 因为前面已经设置为了gv,如果默认的话是显示ggv 这里我们使用gv。

按提示需要安装gv 浏览器打开网站/software/gv/ 在downloading GV 中下载好

15.   安装gv需要使用Xaw3d这个库,故前往 /search/?q=Xaw3d 选择Enterprise Linux 7 (CentOS 7, RHEL 7, Rocky Linux 7, AlmaLinux 7)下的文件_

16.   通过 yum install 包名 安装这三个包libXmu-devel、libXpm-devel、和pkgconfig。

17.   在15中下载好的文件夹下打开终端,输入以下指令:

$ sudo rpm -ivh _ 安装好Xaw3d

18.   在14中下载好的目录下打开终端,输入 tar xf 解压得到文件夹,在该文件夹中的终端输入:./configure;make;make install (可以在INSTALL文件中找到该命令)

19.   安装好gv后再尝试点击EMX中的Scaled,出现工艺的截面图。在EMX中先点击Process光标再点击最下面的Assistance可以选择更换自己的proc文件

标签: