跳转至

HANDOFF — EDA 工具安装(Cadence 项目根)

2026-10-08 第 3 次整体重写(只读探测批量化登记 + 稳定层拆分到 BASELINE.md)。 交接快照,SessionStart 自动注入。事实档位:【已确认】=有实测证据;【未验证】=未经证实;【待决策】=尚未定论。

1. 这份文件怎么用

  • 交接快照,被自动注入;接任务先查 PROJECT-MAP.md 第 1 节路由表。
  • 本文件只记「现在」;环境事实 / 机制陷阱 / 命令速查 / 文档地图在 BASELINE.md(稳定层,不随轮次变化)。
  • 历次过程归各子工程 docs/SOP.md,本文件不复制。

2. 当前状态与在做什么

  • 【已确认】在用工具链(IC617 / MMSIM151 / ASSURA41 / Calibre 2015.2_36.27)于六台版本一致、验证通过;PDK 与 Calibre↔Virtuoso 集成已落地(pdk_integration_20260927)。环境事实与命令见 BASELINE §1/§3。
  • 【已确认】只读探测批量化(2026-10-08,C 类):pdk_integration 的 precheck/drift 探测由「逐条往返」改为「同主机拼一段 shell + 主机间并发 + 进程内探测缓存」。ProbeBatch 已上移共享库 precheck_module(原 utils/probe_batch.py 副本删除),本侧经 from precheck_module import ProbeBatch 取用;代表值 12→6 条命令。档案:pdk_integration_20260927/docs/SOP.md;共享库变更 py_public_modules_changes/probe_batch_upstream_20261008/。
  • 【已确认】IC25 遗留已清除;.16/.17 控制节点尚缺 ksh 与 i686 依赖(未处置,见 §3 #7)。

3. 未完成事项

# 事项 状态 下一步 在哪拾起
1 介质与镜像清理 待办 删 /data/nfs/tools/_ic617_media(13G)与 31.18 /var/tmp/{ic617,mmsim,calibre}(约 20G)前先确认:镜像同时是重装兜底与复跑验证介质 ic617_install_20260926/{backup/README.md,docs/SOP.md} D.7
2 IC617 纳入 slurm 生成器配置(同工具多版本互斥) 待决策 须逐项核对 IC617 的 14 个环境变量;IC617 modulefile 现为单文件含 MMSIM+ASSURA 组合环境,误纳入会被生成器覆盖。calibre 侧多版本互斥已不适用(2026.1 已退役),本项余 IC617 部分 slurm_ins docs/HANDOFF.md;ic25_cleanup_20260927/docs/SOP.md 步骤 2 坑位
3 Synopsys 安装(VCS + Verdi X-2025.06-SP1) 待决策 新会话摸底 → 方案确认 → 实施 ../../Synopsys/
4 license 服务开机自启(systemd) 待决策 需要常驻时另立变更 license_srv_20260926/docs/RUNBOOK.md §11
5 规范修正验收 + 备份清理 待决策 用户读各 SOP §5 与 RUNBOOK,看得懂=通过;通过后对照各 backup/README.md 自删备份 skill_rules_fix_20260926/、各 backup/
6 项目区 / 集成配置规范落地 待决策 三选一:站点级零配置(改 IC617 site .cdsinit)/CDS_LOAD_ENV 加 HOME 层/维持「模板+用户复制」 eda_workspace_standard_20260927/EDA-项目区与工作流规范.md 8.2 方案 A/B/C
7 .16/.17 控制节点缺 ksh 与 i686 依赖 待办 若日后要在其上跑 EDA 工具,按同一份 SOP 处置 hpc_submit_eda_deps_20260927/docs/SOP.md

4. 红线

  • /tools 的 ro↔rw 由人工开关(mount -o remount,rw|ro /tools):复跑须在 rw 窗口内、结束立即恢复 ro。
  • /tools 与 /pdk 均为六台共享盘,写安装树 / PDK 的操作影响六台。
  • 写 /opt、/data/nfs 与远端变更须同步批准;fstab 等红线动作每次单独确认。
  • 凭据不入文档(真值在 ~/.secrets/prod.env,权限 600);失败 2 次即停不换参数;长任务 setsid nohup … &。
  • 其余红线单一源:ic25_install_20260924/docs/HANDOFF.md 第 4 节(归档保留);机制与命令见 BASELINE.md §2/§3。

5. 指针

  • 稳定层(环境事实 / 陷阱 / 命令速查 / 文档地图):BASELINE.md
  • 工程身份与路由:PROJECT-MAP.md
  • 备份台账:docs/backup/README.md
  • 工作区级现状:../../docs/HANDOFF.md;数字侧现状:../../Synopsys/docs/HANDOFF.md
  • 跨项目:slurm_ins module_family_scope_20260927(Lmod family 共存)、lmod_csh_profile_20260927(csh 站点脚本)

来源:/home/rain/Documents/eda_tools_ins/Cadence/docs/HANDOFF.md | 最后更新:2026-10-08 13:24(由 build/sync.py 同步,请勿在站点侧修改)