文章目录
〇、说在前面的话
搞IC设计的兄弟们都懂,Virtuoso这个EDA神器装起来有多闹心!上次帮学弟装环境,光许可证报错就折腾了三天(别问我怎么活下来的)。今天就把这十年踩坑经验榨成干货,手把手教你从零开始搞定Virtuoso安装,文末附赠"安装必死九大场景"解决方案!
一、安装前的生死准备
1.1 系统要求(保命清单)
- 操作系统:推荐CentOS 7.6+或Ubuntu 20.04 LTS(实测18.04也行但驱动坑多)
- 硬盘空间:至少50G可用空间(别抠门!仿真文件分分钟吃空间)
- 内存要求:最低16GB(跑仿真建议32GB起步)
- 依赖库清单(缺一不可):
# CentOS党看这里
sudo yum install ksh libXext libXrender libXtst glibc.i686
# Ubuntu党看这里
sudo apt-get install csh ksh libxss1 libxtst6 libxi6
(超级重要)必须装32位兼容库!很多兄弟卡在图形界面报错就是因为这个!
1.2 安装包获取
官方下载需要Cadence账号(企业邮箱注册),这里演示使用Base版+Hotfix组合包:
├── base
│ ├── IScape04.23.010
│ └── Cadence_Virtuoso_617
└── hotfix
└── HOTFIX_IC06.18.151
(血泪教训)一定要先装Base再打补丁!顺序反了直接重装!
二、实战安装六步曲
2.1 解压的正确姿势
mkdir /cadence && cd /cadence
tar -zxvf Cadence_Virtuoso_617.tar.gz --strip-components=1
(重点)路径不要有中文和空格!见过有人放"下载/新建文件夹"里,结果license直接罢工!
2.2 许可证配置(最易翻车环节)
创建license.dat文件:
SERVER 主机名 ANY 5280
DAEMON cdslmd /cadence/tools/bin/cdslmd
FEATURE ...(此处替换正式license内容)
启动服务:
export CDS_LIC_FILE=5280@localhost
/cadence/tools/bin/lmgrd -c /cadence/license/license.dat
(必看)如果报"Failed to open the TCP port",八成是防火墙没关:
systemctl stop firewalld # CentOS
ufw disable # Ubuntu
2.3 环境变量配置(灵魂所在)
在~/.cshrc里添加:
setenv CDS_HOME /cadence
setenv CDS_ROOT $CDS_HOME
setenv PATH $CDS_HOME/tools/bin:$PATH
setenv CDS_LIC_FILE 5280@$HOSTNAME
生效配置:
source ~/.cshrc
三、验证安装的正确姿势
不要急着开香槟!先运行这三个诊断命令:
virtuoso & # 启动主程序
which spectre # 检查仿真器
xrun -version # 验证混合仿真
正常情况应该看到:
>> Virtuoso Editing Environment 6.1.8-64b
>> Spectre 18.1.0.259
>> Xcelium 20.09.001
四、死亡九连问(安装常见问题)
- 启动报libX11.so.6错误 → 重装libX11:i386
- license报-96错误 → hostname必须与license文件完全一致
- 图形界面花屏 → 设置env CDS_USE_XGL=1
- 无法保存设计 → 检查用户对安装目录的写权限
- 仿真器无法调用 → 确认PATH包含/tools/dfII/bin
- 中文系统乱码 → 临时切换LANG=en_US.UTF-8
- ADE L报错 → 更新bash版本到4.2+
- 工艺库加载失败 → 检查PDK路径是否含特殊字符
- 启动卡在Loading… → 删除~/.cadence目录重试
五、新手指南(少走三年弯路)
- 工作目录建议用全英文路径(比如/home/ic_design/project1)
- 首次启动后立即设置工艺库映射
- 每天下班前用dbCheck -all检查数据库
- 仿真文件单独存盘(别和设计文件混放!)
- 善用快捷键:
Ctrl+D 删除对象 Shift+X 展开层次 F3 调出属性窗口
六、写在最后
装完别急着关教程!记得打上最新Hotfix补丁(方法同Base安装),然后运行:
cd /cadence/hotfix/HOTFIX_IC06.18.151
./install_hotfix
(终极提示)遇到玄学问题就重装!与其花三天找原因,不如半小时重装来得快,别问我怎么知道的…祝各位一次点亮,仿真不报错!