查看: 33|回复: 0

CentOS7.9(Dell T620,IC618 + Calibre2022 + Innovus)完整安装配置

[复制链接]

7

主题

4

回帖

333

积分

中级会员

积分
333
发表于 3 天前 | 显示全部楼层 |阅读模式
镜像:CentOS-7.9.2009-x86_64.iso,安装包选择:最小化 Minimal Install,EDA 环境最干净,避免多余包冲突
T620:开机 F10 进 Lifecycle Controller 做 RAID(推荐系统盘 RAID1,数据盘 RAID5/RAID0);F11 调出启动菜单,U 盘 / IDRAC 虚拟介质引导

一、安装向导分区(LVM,EDA 推荐方案)
手动分区,xfs 文件系统
1. /boot:1G,标准分区(不能 LVM)
2. swap:内存≥32G 设 16G;内存 16G 设 16G;内存 64G + 可设 16~32G;跑仿真建议不要大于 32G
3. /(root):100G LVM(EDA 安装包 + 系统,一定要足够大,不要 50G 默认)
4. /eda:剩余全部空间 LVM,单独挂载,放 IC618、Calibre、Innovus、PDK、GDS、仿真数据
可选:独立数据盘单独挂载 /eda_data,放 project 工程
二、安装界面基础设置
1. 网络:打开网卡,设置静态 IP,填写网关、DNS
2. 时区:Asia/Shanghai
3. root 密码设置;新建普通 EDA 用户(例如 edauser),后续所有 EDA 工具不要 root 运行
4. 软件选择:Minimal Install(最小化)
安装完成重启,进入系统。
三、系统初始化(root 执行,全部复制运行)
1. 修复 yum 源(CentOS7 EOL,必须切换 vault 源,否则 yum 报错)
  1. sed -i 's|mirrorlist=|mirrorlist=|g' /etc/yum.repos.d/CentOS-.repo
  2. sed -i 's|baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-.repo
  3. yum clean all
  4. yum makecache
  5. yum install -y epel-release
复制代码
2. 关闭防火墙 + SELinux(EDA/license 服务必须)
  1. #临时关闭
  2. setenforce 0
  3. systemctl stop firewalld
  4. systemctl disable firewalld
  5. #永久关闭SELinux
  6. sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
复制代码
3. 时区 + 时间同步
  1. timedatectl set-timezone Asia/Shanghai
  2. yum install -y chrony
  3. systemctl enable --now chronyd
复制代码
4. 安装基础工具
  1. yum install -y vim wget net-tools psmisc lsof screen tmux nmtui
复制代码
四、EDA 必须依赖包(IC618 + Calibre2022 + Innovus,一次性装全)
  1. yum install -y glibc-devel glibc-static libstdc++ libX libXi libXt libXtst libXrender libXext libXmu \
  2. compat-libstdc++-33 csh ksh tcl tk xterm xorg-x11-server-Xvfb mesa-dri-drivers openssl-devel \
  3. glibc.i686 libgcc.i686 libstdc++.i686 libXext.i686 libXrender.i686 libXtst.i686 libXi.i686 \
  4. libXft.i686 libXmu.i686 libpng12 libjpeg-turbo freetype fontconfig libselinux gtk2 \
  5. perl perl-Env perl-XML-Simple perl-ExtUtils-MakeMaker readline-devel zlib-devel
复制代码
重点包:compat-libstdc++-33、ksh、Xvfb,缺少会 Virtuoso/ADE 报错、Calibre 启动失败Cadence
五、系统内核 & 资源优化(EDA 大内存、文件句柄,必须配置)
编辑 /etc/sysctl.conf
  1. vm.swappiness = 10
  2. fs.file-max = 2048000
  3. kernel.sem = 250 32000 100 128
复制代码
生效:
  1. sysctl -p
复制代码
修改 /etc/security/limits.conf,文件句柄(版图 / 仿真打开大量文件)
  1. soft nofile 102400
  2. hard nofile 102400
  3. soft nproc 65535
  4. hard nproc 65535
  5. root soft nofile 102400
  6. root hard nofile 102400
复制代码
重启生效

六、EDA 用户环境配置(edauser 用户,csh/tcsh 推荐,Cadence 原生 csh)

新建 /home/edauser/.cshrc
  1. setenv CDSHOME /eda/cadence/IC618
  2. setenv CALIBRE_HOME /eda/mgc/calibre2022
  3. setenv INNOVUS_HOME /eda/cadence/innovus
  4. setenv LM_LICENSE_FILE 27000@你的license服务器IP
  5. set path=($CDSHOME/tools/bin $CDSHOME/tools/dfII/bin $CALIBRE_HOME/bin $INNOVUS_HOME/bin $path)
复制代码
生效:source ~/.cshrc

七、远程图形(VNC / NoMachine,推荐 NoMachine,T620 跑 Virtuoso 更流畅)
  1. yum install -y tigervnc-server
  2. #或者直接装nomachine,图形稳定性更好,IC版图拖动无卡顿
复制代码
八、安装前检查命令(全部 OK 再跑 InstallScape)
  1. #检查32位库
  2. rpm -qa | grep i686
  3. #检查ksh
  4. which ksh
  5. #检查Xvfb
  6. which Xvfb
  7. #查看limits
  8. ulimit -n
复制代码
九、常见坑(T620+CentOS7.9)

1. T620 H710 阵列卡:RAID 建好再装系统;不要 JBOD 单盘装,容易掉盘
2. 不要yum update升级内核!固定原 7.9 内核,升级内核大概率 EDA 库兼容报错
3. / 分区一定要≥100G;IC+Calibre+Innovus 安装包体积巨大
4. 图形报错:缺少 32 位 X11 库;Pcell、Virtuoso 图形界面依赖 libX *全套 i686 包
5. license 无法连接:防火墙 /selinux 没关,或者 /etc/hosts 没做主机名解析
十、后续
系统就绪后,使用 InstallScape 安装 IC618、Innovus;Calibre 单独安装,配置 license。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|沪ICP备2020032996号-2

在本版发帖
关注公众号
返回顶部