一起EDA工具安装在NFS引发的错案

系统环境变量

1
2
3
4
5
6
7
export CDS_LIC_FILE=5284@172.11.0.91
export INCISIVDIR=/data/eda/cadence/INCISIV152111
export VRST_HOME=$INCISIVDIR
export LD_LIBRARY_PATH=$INCISIVDIR/tools.lnx86/lib:$LD_LIBRARY_PATH
export SPECMAN_HOME=$INCISIVDIR/components/sn
export SPECMAN_DIR=$SPECMAN_HOME/
export PATH=$INCISIVDIR/bin:$INCISIVDIR/tools.lnx86/bin:$INCISIVDIR/tools.lnx86/dfII/bin:$PATH

执行simvision

报错如下

1
2
3
4
simvision: 15.20-p001: (c) Copyright 1995-2016 Cadence Design Systems, Inc.
Application initialization failed: Can't find a usable init.tcl in the following directories:
/vobs/dvgui/src/tcltk/instdir.build/lib/tcl8.4 /data/eda/cadence/INCISIV152111/tools.lnx86/simvision/lib/tcl8.4 /data/eda/cadence/INCISIV152111/tools.lnx86/lib/tcl8.4 /data/eda/cadence/INCISIV152111/tools.lnx86/simvision/library /data/eda/cadence/INCISIV152111/tools
.lnx86/library /data/eda/cadence/INCISIV152111/tools.lnx86/tcl8.4.19/library /data/eda/cadence/INCISIV152111/tcl8.4.19/library /vobs/dvgui/src/tcltk/instdir.build/lib/tcl8.4

如果将此文件夹复制到本地/opt目录下,则不会报错

解决方案

有3个方法可以处理这个问题
1、将simvision的位置定义到 bin/64bit 下
2、simvision -64BIT
3、setenv CDS_AUTO_64BIT ALL

原因

此问题在于32位软件inode的问题。
现在的存储容量都很大,使用inode64,32位的软件无法查找到索引数过大的文件。

本文来源于网络,张长瑞解答

课程中心

Qianj.51CTO