@腾讯云服务器搭建IC EDA平台

系统配置

在腾讯云购买服务器,我是用来存储数据的,仿真数据还是放在本地。

图形界面:

安装图形界面,

yum groupinstall “Server with GUI” -y

配置图形界面为默认启动方式

systemctl set-default graphical
reboot

腾讯云自带vnc登陆功能,可以进行登陆设置。

安装VNC

首先安装vncserver

[root@pool-100-0-0-110 ~]# yum install tigervnc-server

配置VNC

~]# cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
For two user, AAA and BBB,
~]# cp /etc/systemd/system/vncserver@.service /etc/systemd/system/vncserver-AAA@:1.service
~]# cp /etc/systemd/system/vncserver@.service /etc/systemd/system/vncserver-BBB@:2.service
~]#vi /etc/systemd/system/vncserver-AAA@:1.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple

#Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’
ExecStart=/usr/bin/vncserver_wrapper %i
ExecStop=/bin/sh -c ‘/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :’

[Install]
WantedBy=multi-user.target
使用AAA replace
Load配置
~]#systemctl daemon-reload
~]# su -USER
~]#vncpasswd
~]#password:
~]#verify:
开启VNC
~]# systemctl start vncserver-AAA@:1.service
~]# systemctl enable vncserver-AAA@:1.service
关闭VNC
~]# systemctl disable vncserver-AAA@:1.service
~]# systemctl stop vncserver-AAA@:1.service
开启防火墙:
~]# firewall-cmd --list-all
~]# firewall-cmd --zone=public --permanent --add-port=5904/tcp
配置分辨率:
vim /home/AAA/.vnc/ config
#securitytypes=vncauth,tlsvnc
#desktop=sandbox
geometry=1920x1080
#localhost
#alwaysshared
VNC配置完毕

Linux 增加user:

-------------增加用户---------------
adduser [用户名]
passwd [用户名]
-------------改变用户的用户组---------------
usermod -G 用户组 用户名
把某个用户改为 group(s)
usermod -a -G 用户组 用户名
把用户添加进入某个组(s)
查看用户所属组:
groups zhangy
-------------Linux修改文件所属用户及所属组---------------
chgrp 修改文件所属组
chgrp [-R] groupname file
chown 修改文件所属用户及所属组
chown [-R] ownname:groupname filename

-------------用户增加root权限---------------
Chmod -v u+w /etc/sudoers (添加sudoers编辑权限)
Vim /etc/sudoers
在文件中加入一行文字
[用户名] ALL=(ALL) NOPASSWD:ALL
:wq 推出编辑并保存;
Chmod -v u-w /etc/sudoers (收回sudoers编辑权限)

now,系统配置完毕。。。

IC618,spectre,calibre2019 setup

一、 IC618的安装
可以使用普通账户进行安装,也可以直接使用root账户进行安装;对于不太熟悉linux命令的同志,使用root账户安装相对简单一点,下面以root账号将eda软件安装在/opt目录下作为示例。
1、root账号登陆系统,在opt目录下建立eda文件夹(可直接鼠标右键,也可以用命令mkdir),在/opt/eda目录下建立cadence目录;在/opt/eda目录下创建mentor目录。

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

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

1、 在/opt/eda/cadence目录下创建IC618文件夹,作为IC618的安装目录。

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

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

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

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

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

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

9、在弹出来的界面中,选择好IC618的安装路径后,点击Start开始安装。

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

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

二、 SPECTRE181的安装
1、解压SPECTRE的两个压缩包,并在/opt/eda/cadence目录创建SPECTRE181文件夹,用来作为SPECTRE的安装目录。点击上图中的Done,在弹出来的界面中点击Cancel,返回到下图界面,选择SPECTRE的安装包存放路径,点击Next。

2、 勾选SPECTRE_18,点击Next。

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

5、在弹出来的配置界面中,选择默认的OA路径即可。

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

三、 安装Calibre2019
1、进入存放calibre2019安装包的目录/opt/eda/mentor,创建calibre2019文件夹,作为calibre的安装路径;进入calibre2019目录,右键打开终端,输入./aoj_cal_2019.3_15.11_mib.exe,按Enter。

2、提示缺少ld-linux.so.2,需要先安装32位的glibc库;将linux系统的镜像问价复制到linux虚拟机并提取出来,进入Packages文件夹,右键打开终端,输入rpm -ivh glibc-2.17-260.el7.i686.rpm nss-softokn-freebl-3.36.0-5.el7_5.i686.rpm,按Enter,完成glibc库的安装。

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

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

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

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

2、进入Packages文件夹,右键打开终端,输入rpm -ivh libstdc+±4.8.5-36.el7.i686.rpm libgcc-4.8.5-36.el7.i686.rp,按Enter,完成相应库的安装。

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

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

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

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

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目录下。

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

注意事项:
若IC618开启时,发现字体报错,说明少安装字体,使用如下命令安装(若不安装,adexl仿真可能无法并行SIM)
安装字体包:yum install xorg-x11-font*

此文章仅用于学习交流,平台验证,不得用于商业行为。

腾讯云服务器搭建IC EDA平台相关推荐

  1. 使用腾讯云服务器搭建个人网站详细步骤介绍

    学习Html.CSS.C#.Java等编程语言,最终都希望能做一个网站,并且部署到服务器上,能通过外网访问到.本文就要介绍一下,使用腾讯云服务器搭建个人网站的方法,以及相关操作步骤. 实现步骤: 1) ...

  2. 腾讯云linux配置服务器配置,centos7+腾讯云服务器搭建wordpress

    title: centos7+腾讯云服务器搭建wordpress date: 2020-03-04 categories: web tags: [wordpress] 分两部分:1.搭建LEMP环境 ...

  3. 使用腾讯云服务器搭建个人网盘

    使用腾讯云服务器搭建个人网盘 应当说,个人网盘越来越普及,但是市面上的共有云网盘存在着不充会员就限速的特点.当然,这也不能怪各大厂商,毕竟中国商宽的价格就摆在那里,网盘运营者没有理由让免费用户也不限速 ...

  4. 使用腾讯云服务器搭建离线(中转)网盘

    使用腾讯云服务器搭建离线(中转)网盘 本文中,使用Aria2实现离线下载,使用Rclone实现上传.应当说,Aria2+Rclone是一个很好的组合.其中,Aria2是一款非常好用的命令行下载工具.当 ...

  5. 使用腾讯云服务器搭建网站

    使用腾讯云服务器搭建网站 云服务器操作 搭建动态网站服务器 云服务器操作 购买腾讯云服务器,并安装centos7系统(详细参考腾讯云服务器操作指南),创建实例: 在云服务器面板中设置安全组:设置入站规 ...

  6. 腾讯云服务器java搭建教程_腾讯云服务器搭建

    记录以备忘.转载请标明出处 腾讯云服务器搭建 *** 在本地产生自己的公钥和私钥文件 - "ssh-keygen" 根据提示输入必要信息 - 在~/.ssh/ 目录下能找到这两个文 ...

  7. 腾讯云服务器搭建WordPress网站教程(全流程)

    已经有了腾讯云服务器如何搭建网站?腾讯云服务器网以腾讯云服务器,借助宝塔面板搭建Web环境,然后使用WordPress博客程序搭建网站,大致分为三步,首先购买腾讯云服务器,然后在腾讯云服务器上部署宝塔 ...

  8. 腾讯云服务器搭建NextCloud云盘

    初衷 我相信每个人都想要创造一点个人的小空间,存放某种东西(你懂的). 为了达到这个目的,顺便学习一下服务器的搭建,折腾了几天,终于算是搞定了,便记录如下. 一 准备 思路:使用腾讯云服务器,部署LA ...

  9. 利用腾讯云服务器搭建owncloud个人网盘

    天天在家学习,都要学傻了,无意间想到弄个私人网盘玩玩,就立马去腾讯买了个服务器来玩玩,下面给大家介绍如何利用云服务器搭建一个个人网盘,非常简单,新手也能半个钟配置完. 我服务器的系统是CentOS7 ...

最新文章

  1. MySQL Cluster 日常维护
  2. php程序耗时是负数,php 代码测试,代码越在前面越耗时
  3. 收藏吧!产品再要求实现这个功能,就把这篇转给他!
  4. 枚举--遍历搜索空间的例子:熄灯问题
  5. url,html,javascript中的转义字符
  6. 腾讯云副总裁邹贤能:将陆续开源四大核心技术
  7. 增长黑客的秘诀在于数据的运用
  8. vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10
  9. 计算机基础.doc,大学生计算机基础.doc
  10. 微软:Excel 正成为开发者的终极武器!
  11. DenseNet:比ResNet更优的CNN模型
  12. 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
  13. 如何制作bt种子文件
  14. 计算机室内设计 cad 论文,cad室内设计开题报告
  15. Javc处理图片各种效果的类库Java Image Filters
  16. vue播放报警音实现过程
  17. ASO优化方法有哪些_五大ASO优化方法
  18. 语义分割 语义分类_路面语义分割
  19. PDF文件有密码怎么办?
  20. 集线器、交换机、路由器、猫

热门文章

  1. HTML+CSS实现搜索框
  2. (完整版)行为金融学整理
  3. java 工厂类静态方法,为什么要在JAVA工厂模式中使用静态方法
  4. 现代ups电源及电路图集_现代UPS电源及电路图集
  5. 为什么波长越长,衍射现象越明显?越容易传播的远?
  6. SAP ABAP VA01利润中心替代
  7. 【Latex】TexLive+VScode+SumatraPDF 配置LaTex编辑环境
  8. 2020年第四轮计算机科学与技术学科评估排名结果
  9. 【Vant Weapp】van-tab 标签页
  10. 【python 格兰杰因果关系系列之二】一个例子3分钟教会你使用格兰杰因果关系检验