一些安装前的小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文件
标签: