4. 项目创建与管理

在 Yield Explorer 中,项目(Project)是组织良率分析工作的核心单元。一个项目包含晶圆图数据、参数设置、分析结果、可视化配置以及版本历史。掌握项目的创建、打开、保存与版本管理,是高效开展良率分析的基础。本节将系统讲解项目全生命周期管理,并介绍如何利用项目模板加速标准化分析流程。

核心概念:Yield Explorer 的项目文件以 .yep 为扩展名,内部采用结构化数据格式存储。项目不仅保存数据,还保存了所有分析步骤的“状态”,确保分析过程可复现、可追溯。

4.1 新建项目

新建项目是每次分析工作的起点。Yield Explorer 提供两种新建方式:空白项目和基于模板创建。

4.1.1 操作步骤

  1. 启动新建向导:点击菜单栏 File → New Project,或使用快捷键 Ctrl+N(Windows)/ Cmd+N(macOS)。
  2. 选择创建方式:在弹出的对话框中,选择“Blank Project”或“From Template”。
  3. 配置项目属性:填写项目名称、存储路径、项目描述(可选)。
  4. 选择数据源:指定待分析的晶圆测试数据文件(如 .map、.std、.csv 格式)。
  5. 确认创建:点击“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 备份文件。当项目文件损坏或异常关闭时,可通过以下步骤恢复:

  1. 在打开项目对话框中,勾选“Recover from backup”。
  2. 系统自动查找同目录下最新的 .backup 文件。
  3. 恢复成功后,建议立即另存为新项目。

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. 项目交付或归档前。

4.3.3 版本管理流程 SVG 图

项目版本管理流程 初始项目 创建快照 v1.0 参数调整 创建快照 v1.1 版本对比 回滚恢复 💡 快照仅保存配置与引用, 不复制原始数据文件。

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、公司信息)

4.4.3 模板应用架构 SVG 图

项目模板应用架构 模板库 Standard Yield Parametric Test Defect Density Customer Report 自定义模板... 应用层 新建项目 参数继承 布局加载 数据绑定 分析执行 输出层 良率地图 统计报告 可视化仪表板 导出文件 版本快照 📁 模板文件格式:.yet

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 操作的基础技能。通过合理使用新建、打开、保存、版本管理和模板功能,可以显著提升良率分析的效率和可追溯性。建议在日常工作中养成“关键节点创建快照”和“标准化流程使用模板”的良好习惯。