Rocky 8.9环境运行EDA工具实践

Linux系统 2 1932 毛桃 收藏

本文适用于尝试在 Rocky linux操作系统中运行EDA工具的场景。

如果公司没有强制要求用Rocky ,建议还是先用CentOS\RHEL ,等等大部队,哈哈

 

以下是本人在Rocky 8.9环境下的测试笔记,供大家参考:

  1. 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


备注:

有些不是刚需的,"宁滥毋缺"

 

  1. 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一些常见工具的打开,暂未发现异常

 

经过以上的一些准备,现在可以邀请业务用户参与测试了。

 

如果有新的异常设置,后面会再更新,也欢迎有环境的一起参与测试。

相关推荐:

网友留言:

  1. Gman
    回复
    這些問題在 CentOS 8.5 上也會有嗎?
    1. 团子精英
      回复
      目测是一样的!~
您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码