关于在同一CentOS7系统下同时安装IC617和IC5141的一些问题

关于在同一CentOS7系统下同时安装IC617和IC5141的一些问题

Cadence 专栏收录该内容
6 篇文章 7 订阅
  • 在同一个linux操作系统下,环境变量的设置是可以同时包含IC617和IC5141的,我已经使用了一段时间发现还是有一点点问题的,但是问题不大,还是可以使用的。因为之前我已经安装了IC617,在此基础上我只需要安装IC5141就行了,下面是我使用的画面:

  • IC5141安装过程

这个过程很简单,前面的文章有多次讲过,使用InstallScape图形化界面进行安装,安装过程中会有窗口进行选择,选3 .Quit 后一直回车知道结束就行了, 可以参考https://blog.csdn.net/qq_40987215/article/details/105107642

  • 环境变量的配置

环境变量继续使用我们之前的.bashrc,然后在其中加入下面几句代码,环境变量就配置完成了。

#++++++++++++++++++++++++++Cadence_IC5141++++++++++++++++++++++++++#
####################################################################
export CDSDIR=/opt/cadence/IC5141
export CDS_ROOT=/opt/cadence/IC5141
export CDS_INST_DIR=/opt/cadence/IC5141
export CDS_INSTALL_DIR=/opt/cadence/IC5141/tools/dfII
export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export PATH=$CDS_ROOT/tools/bin:$CDS_ROOT/tools/dfII/bin:$CDS_INSTALL_DIR/bin:$PATH
export CDS_Netlisting_Mode=Analog
#++++++++++++++++++++++++++Cadence_IC5141++++++++++++++++++++++++++#
####################################################################

然后配置license文件:将得到的license.dat文件,复制到 /opt/cadence/IC5141/share/license/文件夹下。

  • 快捷键的配置

在IC5141目录下创建链接和文件夹,在/opt/cadence/IC5141/中, 输入ln –s tools.lnx86 tools,然后在/opt/cadence/IC5141/tools/dfll/中新建一个local文件夹。
  然后将目录"/IC5141/tools/dfII/samples/local"下所有文件复制到"/IC5141/tools/dfII/local",并把cdsinit改名成 .cdsinit

 

  • 启动IC5141

1、启动IC514,步骤为打开终端后,输入icfb&。(观察终端是否有error和warning)若需要安装一些rpm包,我们需要把/etc/yum.repos.d/文件夹中的CentOS-Base.repo替换掉,才能从云端中下载安装所需要的rpm包。这里给出替换的Centos-base.repo(这里的yum源是阿里的镜像),

然后在终端中执行命令:yum makecache(记得先打开网络)

最后我们就可以从云端下载rpm包进行安装了,例如下图

2、 修改/etc/hosts:
"
127.0.0.1   localhost.localdomain localhost chen
::1         localhost6 localhost6.localdomain6 chen

"

(修改成自己的主机名字就行了)

  • CentOS7.7在打开virtuoso&和icfb&时报错 WARNING: HOST <chen> DOES NOT APPEAR TO BE A CADENCE SUPPORTED LINUX CONF IGURATION.For|More Info, Please Run '<cdsroot>/tools.lnx86/bin/checksysConf' <productid>.

这个问题的原因是IC617和centos7不兼容,解决办法是:在.bashrc中加入一句代码export W3264_NO_HOST_CHECK=1,把这个信息屏蔽掉就好,因为它并不影响软件的使用,只是因为我的眼睛里容不下它,必须把它干掉。

 

  • spectre仿真

在.bashrc环境变量中加入下面代码,IC5141才能进行仿真。

export MMSIM_ROOT="/opt/cadence/MMSIM151"
export PATH=$MMSIM_ROOT/tools/bin:$PATH
export PATH=$MMSIM_ROOT/tools/dfII/bin:$PATH
export PATH=$MMSIM_ROOT/tools/spectre/bin:$PATH
export PATH=$MMSIM_ROOT/tools/ultrasim/bin:$PATH

完成上述步骤后source .bashrc一下,然后继续在终端中输入:which spectre   ,如下图的路径表示正确。

后面就可以进行仿真了。如果仿真过程中出现下面的错误,

*Errort Errors encountered during simulation. The simulator run log has not been generated.Possible cause could be an invalid command line option for the version of the simulator you are running. Choose Setup->Environment and verify that the comnand line options apecified in the userCmdLineOption field are supported for the simulatorAiternatively, run the simulator standalone using the runsimulation file in the netlist directory to know the exact cause of the error

 

请回到前面重新配置环境变量.bashrc。

 

  • 64bit IC5141运行calibre LVS和DRC问题

如果运行出错*Error* loadcontext could not open file - /../dfII/etc/context/64bit/aucore.cxt,那说明虽然是64bit的版本但是只能运行32位,修改以下环境变量:

.bashrc添加

export CDS_AUTO_64BIT=NONE

export CDS_AUTO_64BIT=spectre

.bashrc注释

export CDS_AUTO_64BIT=ALL

 

下面是我在IC514平台上用spectre做仿真的一些图:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值