1. 环境准备与依赖库安装
在CentOS系统上配置Synopsys VCS/Verdi环境,首先需要解决基础依赖问题。根据实际测试,以下库是必须安装的:
bash复制yum install lsb* -y
yum install libnsl -y
yum install libXScrnSaver -y
这几个库的作用分别是:
lsb*:提供Linux标准基础支持,确保工具链能正确识别系统环境libnsl:网络服务库,某些EDA工具会依赖其提供的RPC功能libXScrnSaver:X11屏幕保护相关库,图形界面工具需要
注意:在CentOS 8及以上版本,可能需要使用
dnf替代yum命令。如果遇到依赖冲突,可以尝试添加--skip-broken参数。
2. 字体配置方案对比
2.1 CentOS 7.9的兼容性问题
原文档提到CentOS 7.9在新硬件平台(如AMD 7000/9000系列CPU)上存在兼容性问题,特别是xorg-x11字体无法安装。这是因为:
- 硬件支持:新CPU架构需要更新的内核驱动,而CentOS 7.9的内核版本(3.10)过于陈旧
- 软件仓库:官方已停止维护,导致依赖关系无法满足
实测发现,即使强制安装也会出现:
- 字体渲染异常
- Verdi界面元素错位
- 代码窗口字号设置失效
2.2 CentOS 8的解决方案
切换到CentOS 8(内核4.18)后,字体问题得到解决。关键步骤如下:
bash复制# 安装X11字体全家桶
yum install xorg-x11* -y
# 验证字体安装
fc-list | grep -i x11
安装完成后,Verdi 2022.06版本可以:
- 正确加载Courier等宽字体
- 记住字号设置(退出后再次打开仍保持)
- 支持代码窗口的字体缩放
3. Verdi字体配置实操
3.1 图形界面设置
- 启动Verdi后进入
Tools > Preferences - 选择
Text Editor > Font - 关键配置项:
- Font Family:必须选择
Courier系列(其他字体可能
- Font Family:必须选择
