4. 项目创建与管理
在 Yield Explorer 中,项目(Project)是组织良率分析工作的核心单元。一个项目包含晶圆图数据、参数设置、分析结果、可视化配置以及版本历史。掌握项目的创建、打开、保存与版本管理,是高效开展良率分析的基础。本节将系统讲解项目全生命周期管理,并介绍如何利用项目模板加速标准化分析流程。
核心概念:Yield Explorer 的项目文件以
.yep 为扩展名,内部采用结构化数据格式存储。项目不仅保存数据,还保存了所有分析步骤的“状态”,确保分析过程可复现、可追溯。
4.1 新建项目
新建项目是每次分析工作的起点。Yield Explorer 提供两种新建方式:空白项目和基于模板创建。
4.1.1 操作步骤
- 启动新建向导:点击菜单栏
File → New Project,或使用快捷键Ctrl+N(Windows)/Cmd+N(macOS)。 - 选择创建方式:在弹出的对话框中,选择“Blank Project”或“From Template”。
- 配置项目属性:填写项目名称、存储路径、项目描述(可选)。
- 选择数据源:指定待分析的晶圆测试数据文件(如
.map、.std、.csv格式)。 - 确认创建:点击“Finish”,系统自动加载数据并初始化项目环境。
提示:新建项目时,建议在“项目描述”中记录分析目标、数据批次和关键参数,便于后续检索和团队协作。
4.1.2 新建项目参数配置表
| 参数项 | 说明 | 必填 | 默认值 |
|---|---|---|---|
| Project Name | 项目名称,建议包含产品名+批次号 | 是 | Untitled_Project |
| Storage Path | 项目文件保存的本地目录 | 是 | 用户文档/YieldExplorer/Projects |
| Description | 项目描述,支持多行文本 | 否 | 空 |
| Data Source | 晶圆测试数据文件路径 | 是 | 无 |
| Template | 若基于模板创建,选择模板文件 | 条件必填 | 无 |
4.2 打开已有项目
打开已有项目用于继续未完成的分析、复查历史结果或导出报告。Yield Explorer 支持同时打开多个项目,以标签页形式切换。
4.2.1 打开方式
- 最近项目列表:启动时在欢迎界面显示最近打开的 10 个项目,点击即可打开。
- 文件菜单:
File → Open Project(快捷键Ctrl+O),浏览并选择.yep文件。 - 拖拽打开:将
.yep文件直接拖拽到 Yield Explorer 主窗口。 - 命令行打开:在终端执行
yieldexplorer --project <项目路径>。
注意:打开项目时,系统会检查数据源文件的路径有效性。如果原始数据文件已被移动或删除,系统会提示“数据源丢失”,需要手动重新定位数据文件。
4.2.2 项目恢复机制
Yield Explorer 在每次保存项目时,会自动生成一个 .backup 备份文件。当项目文件损坏或异常关闭时,可通过以下步骤恢复:
- 在打开项目对话框中,勾选“Recover from backup”。
- 系统自动查找同目录下最新的
.backup文件。 - 恢复成功后,建议立即另存为新项目。
4.3 项目保存与版本管理
项目保存是确保分析成果不丢失的关键操作。Yield Explorer 提供手动保存、自动保存和版本快照三种机制。
4.3.1 保存操作
| 操作 | 快捷键 | 说明 |
|---|---|---|
| 保存 | Ctrl+S | 覆盖当前项目文件 |
| 另存为 | Ctrl+Shift+S | 保存为新的项目文件,原文件不变 |
| 全部保存 | Ctrl+Alt+S | 保存所有打开的项目 |
4.3.2 版本管理
版本管理功能允许用户为项目创建“快照”,记录不同分析阶段的状态。每个快照包含完整的项目配置、数据引用和可视化设置。
- 创建快照:
Project → Version Manager → Create Snapshot,输入版本标签(如 v1.0、v1.1)和备注。 - 查看历史:在 Version Manager 面板中,以时间线形式展示所有快照,支持预览和对比。
- 回滚:选择历史快照,点击“Restore”,项目将恢复到该快照时的状态。
- 差异对比:选择两个快照,系统自动高亮显示参数、数据源和可视化配置的差异。
最佳实践:建议在以下关键节点创建快照:
1. 数据加载完成并初步清洗后。
2. 关键参数(如 Bin 定义、良率阈值)调整前。
3. 生成重要图表或报告前。
4. 项目交付或归档前。
1. 数据加载完成并初步清洗后。
2. 关键参数(如 Bin 定义、良率阈值)调整前。
3. 生成重要图表或报告前。
4. 项目交付或归档前。
4.3.3 版本管理流程 SVG 图
4.4 项目模板使用
项目模板是预配置的项目框架,包含标准化的参数设置、分析流程和可视化布局。使用模板可以大幅减少重复性配置工作,确保团队分析流程的一致性。
4.4.1 模板类型
| 模板名称 | 适用场景 | 预置内容 |
|---|---|---|
| Standard Yield Analysis | 常规良率分析 | Bin 定义、良率计算参数、默认图表布局 |
| Parametric Test Review | 参数测试数据分析 | 参数阈值、SPC 控制图、分布图配置 |
| Defect Density Mapping | 缺陷密度分析 | 缺陷分类、密度计算参数、热力图配置 |
| Customer Report Template | 客户报告生成 | 报告封面、标准图表集、导出设置 |
4.4.2 模板操作
- 应用模板:新建项目时选择“From Template”,从模板列表中选择所需模板。
- 创建自定义模板:配置好项目后,点击
Project → Save as Template,输入模板名称和分类标签。 - 管理模板库:
Tools → Template Manager,可导入、导出、编辑或删除模板。 - 共享模板:模板文件以
.yet格式存储,复制到团队共享目录即可实现多人共用。
提示:创建自定义模板时,建议包含以下内容:
- 标准 Bin 定义表(Pass/Fail/特殊 Bin)
- 常用参数阈值(如 Vt、Ids 的上下限)
- 默认的可视化仪表板布局(如良率地图 + 直方图 + 趋势图)
- 报告导出配置(如 PDF 模板、Logo、公司信息)
- 标准 Bin 定义表(Pass/Fail/特殊 Bin)
- 常用参数阈值(如 Vt、Ids 的上下限)
- 默认的可视化仪表板布局(如良率地图 + 直方图 + 趋势图)
- 报告导出配置(如 PDF 模板、Logo、公司信息)
4.4.3 模板应用架构 SVG 图
4.5 项目文件结构
了解项目文件的内部结构,有助于排查问题和手动编辑配置。一个 .yep 项目文件本质上是 ZIP 压缩包,包含以下目录结构:
ProjectName.yep/
├── project.json # 项目元数据(名称、描述、创建时间)
├── data/
│ ├── datasource.json # 数据源引用列表
│ └── cache/ # 数据缓存(可选)
├── config/
│ ├── bin_definition.json # Bin 定义表
│ ├── parameters.json # 参数阈值配置
│ └── layout.json # 可视化布局配置
├── analysis/
│ ├── results.json # 分析结果摘要
│ └── snapshots/ # 版本快照目录
│ ├── v1.0.json
│ └── v1.1.json
├── reports/
│ └── export/ # 导出报告缓存
└── thumbnails/ # 项目缩略图(用于欢迎界面)
注意:不建议直接手动编辑
.yep 文件内容,除非你完全了解内部数据结构。错误的修改可能导致项目无法打开。如需批量修改配置,建议使用 Yield Explorer 提供的“批量参数导入”功能。
4.6 项目操作常见问题与避坑
| 问题场景 | 原因 | 解决方案 |
|---|---|---|
| 打开项目时提示“数据源丢失” | 原始数据文件被移动、重命名或删除 | 点击“Locate”按钮,手动重新选择数据文件 |
| 保存项目时提示“磁盘空间不足” | 项目缓存或快照占用过多空间 | 清理旧快照,或将项目迁移到更大磁盘 |
| 模板应用后参数未生效 | 模板版本与当前软件版本不兼容 | 在 Template Manager 中更新模板至最新版本 |
| 版本回滚后部分图表丢失 | 回滚时未包含可视化布局配置 | 创建快照时确保勾选“Include Layout”选项 |
| 团队共享模板显示乱码 | 模板文件编码不一致 | 统一使用 UTF-8 编码保存模板文件 |
总结:项目创建与管理是 Yield Explorer 操作的基础技能。通过合理使用新建、打开、保存、版本管理和模板功能,可以显著提升良率分析的效率和可追溯性。建议在日常工作中养成“关键节点创建快照”和“标准化流程使用模板”的良好习惯。