Tetramax 启动报错小问题一则

EDA软件 0 1201 张长瑞 收藏

在使用 tmax2 命令启动时,tmax2 报错如下

ERROR:  $SYNOPSYS/bin was not found in your PATH setting.'
        Verify that $SYNOPSYS is correctly set and that your'
        PATH includes $SYNOPSYS/bin before retrying.'
        Currently SYNOPSYS = '$SYNOPSYS'"

检查 tetramax 环境变量配置 (module 文件),输出如下:

setenv          TMAX_HOME /soft/synopsys/tetramax/Q-2019.12-SP4/
setenv          SYNOPSYS /soft/synopsys/tetramax/Q-2019.12-SP4/
prepend-path    PATH /soft/synopsys/tetramax/Q-2019.12-SP4/bin
prepend-path    MANPATH /soft/synopsys/tetramax/Q-2019.12-SP4/doc/snps_tcl/man
prepend-path    MANPATH /soft/synopsys/tetramax/Q-2019.12-SP4/doc/snps_gui/man

输出 PATH 路径:

/soft/synopsys/tetramax/Q-2019.12-SP4/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

 

纠错和解决:

检查 tmax2 启动脚本:vim /soft/synopsys/tetramax/Q-2019.12-SP4/bin/tmax2

查找错误提示关键字,在 471,472 行看到:

CHKPATH=`echo $PATH | grep -c "$SYNOPSYS/bin"`if [ $CHKPATH -eq 0 ]; then

此两行代表判断 PATH 的配置中  “$SYNOPSYS/bin” 的出现次数。。

经过详细检查发现,在 module 配置文件中 $SYNOPSYS 的路径是:

/soft/synopsys/tetramax/Q-2019.12-SP4/

则对应的 $SYNOPSYS/bin 的实际路径则为:

/soft/synopsys/tetramax/Q-2019.12-SP4//bin

注意区别: 后面一个比上面一个多了一个 “/”

查找失败,出现次数为 0。所以 tmax2 报错无法启动。

修改 module 文件,将 /soft/synopsys/tetramax/Q-2019.12-SP4/  修改为 /soft/synopsys/tetramax/Q-2019.12-SP4

去除最后的 "/", 保存,重新运行 tmax2,启动成功


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

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