小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(三)软件安装

这篇具有很好参考价值的文章主要介绍了小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(三)软件安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

软件安装部分难度极大,可能遇到各种教程以外的问题。

注意:安装软件建议安装路径文件夹名称与位置等等完全按照教程来,因为软件启动依托环境变量文件(.cshrc文件),环境变量文件内部的路径文件夹名称等等与教程完全匹配。如不按照教程安装路径、改写文件夹名称等等,可能会出现各种软件启动问题(本人已尝试)。

准备工作:电脑上安装好VMware软件和centos7。准备好IC618、SPECTRE18、Calibre2019安装包以及patch工具。虚拟机的根目录需被分配最好80GB以上的存储空间,软件全部安装后所占空间至少在60GB以上。

再次强调,根目录空间要达到60GB以上。

根目录扩容操作有多种方法,本人由于软件已经安装完成,故采用增加磁盘的方式实现扩容。

具体流程参考及其参考文章:

​​​​​​小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(二)虚拟机扩容操作(普通空间扩容与根目录扩容)-CSDN博客

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

前情提要:

1.虚拟机压缩包、工艺库安装包等等,请查找下述文章的百度网盘链接:

小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(一)安装Linux虚拟机-CSDN博客

2.库文件安装。Linux虚拟机安装完成后,有不少的库文件需要自己在终端内输入相应代码完成安装的。

具体方式为在终端内输入相应代码,按回车,然后按y(代表yes,n代表n),再按回车,即可实现库文件安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

 安装过程中可能出现库文件缺少的各种情况,具体文件出现缺少,请上网寻找相应的库文件安装代码,自行安装补全即可。总而言之,缺啥补啥。

文章参考补充:  2.Cadence系列软件安装 - 知乎 (zhihu.com)

一、IC618的安装

可以使用普通账户进行安装,也可以直接使用root账户进行安装;对于不太熟悉linux命令的同志,使用root账户安装相对简单一点,下面以root账号将eda软件安装在/opt目录下作为示例。

1、root账号登陆系统,在opt目录(opt目录在根目录下)下建立eda文件夹(可直接鼠标右键,也可以用命令mkdir),在/opt/eda目录下建立cadence目录;在/opt/eda目录下创建mentor目录。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、将IC618、SPECTRE18、calibre2019安装包和patch工具复制到linux虚拟机,直接在windows下右键复制,在linux系统里面右键粘贴即可(有时等第一次粘贴完成后,需要再右键粘贴一次)。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、进入/opt/eda/cadence目录下,解压缩IC618的三个压缩包,鼠标右键-->提取到此处即可解压缩,

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、在/opt/eda/cadence目录下创建IC618文件夹,作为IC618的安装目录。ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

4、进入/opt/eda/cadence/IC06.18.000.lnx86.Base/CDROM1目录下,右键打开终端,在终端中输入./SETUP.SH,按Enter健执行命令。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

5、在弹出的界面中,继续按Enter。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

6、按照提示,输入IC618安装目录/opt/eda/cadence/IC618后,按Enter键。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

7、由于没有事先安装InstallScape,首先在/opt/eda/cadence目录下创建iscape文件夹,然后按照提示安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

8、安装完后弹出InstallScape界面,选择Local directory/Media install,点击Browse,选择安装包的路径,然后点击Continue。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

9、在弹出来的界面中勾选IC_06.18.000后,点击Next。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

10、在弹出来的界面中,选择好IC618的安装路径后,点击Start开始安装。可能会由于根目录空间不足出现报错,注意分析报错提示。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

11、安装完成后,需要进行配置,大部分的配置可以直接按Enter,有两个需要注意一下,一个是提示要不要安装库文件,可以选择安装;另外一个是提示要不要使用默认的OA路径,建议选择默认的就行。(不一定会跳出,本人安装时没有跳出)

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

12、配置完成后,完成了IC618的安装,不要关掉下图界面,继续进行SPECTRE181的安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

二、SPECTRE181的安装

1、解压SPECTRE的两个压缩包,并在/opt/eda/cadence目录创建SPECTRE181文件夹(文件夹名称需为SPECTRE181,否则后续软件使用过程中会报错,本人已尝试),用来作为SPECTRE的安装目录。点击上图中的Done,在弹出来的界面中点击Cancel,返回到下图界面,选择SPECTRE的安装包存放路径,点击Next。可能会由于根目录空间不足出现报错,注意分析报错提示。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、勾选SPECTRE_18,点击Next。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、选择好SPECTRE的安装路径,点击Start开始安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

4、在弹出来的配置界面中,选择默认的OA路径即可。(不一定会跳出,本人安装时没有跳出)

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

5、安装成功后的界面如下图所示。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

三、安装Calibre2019

1、进入存放calibre2019安装包的目录/opt/eda/mentor,创建calibre2019文件夹,作为calibre的安装路径;将calibre2019的安装包放入calibre2019文件夹,因为安装包安装后产生的文件会产生在安装包所在的同级目录。然后进入calibre2019目录,右键打开终端,输入./aoj_cal_2019.3_15.11_mib.exe,按Enter。(下图有错误。但其实只要把安装后产生的文件全部放入calibre2019文件夹就行了)

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、提示缺少ld-linux.so.2,需要先安装32位的glibc库;在终端中输入yum install glibc.i686,按Enter,选择y(代表yes),完成glibc库的安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、回到calibre的安装终端,继续输入./aoj_cal_2019.3_15.11_mib.exe,按Enter。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

4、输入d,按Enter;输入yes,按Enter,进入calibre2019的安装。

 ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

5、几分钟后完成了calibre2019的安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

四、Patch文件处理

1、进入/opt/eda/cadence/patch目录,打开终端,输入./1patch.sh ../IC618/,按Enter,提示缺少libstdc++.so.6

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、右键打开终端,输入yum -y install libstdc++后按Enter,完成安装。再输入yum -y install libstdc++.i686后按Enter,完成安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、回到进行patch的终端,再次输入./1patch.sh ../IC618/,按Enter,进行IC618的patch。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

4、继续在终端中输入./1patch.sh ../SPECTRE181/,按Enter,进行SPECTRE的patch。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

5、继续在终端中输入./1patch.sh /opt/eda/mentor/calibre2019/,按Enter,进行calibre的patch。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

6、继续在终端输入python cdslicgen.py,产生IC618的license,将产生的license.dat复制到/opt/eda/cadence/license目录下。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

7、在终端输入ifconfig,查看mac地址,ens33下面ether后面的00:0c:29:65:15:7f即为mac地址(不同虚拟机不一样);继续输入python mgclicgen.py 00:0c:29:65:15:7f,产生calibre的license,将产生的license.dat复制到/opt/eda/mentor/license目录下。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

8、修改系统主机名为eda。进入/etc目录,打开hosts文件,在末尾添加一行”127.0.0.1   eda”,如下图所示;打开hostname文件,添加”eda”主机名,如下图所示;进入/etc/sysconfig目录,打开network文件,添加”HOSTNAME=eda”,如下图所示。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

9、可重启虚拟机,使得当前虚拟机的静态用户名和临时用户名都为eda,软件不允许以虚拟机的默认主机名的方式启动。本人尝试时,曾出现静态主机名(static hostname)和临时主机名(transient hostname)不同导致软件启动失败的情况,通过重启虚拟机以解决问题。在终端输入hostnamectl可以查看当前的主机名。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

五、运行IC618、calibre2019(在非root用户下操作)

1、退出root账户,在用户选择界面切换到个人账户(非root账户)进入系统,将/opt/eda/cadence/patch目录下的.cshrc复制到个人目录/home/skywalker(我的用户名为skywalker)下,.cshrc是隐藏文件,按CTRL+h可以显示隐藏文件。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、在个人账户目录下打开终端,输入su按Enter,输入root用户密码,临时切换到root账户,继续输入usermod -s /bin/csh skywalker,将个人用户的shell改为csh。因为环境变量采用csh设置,所以要将默认的bash改成csh;如果采用bash设置环境变量,则不需要更改shell。再输入su skywalker将回到个人账户。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、在个人账户目录/home/skywalker打开终端,输入source .cshrc,加载环境变量,注意命令中的空格;再输入virtuoso启动IC618。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

4、在个人目录/home/skywalker打开终端,输入source .cshrc,加载环境变量;再输入calibre -gui启动calibre。注意命令中的空格。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

至此,就完成了IC618、SPECTRE18、Calibre2019的安装。注意,文件夹名称需要符合教程要求,否则软件启动会出现错误。

问题备注:

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

如果出现如图所示情况,请尝试代码yum install ksh与yum install libXScrnSaver,确认两项是否已经安装。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

如果仍有如图所示的库文件缺失,请使用yum install libGLU(yum -y install libGLU)。

如果出现报错dlopen failed to open ‘libdl.so’需要再安装yum install glibc-devel

按照评论区尝试,基本可以解决该项virtuoso无法启动问题。

如果仍无法解决,也可以尝试bash为环境变量的启动方式,对应于5.2的反向操作,而这需要去网上寻找.bashrc环境变量文件,此为本人未曾尝试,但评论区有人成功实现,也是一种解决方案。

如有其他问题,也可先参考文章2.Cadence系列软件安装 - 知乎 (zhihu.com),确保库文件已经安装齐全(不少问题都是由于缺少库文件导致)。

六、运行IC618、calibre2019(在root用户下启动软件,属于可选操作)

1、首先完成第五部分:运行IC618、calibre2019(在非root用户下操作)。如果软件均可正常启动,可以考虑进行此项操作。在root用户下直接输入启动代码,可能会出现如下图所示的情况。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

2、如果想在root账户下启动IC618和calibre2019,则需输入su skywalker进入个人账户。再输入source .cshrc,加载环境变量;然后输入virtuoso启动IC618。或者输入source .cshrc,加载环境变量;再输入calibre -gui启动calibre。注意命令中的空格。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3、注意:如果出现No protocol specified错误,请查看转载文章予以解决(15条消息) Linux系统下解决“No protocol specified“报错_深度科研的博客-CSDN博客。

3.1、虽然根据转载文章解决掉问题,但我每次重启仍然会出现No protocol specified错误,故先在root模式下输入xhost +而后再su skywalker进入个人用户模式,再在此模式下启动软件。source .cshrc在本人后来使用过程中已不再输入,仅输入virtuoso即可启动软件。&作为一种启动方式,可加可不加,本人也不太明白其含义。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

3.2、Calibre与virtuoso启动方式相同,virtuso可以启动则calibre也可启动,只是需要输入calibre -gui

注意命令中的空格。

ic618安装,# Linux虚拟机安装与IC618等系列软件安装、仿真,centos,linux

至此,即可实现在root用户下启动软件了。su skywalker进入个人用户模式为必须操作,单独的root用户无法实现软件启动(仅本人目前的操作情况来看)。

引导:calibre2019集成至IC618中,此操作将在设计版图时使用

最好在IC618与calibre2019都能正常启动的条件下再进行操作,避免出现复杂问题。具体操作见下:

小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(八)IC618集成Calibre2019_沉默不语的绵羊┈━═☆的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-643464.html

到了这里,关于小白指路-从安装Centos7(Linux)、IC618、SPECTRE18、Calibre2019到CMOS反相器仿真之(三)软件安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux(centos7)安装7z

    下载地址:7-Zip - 程序下载  解压文件 压缩文件 7zzs a 11.7z dist  ----将文件夹dist压缩成11.7z   官网网站7-Zip 官方中文网站

    2024年02月02日
    浏览(55)
  • Linux(Centos7)安装 Nacos

    JDK安装-参考之前的文章,有详细步骤。已安装可忽略 1.通过Xftp将nacos压缩包上传至 /opt 目录下 2.解压至 /usr/local/ 3.修改nacos配置文件 –( nacos/conf/application.properties ) - 找到以下配置取消注释,并更改为自己数据库ip地址,数据库用户名和密码 4.创建Nacos数据库 - - 1. 新建数据

    2024年02月13日
    浏览(37)
  • Linux下安装Mysql【CentOS7 】

    Mysql官网:https://www.mysql.com/ 下载网址:https://downloads.mysql.com/archives/community/ 首先使用第三方工具上传 解压后的文件都是 rpm 文件,因此需要用到 rpm 包资源管理器相关的指令安装这些 rpm 的安装包 安装完该插件之后, 依次执行 以下命令安装这些 rpm 包 问题1 解决方案1:清除之

    2024年01月18日
    浏览(55)
  • CentOS7.4虚拟机安装教程(Linux)

    一:下载镜像 这里提供三种镜像下载方法 (1)CentOS官网下载 https://vault.centos.org/ ①在官网下载页面地址下拉找到7.4.1708/选项并单击进入 ②找到isos/选项并单击进入 ③进入页面后,可以看到x86_64/选项并单击进入 ④在打开的界面中找到CentOS-7-x86_64-DVD-1708.iso并点击下载 以下针

    2024年02月08日
    浏览(42)
  • Linux CentOS7.9安装OpenJDK17

    清华大学开源软件镜像站 国内的站点,下载速度贼快 上传到自己指定的目录,我一般在丢在这个目录 /home/local/java/ 下 文件上传到服务器后,解压命令:

    2024年02月06日
    浏览(38)
  • 【Linux】详解Centos7的下载安装配置

    本文时间 2023-05-17 作者:sugerqube漆瓷 centos8已经停止维护,centos7将在2024-06-30停止维护(所以暂时选7) 未来替代品参考: AlmaLinux https://almalinux.org/ CloudLinux公司搞得RHEL下游发行版 RockyLinux https://rockylinux.org/ Gregory Kurtzer发起搞得RHEL下游发行版 附:常用Linux发行版操作系统大盘点

    2024年02月05日
    浏览(38)
  • linux centos7安装部署安装Elasticsearch并后台启动

    6、修改jvm.options配置文件 7、创建用户并赋予权限,不能再root用户下启动 useradd 用户名 passwd 用户名 随后会提示输入密码 赋予权限 cd /opt/software/es chown -R 用户名:用户名 ./ —chown将指定文件的拥有者改为指定的用户或组, usermod -g root 用户 —将当前用户添加至root组 8、elastic

    2024年02月16日
    浏览(36)
  • 19、Linux安装Git(CentOS7,在线/离线)

    本文档全文使用 root 账户执行,如果使用其他账户,命令前加 sudo 。 a)删除git环境变量 删除配置文件内的git环境变量 b)删除git安装目录 官网地址: Git官网 点击下载即可。 a)新建 git 文件夹 在服务器 /opt/ 目录下新建 git 文件夹 使用 sftp 工具将 git 安装包上传到服务器。

    2024年02月06日
    浏览(37)
  • Linux CentOS7 离线安装gcc环境

    环境有网络的情况,推荐在线安装,这样安装不容易出错,安装命令如下: 有些环境是没有公网环境的,此时需要离线安装配置gcc环境:         离线安装步骤如下: 先下载一个 gcc-c++-4.8.5-39.el7.x86_64.tar.gz(点击跳转百度云盘) 提取码:krca 下载完成后上传到系统中,进行

    2024年02月14日
    浏览(35)
  • Linux(Centos7)安装 Zabbix6.0

    zabbix6.0安装环境: Lamp(linux httpd mysql8.0 php) 注意: 1. 关闭防火墙( firewalld ),取消开机启动 2. 永久关闭 selinux 安全机制 首先编辑配置文件( /etc/selinux/config ),将 SELINUX=enforcing 改为 SELINUX=disabled ,然后重启服务器 1. 配置mysql源 2. 安装依赖 3. 下载MySQL和zabbix安装包 4. 解压并

    2024年02月14日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包