【不能光玩,还要干活啊】deepin下安装Cadence软件cds5141
Tofloor
poster avatar
173******10
deepin
2015-05-12 19:13
Author
本帖最后由 nixian 于 2015-5-12 11:43 编辑

一、安装环境与准备软件
硬盘空间10G以上(IC5141安装后约占3G)
Linux操作系统Ubuntu14.04/Deepin2014.2等debian系(我的是x86_x64)
Cds5141、license manager等

二、安装前准备工作
1,下载必要的包
命令行安装:
  1. sudo apt-get install <包名称>
Copy the Code

软件中心,查找需要安装包名安装即可
需要安装的包:libelf1 nscd ureadahead csh(amd64位系统需要安装,否则软件启动时会报一些错误) libstdc++
2,建立安装软件的文件夹,(本人要安装在/home/ICtools/cadence下面,可以根据需求自己改变路径)
  1. sudo mkdir /home/ICtools/cadence
Copy the Code

建立license检测软件的文件夹
  1. sudo mkdir /home/ICtools/lic
Copy the Code


三、安装与环境配置
1,安装
A)简易安装(如果有打好的包的话)
将获得的cds5141.tar包解压,放到/home/ICtools/cadence下
将获得的lic.tar包解压,放到/home/ICtools/lic下
B)使用installer安装CD文件
到cadence官网注册下载InstallScape软件和cds5141的CD文件,解压放到合适的位置,本人放在/home/ICtools/InstallScape处,运行
  1. sh /home/tools/InstallScape/iscape.04.21-p004/bin/iscape.sh
Copy the Code

进行图形化安装。
C)使用光盘安装,略,基本同上
2,配置环境变量
由于使用的是zsh,和bash差不多,下面直接贴上配置
编辑自己家目录下的.zshrc
  1. vi .zshrc
Copy the Code

添加如下配置
  1. #Cadence
  2. export CDS_ROOT=/home/ICtools/cds5141
  3. export CDS_Netlisting_Mode=Analog
  4. export PATH= $CDS_ROOT/tools.lnx86/bin:$PATH
  5. export PATH= $CDS_ROOT/tools/dfII/bin:$PATH
  6. export LD_LIBRARY_PATH = $CDS_ROOT/tools/lib

  7. # Cadence_license
  8. export LM_LICENSE_FILE=/home/ICtools/lic/cds/license.dat
  9. export CDS_LIC=/home/ICtools/lic
  10. export PATH= CDS_LIC/cds/bin:$PATH
  11. export PATH= CDS_LIC/cadecc/bin:$PATH
  12. export PATH= CDS_LIC/tools.lnx86/bin:$PATH
  13. alias lmli1="lmgrd -c /tools/lic/cds/cadence_IC5141_license.dat -l cdslic.log"
Copy the Code


看着很唬人,其实就几样:设置path到cds5141与license检测软件的可执行文件目录,设置库(lib)的path,设置license目录

四、运行license管理服务
  1. lmgrd –c /home/ICtools/lic/cds/license.dat -l ~/cds.log
Copy the Code

运行结果可以在cds.log中查看,检查license是否有效。

五,遇到的问题
1,运行icfb显示找不到libXp.so.6
安装libXp6包
  1. sudo apt-get install libXp6
Copy the Code

发现仍然提示找不到libXp.so.6,输入命令
  1. whereis libXp.so
Copy the Code

查看,发现都是x64的库,看来要安装32位的才行。
添加32库位源,安装32位libXp6库
  1.         sudo dpkg --add-architecture i386
  2.         sudo apt-get install libXp6:i386
Copy the Code

   OK
2,运行icfb显示
  1. X Error of failed request: BadName (named color or font does not exist)
  2. Major opcode of failed request: 45 (X_OpenFont)
  3. Serial number of failed request: 15
  4. Current serial number in output stream: 30
Copy the Code

这是系统缺少x11的75dpi字体包,我先是用apt-get下载xfonts-75dpi
  1. sudo apt-get install xfonts-75dpi
Copy the Code

发现不行,又从网上找了个方法
下载rpm的xorg-x11-fonts-75dpi包,将解压提取的75dpi文件夹拷贝到/usr/share/fonts/X11文件夹内,
最后发现,其实还需要配置/etc/X11/xorg.conf
  1. sudo vi /etc/X11/xorg.conf
Copy the Code

增加如下内容
  1. Section "Files"
  2. FontPath "/usr/share/fonts/X11/75dpi"
  3. EndSection
Copy the Code


最后,重启lightdm
  1. sudo service lightdm restart
Copy the Code


OK
3,终于这回正常启动了icfb,加载完后发现有提示libSelect:not found
这是由于没有安装csh或tcsh的问题,如果装上了就不提示了。









Reply Favorite View the author
All Replies
173******10
deepin
2015-05-12 19:23
#1
纠结,为什么这么难编辑
Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG