马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 tonxiao 于 2025-12-18 20:01 编辑
**【分享】基于WSL2 (AlmaLinux 8) 的EDA全流程环境 | IC23.1/Calibre2024/Synopsys全家桶 | RDP原生双屏完美体验**
分享一个基于 **WSL2 (Windows Subsystem for Linux)** 的集成EDA环境。相比传统VMware虚拟机,WSL2启动秒开,内存占用更低,且能直接调用Windows资源。本环境系统为 **AlmaLinux 8**(RHEL 8的下游,完美兼容EDA工具),通过Windows自带的“远程桌面连接”即可登陆。**完美支持原生双屏/多屏显示**,操作丝般顺滑,分辨率自适应,体验无限接近原生Linux工作站。
**【环境亮点】** * **轻量高效**:基于WSL2架构,资源开销远小于VMware,文件与Windows互通更方便。 * **软件新**:集成了2023-2024年的主流工具,紧跟工艺需求。 * **完美图形界面**:通过RDP协议连接,支持多显示器全屏。 * **开箱即用**:主要环境变量已配置完毕,导入即可使用。
**【包含软件清单 (仅供学习)】** 环境内已预装并配置好以下软件:
**1. Cadence (模拟/数字/验证):** * **Virtuoso**: IC6.1.8 & **IC23.1** (双版本) * **Spectre**: SPECTRE 24.1 * **Xcelium**: 23.09 * **Quantus**: 23.1 * **Verisium Debug**: 23.09
**2. Synopsys (数字全流程):** * Design Compiler (SYN) * IC Compiler II (ICC2) * VCS / Verdi * PrimeTime (Prime) * SpyGlass * Formality (FM) * Library Compiler (LC)
**3. Siemens EDA (Mentor):** * **Calibre**: 2024 版本
---
**【食用教程】**
### Step 1: 导入镜像与初始化 *(请确保已启用WSL功能,建议D盘或E盘预留足够空间)*
1. **创建安装目录并导入镜像** 打开 PowerShell (管理员模式),执行以下命令: ```powershell # 创建目录 (路径可自定义) mkdir E:\wsl\wsl_systems\AlmaLinux-8\
# 确保WSL内核已安装 wsl.exe --install --no-distribution
# 导入镜像 (注意修改你的tar包实际路径) wsl --import AlmaLinux-8 E:\wsl\wsl_systems\AlmaLinux-8 D:\wsl\Alma_bak_eda.tar ```
2. **进入WSL并优化服务** 输入 `wsl` 进入系统,执行以下命令关闭不必要的服务以提升性能: ```bash sudo systemctl disable auditd.service sudo systemctl disable mcelog.service sudo systemctl disable NetworkManager-wait-online.service ```
3. **修改用户名 (重要)** 镜像默认用户名为 `tonxiao` ,密码为1220。为了方便使用,建议将其修改为你自己的用户名(假设新用户名为 `EDA`): ```bash # 将 tonxiao 修改为 EDA (请根据需要替换 EDA 为你的名字) sudo usermod -l EDA tonxiao sudo usermod -d /home/EDA -m EDA ```
4. **配置默认登录用户** 为了每次启动WSL自动登录新用户,需要修改配置文件: ```bash sudo nano /etc/wsl.conf ``` 在文件中添加或修改以下内容: ``` [user] default=EDA ##(保存退出:Ctrl+O -> Enter -> Ctrl+X)* ##完成后,在PowerShell中执行 `wsl --shutdown` 重启WSL。** ```
### Step 2: 远程连接 (RDP) 开启双屏
1. 进入WSL,启动xrdp服务(通常已设置自启,若未启动可手动执行)。 2. 打开 Windows 自带的 **"远程桌面连接" (mstsc)**。 3. **计算机/地址**输入:`localhost:3390` 4. **开启双屏**:点击【显示】选项卡 -> 勾选 **【将我的所有监视器用于远程会话】**。 5. 点击连接,输入用户名密码 即可进入桌面。
### Step 3: 激活 Synopsys 软件 Cadence 和 Calibre 的 License 已经处理好(HostID已解),可以直接运行。 **唯独 Synopsys 的 License 强绑定网卡 MAC 地址**,导入WSL后你的虚拟网卡MAC会变,因此必须重新生成:
1. **获取MAC地址**: 在 WSL 终端输入 `ifconfig`,复制 `eth0` 网卡的 `HWaddr` (MAC地址)。
2. **生成License**: * 在 Windows 下打开/opt/eda/ocrd提供的 **S家KeyGen工具包**。 * 运行 `scl_keygen.exe`,填入刚才获取的 MAC 地址和 Hostname。 * 生成 `.dat` 或 `.lic` 文件。
3. **修复License格式**: * 打开生成的 License 文件,修改前2行,确保指向正确的 `snpslmd` 路径: ```text SERVER <你的hostname> <你的MAC地址> 27001 DAEMON snpslmd /opt/eda/Synopsys/scl/2024.06/linux64/bin/snpslmd ``` * 将修改后的文件拖拽到工具包里的 `fix.bat` 脚本上执行修复。
4. **替换并挂载**: * 将修复完成的文件复制到 WSL 内部路径,覆盖原文件: `/opt/eda/Synopsys/scl/2024.06/admin/license/synopsys.lic` * 在 WSL 终端输入别名命令重新挂载 License: ```bash lmg ``` *(注:lmg 是配置好的 alias,对应 lmgrd 启动命令)*
---
**【界面预览】** ![[Pasted image 20251217170424.png]] ![[Pasted image 20251217170646.png]] ![[Pasted image 20251217170441.png]]
![[Pasted image 20251217170726.png]]
**【下载链接】** 链接:https://pan.quark.cn/s/3858527f6a71 提取码:tg9j
**【免责声明】** 1. 本环境仅供个人**学习研究使用**,请勿用于任何商业用途。 2. 软件版权归原公司所有,请在下载后24小时内删除。如果觉得软件好用,请支持正版。 3. 由于WSL配置的复杂性,不保证在所有硬件配置上均能一次性成功,遇到问题欢迎回帖交流或添加QQ:384996400。
|