许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Ubuntu 20.04安装CADENCE数字前后端工具全教程

Ubuntu 20.04安装CADENCE数字前后端工具全教程

阅读数 8
点赞 0
article_banner

一、目录规划

一般不建议用root用户安装EDA工具,可以按以下规划建立好相关目录。并将目录的拥有者改为EDA工具专用的账号(例如lmanager):

sudo mkdir /install_disk  /software
sudo chown -R lmanager:lmanager /install_disk  /software
mkdir /install_disk/cadence  /software/cadence

1.1 安装源文件位置

1.2 安装目的位置

  • /software
    • synopsys
    • cadence
      • 软链接:lec,gss,iis,ssv,qrc...
      • CONFRMLxxx: Encounter Conformal : link to lec
      • GENUSxxxx: Genus Synthesis Solution: link to gss
      • INNOVUSxxxx: Innovus Implementation System: link to iis
      • SSVxxxx: Silicon Signoff and Verification (Tempus/Voltus IC): link to ssv
      • QUANTUSxxxx:Extraction Tools (Quantus QRC): link to qrc
    • mentor
    • xilinx

为各个工具建立软链接后,路径设置时使用软链接。这样以后在更新工具、或使用不同版本时,只需要修改软链接,而不需要改变用户的环境。

二、下载安装文件

准备以下安装文件:

  • Encounter Conformal: CONFRML 20.20 (lec)
  • Genus Synthesis Solution: GENUS 20.10 (gss)
  • Innovus Implementation System: INNOVUS 20.10 (iis)
  • Silicon Signoff and Verification (Tempus/Voltus IC):SSV 20.20 (ssv)
  • Extraction Tools (Quantus QRC): QUANTUS 20.10 (qrc)

2020版的全部安装文件下载到/install_disk/cadence目录,都是tar文件,大约35GB。为了省事,各种工具的Base及Hotfix都放在同一目录下。

三、IScape

首先安装IScape工具,用于安装后续的软件。

IScape并不需要安装,下载后的IScape安装文件大约130MB,直接解压缩到目标位置即可:

cd /software/cadence
mkdir IScape
cd IScape
tar xf /install_disk/cadence/IScape04.23-s012lnx86.tar 

创建或编辑/etc/profile.d/cadence.sh,设置cadence各个工具安装后的路径,以及LICENSE文件或LICENSE服务器的位置。

sudo vi /etc/profile.d/cadence.sh

cadence.sh文件的内容如下,其中前两行设置了IScape的路径,第三行设置了LICENSE文件的信息,后面的每一段设置了一个工具的路径。最后一行设置环境变量。

如果没有管理员权限,可以将以下内容复制到~/.bashrc里。

CADENCE_ROOT=/software/cadence
PATH=$PATH:$CADENCE_ROOT/IScape/iscape/bin

CDS_LIC_FILE=5280@localhost

LEC=$CADENCE_ROOT/lec
PATH=$PATH:$LEC/bin

GSS=$CADENCE_ROOT/gss
PATH=$PATH:$GSS/bin

IIS=$CADENCE_ROOT/iis
PATH=$PATH:$IIS/bin

SSV=$CADENCE_ROOT/ssv
PATH=$PATH:$SSV/bin

QRC=$CADENCE_ROOT/qrc
PATH=$PATH:$QRC/bin
export OA_UNSUPPORTED_PLAT=linux_rhel60

export PATH CDS_LIC_FILE

更新环境变量(只对当前窗口有用),或者退出后重新登录就可以使用iscape.sh脚本安装其他cadence工具了。

source /etc/profile.d/cadence.sh

四、EDA工具的安装

4.1 安装依赖库

sudo apt install -f ksh csh

4.2 工具的安装

安装时不建议用root用户进行安装。

解压缩安装文件,(只安装Base部分的话,需要解压缩十多个tar文件,会产生各个软件的安装目录) 。如果服务器内存足够大,可以在/tmp目录下展开,加速安装的过程。以下命令可以一次性将所有tar文件解压缩到/tmp/ex目录下。

cd /install_disk/cadence
ls B*.tar H*.tar | xargs -n1 tar -C /tmp/ex -xf  

解压缩后/tmp/ex目录下的内容如下:


用iscape.sh按正常的流程安装即可。有些工具例如INNOVUS、QUANTUS、SSV安装时要求选择OpenAccess 库,选择y/n都可以。

4.3 建立软链接

cd /software/cadence
ln -s GENUS201 gss
ln -s INNOVUS201 iss
ln -s CONFORML202 lec
ln -s QUANTUS201 qrc
ln -s SSV202 ssv

4.4 文件权限

全部工具安装结束后建议将文件的拥有者改为EDA工具管理专用的用户(例如lmanager)

cd /software/cadence
chown -R lmanager:lmanager *

五、其他注意事项

5.1 Extraction Tools (Quantus QRC)

QUANTUS默认不支持ubuntu,需要将OA_UNSUPPORTED_PLAT变量设置为linux_rhel60。(见cadence.sh的倒数第二行)

export OA_UNSUPPORTED_PLAT=linux_rhel60

5.2 关于libXp.so.6

SSV(tempus/voltus)和INNovus需要libXp.so.6。ubuntu从16.04到20.04版本都已经安装了libXpm,可以

检查系统是否已经安装了libXpm4

apt list libxpm4

如果没有的话,安装libxpm4:

sudo apt install -y libxpm4

将libXp.so.6 链接到libXpm:

cd /usr/lib/x86_64-linux-gnu
ls -l libXpm*
ln -s libXpm.so.4.11.0 libXp.so.6




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空