本文适用于尝试在 Rocky linux操作系统中运行EDA工具的场景。
如果公司没有强制要求用Rocky ,建议还是先用CentOS\RHEL ,等等大部队,哈哈
以下是本人在Rocky 8.9环境下的测试笔记,供大家参考:
- YUM安装依赖包
yum -y install epel-release apr apr-util compat-openssl10 csh elfutils-libelf elfutils-libelf.i686 \ environment-modules evince expat gdb glibc glibc-devel glibc-devel.i686 glibc.i686 glibc.x86_64 konsole ksh \ libGLU libXScrnSaver libXcursor.i686 libXdamage.i686 libXext libXext.i686 libXft.i686 libXmu.i686 libXp \ libXp.i686 libXrandr libXrandr.i686 libXrender libXrender.i686 libXt libXt.i686 libXtst libXtst.i686 \ libjpeg-turbo libjpeg-turbo.i686 libnsl libpng libreoffice-* libstdc++.i686 libstdc++.x86_64 meld \ mesa-dri-drivers mesa-libGL mesa-libGLU mesa-libGLU.i686 mlocate motif motif.i686 ncurses-libs.i686 \ nedit nss-softokn-freebl.i686 openmotif openssl-devel redhat-lsb ruby-libs tcl-devel tcsh telnet tk \ tmux xorg-x11-fonts-* xorg-x11-fonts-misc xorg-x11-server-Xvfb xterm zlib
备注:
有些不是刚需的,"宁滥毋缺"
- EDA工具测试
1、Cadene IC
遇到问题:启动报以下错误:
tools/dfII/bin/64bit/virtuoso: error while loading shared libraries: libdb-4.7.so:\
cannot open shared object file: No such file or directory
解决方法:
- 将CentOS 7.9 下的 /lib64/libdb-4.7.so 文件,拷贝至一个公共路径,例如:/apps/cadence/auth/library
- 在其Modules 环境中,追加一条LD_LIBRARY_PATH
prepend-path LD_LIBRARY_PATH /apps/cadence/auth/library
2、Cadene innovus 22版及以下
暂未发现问题
3、Cadene innovus 23版
遇到问题:调试过程中遇到以下错误
- error while loading shared libraries: libicudata.so.50: cannot open shared object file: No such file or directory
- error while loading shared libraries: libicui18n.so.50: cannot open shared object file: No such file or directory
- error while loading shared libraries: libicuuc.so.50: cannot open shared object file: No such file or directory
解决方法:
- 将CentOS 7.9 下面的
/lib64/libicudata.so.50.2 拷贝至公共路径,并改名为 libicudata.so.50
/lib64/libicui18n.so.50.2拷贝至公共路径,并改名为 libicui18n.so.50
/lib64/libicuuc.so.50.2拷贝至公共路径,并改名为 libicuuc.so.50
至此,公共路径下有了以下四个库文件,如下图所示
- 在其Modules 环境中,追加一条LD_LIBRARY_PATH
prepend-path LD_LIBRARY_PATH /apps/cadence/auth/library
4、Mentor calibre aoi 版本
遇到问题:启动报以下错误
- ERROR: Current execution environment is VCO=aok. Software tree is for environment VCO=aoi.
解决方法:
- setenv USE_CALIBRE_VCO aoi
5、Synopsys一些常见工具的打开,暂未发现异常
经过以上的一些准备,现在可以邀请业务用户参与测试了。
如果有新的异常设置,后面会再更新,也欢迎有环境的一起参与测试。
网友留言: