CONFIGURATION / APPENDIX
环境接口附录
查阅自动传递的进程变量与已登记的旧名。日常安装从环境变量速查开始;此处用来识别日志中的名称和排查遗留配置。
以下运行字段由启动器、宿主或任务产生。除标明可覆盖的项目外,没有可供用户统一设置的固定值;会话端口、token、PID 和任务路径不能复制到另一会话。
SiCo 会话与调度传递
| 名称 | 值的形式 | 默认 / 来源 | 作用 |
|---|---|---|---|
SICO_AI_RUNTIME | 会话目录 | 启动器分配 | Assistant 当前会话运行根。 |
SICO_AI_SOCKET | Unix socket 路径 | 启动器分配 | Assistant MCP 与 controller 的通信端点。 |
SICO_AI_SPOOL | 目录 | 启动器分配 | 较大工具输入/结果的会话传递位置。 |
SICO_AI_TOKEN | 私有随机凭据 | 启动器生成 | Assistant 会话认证;不手工设置或写入共享文件。 |
SICO_AI_WORKSPACE | 工程绝对目录 | 当前会话工程 | Assistant 工作目录。 |
SICO_AI_PROFILE | interactive / verification | interactive(会话 CLI) | 会话能力范围,由启动器传递。 |
SICO_AI_CONTROL_FD | 非负整数文件描述符 | 启动器分配 | 终端控制通道;不可在新进程中复用旧值。 |
SICO_MCP_PORT | 本机端口整数 | 服务分配 | 主界面 Codex MCP 桥端口,不是用户服务器监听配置。 |
SICO_MCP_TOKEN | 私有随机凭据 | 服务生成 | MCP 桥认证。 |
SICO_MODEL_KEY | 私有凭据 | 网关传给专用子进程 | Codex 请求本地网关使用的凭据引用,不是共享 SICO_API_KEY 配置入口。 |
SICO_AI_LSF_HANDOFF | 1 | 本机启动时未设置 | 标记已完成完整 Assistant 的远程交接。 |
SICO_AI_LSF_SUBMIT_DISPLAY | X11 display | 提交端显示环境 | 检查远程显示交接。 |
SICO_AI_LSF_XFORWARD | 交接模式标记 | launcher 设置 | 标识 X11 转发准备结果。 |
RCE_DSPF_LAYOUT_LIB | OA library 名 | 从宿主目标获取 | DSPF Analyzer 关联版图。 |
RCE_DSPF_LAYOUT_CELL | OA cell 名 | 从宿主目标获取 | DSPF Analyzer 关联版图。 |
RCE_DSPF_LAYOUT_VIEW | OA view 名 | 从宿主目标获取 | DSPF Analyzer 关联版图。 |
RCE_DSPF_PARENT_PID | 进程 ID | 宿主 Virtuoso PID | 随宿主生命周期管理 Analyzer。 |
DRC_RULE_SELECT_PARENT_PID | 进程 ID | 宿主 Virtuoso PID | Rule Select 子窗口生命周期。 |
DRC_BACKUP_DONE | 1 | 未设置 | 前端已经完成运行目录备份,backend 避免重复备份。 |
LVS_BACKUP_DONE | 1 | 未设置 | LVS / 导出前端已完成备份。 |
RCE_BACKUP_DONE | 1 | 未设置 | RCE 前端已完成备份。 |
LEF_BACKUP_DONE | 1 | 未设置 | LEF 前端已完成备份。 |
MTS 与库查询 worker
| 名称 | 值的形式 | 默认 / 来源 | 作用 |
|---|---|---|---|
MTS_NETLISTOR_ROOT | 目录 | 本安装 tools/mtsnl | 旧 launcher 覆盖的一致性检查;设置时必须等于当前安装工具根。 |
MTS_NETLISTOR_CDSLIB | cds.lib 文件 | 任务源项目 | 隔离 worker 的源库定义。 |
MTS_NETLISTOR_WORKDIR | 绝对目录 | 任务工作目录 | 隔离 worker 工作位置。 |
MTS_NETLISTOR_DEFAULTS_OUTPUT | 文件路径 | 当前 defaults 请求分配 | PDK 默认值读取结果。 |
MTS_NETLISTOR_PROBE_PROJECT | 目录 | 当前请求分配 | 默认值查询的项目位置。 |
MTS_NETLISTOR_PROBE_RESULTS | 目录 | 当前请求分配 | 默认值查询结果位置。 |
MTS_SOURCE_LIB | OA library 名 | 当前任务 | symbol 传输源库。 |
MTS_SOURCE_CELL | OA cell 名 | 当前任务 | symbol 传输源 cell。 |
MTS_TARGET_LIB | OA library 名 | 当前任务 | 发布目标库。 |
MTS_TARGET_CELL | OA cell 名 | 当前任务 | 发布目标 cell。 |
MTS_TARGET_ROOT | 目录 | 当前任务 | 目标库物理目录。 |
MTS_TARGET_OVERWRITE | 1 表示启用 | 未设置时 false | 目标发布覆盖状态,由已确认的任务设置生成。 |
MTS_TRANSFER_LIB | OA library 名 | 当前任务分配 | 中转库标识。 |
MTS_TRANSFER_CELL | OA cell 名 | 当前任务分配 | 中转 cell 标识。 |
MTS_TRANSFER_ROOT | 目录 | 当前任务分配 | 中转库目录。 |
MTS_TRANSFER_REPORT | 文件路径 | 当前任务分配 | 中转/发布结果报告。 |
MTS_PROCESS_PID | 进程 ID | 任务拥有者设置 | worker 身份记录。 |
CADVIEW_CATALOG_OUTPUT | 文件路径 | 库查询任务分配 | 公共 OA catalog 的结构化结果。 |
CDS_CDSLIB | cds.lib 文件路径 | 隔离 worker 使用本次源定义 | 与 CDS_LIB 配套设置。 |
CDS_NOCDSINIT | 1 | 隔离 worker 设置 | 后台 worker 使用明确初始化,不继承宿主 .cdsinit。 |
CDS5X_NOLINK | 1 | Netlist to View 复制模式设置 | 要求导入时复制源文件。 |
子进程环境与输入法
| 名称 | 值的形式 | 默认 / 来源 | 作用 |
|---|---|---|---|
PYTHONNOUSERSITE | 1 | SiCo launcher 设置 | 隔离用户 site-packages。 |
PYTHONDONTWRITEBYTECODE | 1 | SiCo launcher 设置 | 避免向安装树或运行目录写入 Python bytecode。 |
PYTHONHOME | 目录 | SiCo 启动边界清除 | 不使用宿主 Python 根替代所选安装。 |
PYTHONPATH | 模块路径列表 | SiCo 启动边界重建 | 按当前安装组装源码入口,避免混用另一套包。 |
LD_PRELOAD | 动态库列表 | SiCo 启动边界清除 | 防止宿主注入影响运行环境。 |
LD_AUDIT | 动态库列表 | SiCo 启动边界清除 | 运行库隔离。 |
QT_PLUGIN_PATH | Qt 插件目录 | 终端先清除,再由 SICO_AI_QT_PLUGIN_PATH 按需设置 | 避免混用宿主 Qt 插件。 |
QT_QPA_PLATFORM_PLUGIN_PATH | Qt 平台插件目录 | 终端启动时清除宿主覆盖 | 保持当前安装 Qt 一致。 |
QT_XCB_GL_INTEGRATION | none | Assistant 终端设置 | 使用 raster 终端,避免远端 GLX 探测。 |
QT_IM_MODULE | ibus(LSF 私有会话) | 本机保留桌面值 | SiCo 为 LSF GUI 准备私有输入法。 |
XMODIFIERS | 输入法修饰串 | 本机保留;私有会话按需清除 | 避免继承不适用的桌面输入法端点。 |
DBUS_SESSION_BUS_ADDRESS | D-Bus 地址 | 本机继承;LSF 私有会话独立准备 | 输入法会话总线。 |
IBUS_ADDRESS | IBus 地址 | 私有会话重新发现 | 不用手工复制桌面地址到 LSF 节点。 |
IBUS_ADDRESS_FILE | 文件路径 | 私有会话生成 | IBus 地址传递文件。 |
IBUS_USE_PORTAL | IBus portal 选项 | 私有会话清除继承值 | 由 SiCo 管理远端输入法连接。 |
XDG_CONFIG_HOME | 配置目录 | 私有输入法会话独立目录 | 使 D-Bus/IBus 配置使用同一私有根。 |
GSETTINGS_BACKEND | dconf | 私有 IBus 子进程设置 | 节点输入法的设置存储。 |
CODEX_HOME | 目录 | SiCo 为 agent 子进程设置 | 主界面使用会话私有目录;Assistant 来自 SICO_CODEX_HOME 解析结果。 |
CLAUDE_CODE_NO_FLICKER | 1 | Claude 子进程未设置时补 1 | 仅 Claude 终端显示选项。 |
MCP_TIMEOUT | 毫秒整数 | Claude 子进程未设置时补 10000 | Claude MCP 初始化预算;与 SICO_MCP_TIMEOUT 秒值不同。 |
原始环境快照
| 名称 | 值的形式 | 默认 / 来源 | 作用 |
|---|---|---|---|
SICO_ORIG_TMPDIR | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 TMPDIR。 |
SICO_ORIG_TMPDIR_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 TMPDIR 是否曾设置。 |
SICO_ORIG_TMP | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 TMP。 |
SICO_ORIG_TMP_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 TMP 是否曾设置。 |
SICO_ORIG_TEMP | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 TEMP。 |
SICO_ORIG_TEMP_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 TEMP 是否曾设置。 |
SICO_ORIG_SQLITE_TMPDIR | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 SQLITE_TMPDIR。 |
SICO_ORIG_SQLITE_TMPDIR_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 SQLITE_TMPDIR 是否曾设置。 |
SICO_ORIG_XDG_CACHE_HOME | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 XDG_CACHE_HOME。 |
SICO_ORIG_XDG_CACHE_HOME_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 XDG_CACHE_HOME 是否曾设置。 |
SICO_ORIG_XDG_RUNTIME_DIR | 原始环境文本 | 进入 SiCo 前捕获 | 启动 EDA 时恢复 XDG_RUNTIME_DIR。 |
SICO_ORIG_XDG_RUNTIME_DIR_SET | 0 / 1 | 根据原变量是否存在生成 | 记录 XDG_RUNTIME_DIR 是否曾设置。 |
SICO_VIRTUOSO_PATH | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 PATH 快照。 |
SICO_VIRTUOSO_LD_LIBRARY_PATH | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 LD_LIBRARY_PATH 快照。 |
SICO_VIRTUOSO_PYTHONPATH | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 PYTHONPATH 快照。 |
SICO_VIRTUOSO_MODULEPATH | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 MODULEPATH 快照。 |
SICO_VIRTUOSO_LOADEDMODULES | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 LOADEDMODULES 快照。 |
SICO_VIRTUOSO__LMFILES_ | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 _LMFILES_ 快照。 |
SICO_VIRTUOSO_MODULESHOME | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 MODULESHOME 快照。 |
SICO_VIRTUOSO_LMOD_CMD | 原始环境文本 | 启动器捕获 | EDA 工作环境中的 LMOD_CMD 快照。 |
DRC_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
LVS_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
RCE_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
LEF_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
MTS_NETLISTOR_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
SICO_LSF_MONITOR_ORIG_LD_LIBRARY_PATH | 动态库路径文本 | launcher 捕获 | 恢复相应工具启动前的 EDA 动态库环境。 |
AIVW 验证任务传递
| 名称 | 值的形式 | 默认 / 来源 | 作用 |
|---|---|---|---|
AIVW_CATALOG_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_CONFIG_CELL | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_CONFIG_LIB | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_CONFIG_VIEW | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_CONTRACT_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_DETAIL_CSV | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_HED_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_AI_ROOT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CATALOG_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CELL | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CELLS | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CONFIG_CELL | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CONFIG_LIBRARY | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_CONFIG_VIEW | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_HED_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_LIBRARY | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_SNAPSHOT_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_LDO_SOURCE_GENERATION | 任务标识/路径/参数 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_M1_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_MAX_JOBS | 任务并发数文本 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_NOMINAL_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_CELL | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_LIBRARY | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_LIBRARY_PATH | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_PRIMARY | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_REPORT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_VIEW | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROBE_VIEW_TYPE | OA 对象名或名称列表 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROJECT_DIR | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PROVENANCE_PATH | 任务文件或目录路径 | 未设置时无附加记录 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_PVT_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_REBIND_OUTPUT | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_RESULTS_LOCATION | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_RUN_ID | 任务标识/路径/参数 | 未设置时 aivw-<当前 runtime 目录名> | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_SCRATCH_SARADC | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_SETUP_DB_DIR | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_SOURCE_GENERATION | 任务标识/路径/参数 | 未设置时无附加记录 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
AIVW_SUMMARY_CSV | 任务文件或目录路径 | 由验证任务提供;无通用默认值 | AIVW 验证 worker 的任务输入或结果位置;不作为普通 flow 的项目配置。 |
完整的已登记旧名索引
下表旧名不作为新的配置输入;旧名没有可用默认值。“对应新名”用于迁移用途。新名的含义以速查表为准,不能机械复制旧安装路径。会话传递旧名应由当前启动器重新生成。
| 已退出的名称 | 对应新名 / 处理方式 |
|---|---|
CAD_AGENT_API_BASE_URL | SICO_API_BASE_URL |
CAD_AGENT_API_KEY | SICO_API_KEY |
CAD_AGENT_API_URL | SICO_API_URL |
CAD_AGENT_BACKEND | SICO_BACKEND |
CAD_AGENT_CODEX_CLI | SICO_CODEX_CLI |
CAD_AGENT_EXTERNAL_RESOURCES | SICO_EXTERNAL_RESOURCES |
CAD_AGENT_LEGACY_0114 | SICO_LEGACY_0114 |
CAD_AGENT_LINUX_SANDBOX | SICO_LINUX_SANDBOX |
CAD_AGENT_MCP_TIMEOUT | SICO_MCP_TIMEOUT |
CAD_AGENT_MODEL | SICO_MODEL |
CAD_AGENT_MODEL_IDLE_TIMEOUT | SICO_MODEL_IDLE_TIMEOUT |
CAD_AGENT_PDK_DATA | SICO_PDK_DATA |
CAD_AGENT_PDK_DBACCESS | SICO_PDK_DBACCESS |
CAD_AGENT_PDK_WORKERS | SICO_PDK_WORKERS |
CAD_AGENT_PDK_WORKER_CONTEXT | SICO_PDK_WORKER_CONTEXT |
CAD_AGENT_PDK_WORKER_INIT | SICO_PDK_WORKER_INIT |
CAD_AGENT_PDK_WORKER_TIMEOUT | SICO_PDK_WORKER_TIMEOUT |
CAD_AGENT_PDK_WORKFLOW | SICO_PDK_WORKFLOW |
CAD_AGENT_PROVIDER | SICO_PROVIDER |
CAD_AGENT_PROVIDER_CONFIG | SICO_PROVIDER_CONFIG |
CAD_AGENT_ROOT | SICO_HOME |
CAD_AGENT_SKILL_TIMEOUT | SICO_SKILL_TIMEOUT |
CAD_AGENT_TOOL_FORMAT | SICO_TOOL_FORMAT |
CAD_AI_CONTEXT | SICO_AI_CONTEXT |
CAD_AI_DEVICE_CATALOG | SICO_AI_DEVICE_CATALOG |
CAD_AI_DIAGNOSTIC_LOG | SICO_AI_DIAGNOSTIC_LOG |
CAD_AI_MCP_TIMEOUT | SICO_AI_MCP_TIMEOUT |
CAD_AI_OS_RELEASE_FILE | SICO_AI_OS_RELEASE_FILE |
CAD_AI_PLATFORM | SICO_AI_PLATFORM |
CAD_AI_PROFILE | SICO_AI_PROFILE |
CAD_AI_PYQT_ROOT | SICO_AI_PYQT_ROOT |
CAD_AI_PYTHON_ENTRY | SICO_AI_PYTHON_ENTRY |
CAD_AI_PYTHON_LIBRARY_PATH | SICO_AI_PYTHON_LIBRARY_PATH |
CAD_AI_QTERMWIDGET_DATA_PATH | SICO_AI_QTERMWIDGET_DATA_PATH |
CAD_AI_QTERMWIDGET_RUNTIME | SICO_AI_QTERMWIDGET_RUNTIME |
CAD_AI_QT_PLUGIN_PATH | SICO_AI_QT_PLUGIN_PATH |
CAD_AI_RELEASE_ROOT | SICO_AI_RELEASE_ROOT |
CAD_AI_REQUEST_TIMEOUT | SICO_AI_REQUEST_TIMEOUT |
CAD_AI_ROUTER_DIAGNOSTIC_LOG | SICO_AI_ROUTER_DIAGNOSTIC_LOG |
CAD_AI_RUNTIME | SICO_AI_RUNTIME |
CAD_AI_SKILL_REFERENCE_ROOT | SICO_AI_SKILL_REFERENCE_ROOT |
CAD_AI_SOCKET | SICO_AI_SOCKET |
CAD_AI_SPOOL | SICO_AI_SPOOL |
CAD_AI_TEMPLATE_ROOT | SICO_CIRCUIT_TEMPLATES_DIR |
CAD_AI_TERMINAL | SICO_AI_TERMINAL |
CAD_AI_TERMINAL_COLOR_SCHEME | SICO_AI_TERMINAL_COLOR_SCHEME |
CAD_AI_TEST_OUTPUT | SICO_AI_TEST_OUTPUT |
CAD_AI_TOKEN | SICO_AI_TOKEN |
CAD_AI_UTF8_LOCALE | SICO_AI_UTF8_LOCALE |
CAD_AI_WORKSPACE | SICO_AI_WORKSPACE |
CAD_BATCH_PYTHON_ENTRY | SICO_BATCH_PYTHON_ENTRY |
CAD_CIRCUIT_TEMPLATES_DIR | SICO_CIRCUIT_TEMPLATES_DIR |
CAD_CLAUDE_CLI | SICO_CLAUDE_CLI |
CAD_CLAUDE_MODEL | SICO_CLAUDE_MODEL |
CAD_CODEX_API_BASE_URL | SICO_CODEX_API_BASE_URL |
CAD_CODEX_API_KEY | SICO_CODEX_API_KEY |
CAD_CODEX_CLI | SICO_CODEX_CLI |
CAD_CODEX_HOME | SICO_CODEX_HOME |
CAD_CODEX_MCP_TIMEOUT | SICO_AI_MCP_TIMEOUT |
CAD_CODEX_MODEL | SICO_CODEX_MODEL |
CAD_CODEX_PROFILE | SICO_AI_PROFILE |
CAD_CODEX_PYTHON_ENTRY | SICO_AI_PYTHON_ENTRY |
CAD_CODEX_PYTHON_LIBRARY_PATH | SICO_AI_PYTHON_LIBRARY_PATH |
CAD_CODEX_QT_PLUGIN_PATH | SICO_AI_QT_PLUGIN_PATH |
CAD_CODEX_REQUEST_TIMEOUT | SICO_AI_REQUEST_TIMEOUT |
CAD_CODEX_RUNTIME | SICO_AI_RUNTIME |
CAD_CODEX_SOCKET | SICO_AI_SOCKET |
CAD_CODEX_SPOOL | SICO_AI_SPOOL |
CAD_CODEX_TERMINAL | SICO_AI_TERMINAL |
CAD_CODEX_TOKEN | SICO_AI_TOKEN |
CAD_CODEX_WORKSPACE | SICO_AI_WORKSPACE |
CAD_COPILOT_MCP_PORT | SICO_MCP_PORT |
CAD_COPILOT_MCP_TIMEOUT | SICO_MCP_TIMEOUT |
CAD_COPILOT_MCP_TOKEN | SICO_MCP_TOKEN |
CAD_HOME | SICO_HOME |
CAD_LSF_PYTHON | SICO_LSF_PYTHON |
CAD_LSF_PYTHON_ENTRY | SICO_LSF_PYTHON_ENTRY |
CAD_PROFILE_PYTHON_ENTRY | SICO_PROFILE_PYTHON_ENTRY |
CAD_PYTHON | SICO_PYTHON |
CAD_PYTHON_ROOT | SICO_PYTHON_ROOT |
CAD_RUNTIME_NO_MENU | SICO_RUNTIME_NO_MENU |
CAD_RUNTIME_TOOLS | SICO_RUNTIME_TOOLS |
CAD_STUDIO_MCP_PORT | SICO_MCP_PORT |
CAD_STUDIO_MCP_TIMEOUT | SICO_MCP_TIMEOUT |
CAD_STUDIO_MCP_TOKEN | SICO_MCP_TOKEN |
CAD_SYSTEM_LD_LIBRARY_PATH | SICO_SYSTEM_LD_LIBRARY_PATH |
CAD_TEMP_DIR | SICO_TEMP_DIR |
EXT_CORNER | RCE_CORNER |
EXT_CPU_ALLOW | SICO_FLOW_CPU_ALLOW |
EXT_DEF_TEMP | RCE_DEF_TEMP |
EXT_DEF_TOOL | RCE_DEF_TOOL |
EXT_LSF_BKILL | SICO_LSF_BKILL |
EXT_LSF_BQUEUES | SICO_LSF_BQUEUES |
EXT_LSF_BSUB | SICO_LSF_BSUB |
EXT_OUTPUT_CHOICES | RCE_OUTPUT_CHOICES |
EXT_TEMP_LIST | RCE_TEMP_LIST |
PROJ_CALXRC_TECH_DIR | CALXRC_TECH_DIR |
PROJ_CDL_DB_DIR | CDL_DB_DIR |
PROJ_DRC_CONFIG | DRC_CONFIG |
PROJ_DRC_DB_DIR | DRC_DB_DIR |
PROJ_DRC_FILE | DRC_FILE |
PROJ_GDS_DB_DIR | GDS_DB_DIR |
PROJ_HCELL_FILE | HCELL_FILE |
PROJ_LEF_CELL_LIST | LEF_CELL_LIST |
PROJ_LEF_CONFIG | LEF_CONFIG |
PROJ_LEF_DB_DIR | LEF_DB_DIR |
PROJ_LVS_CONFIG | LVS_CONFIG |
PROJ_LVS_DB_DIR | LVS_DB_DIR |
PROJ_LVS_FILE | LVS_FILE |
PROJ_LEFGEN_OPT_FILE | LEFGEN_OPT_FILE |
PROJ_LVS_RUNSET | 按用途分别设置 LVS_FILE / RCE_LVS_FILE |
PROJ_QUANTUS_TECH_DIR | QUANTUS_TECH_DIR |
PROJ_RCE_CONFIG | RCE_CONFIG |
PROJ_RCE_DB_DIR | RCE_DB_DIR |
PROJ_RCE_LVS_FILE | RCE_LVS_FILE |
PROJ_STARRC_TECH_DIR | STARRC_TECH_DIR |
SICO_CODEX_API_BASE_URL | SICO_API_BASE_URL |
SICO_CODEX_API_KEY | SICO_API_KEY |
SICO_CODEX_MODEL | SICO_MODEL |
SICO_ROOT | SICO_HOME |
原始环境快照的 CAD_ORIG_* / CAD_VIRTUOSO_* 旧前缀分别改为 SICO_ORIG_* / SICO_VIRTUOSO_*,由新启动器重新捕获。SICO_CODEX_RUNTIME / SICO_CODEX_SOCKET / SICO_CODEX_SPOOL / SICO_CODEX_TOKEN 仅在历史验证桥中兼容读取,新会话使用 SICO_AI_*。
保留与隔离的名称
CDS_MPS_* 是 Cadence 多进程会话标识。MTS 与独立 worker 启动时清除这些宿主标识,避免源项目加入目标 Virtuoso 会话。MTS_NETLISTOR_TARGET_CDSLIB、SICO_TARGET_CDSLIB、CADENCE_TARGET_CDSLIB 是隔离边界会清除的目标选择遗留字段,不是项目配置入口。
SICO_SOCKET / SICO_TOKEN 也是 PDK worker 会清除的旧会话字段。VIRTUOSO_CONTEXT_BUILD、RCE_VIRTUOSO 以及终端 build/smoke 脚本变量属于编译或验收工具,不应进入日常安装环境。PROJ_AMS_DB_DIR 是 AIVW 输出布局中沿用的站点术语,具体路径由验证工作区配置提供,不是 DRC/LVS/RCE/MTS 的输出变量。