在半导体CP段的Wafer Map软件中,Special Rule(特殊规则)建模是实现复杂测试和质量控制逻辑的关键部分。这些规则需要能够适应多变的测试标准和客户需求。以下是一些常见的Special Rule建模业务及其在软件设计中的实现方法:
1. **CPTest程序名比对**:
- 用于确保测试程序与设计规范一致。软件需要能够记录和比对实际执行的测试程序与预期的程序名。
- 实现一个比对机制,当测试程序名与Wafer Map中记录的程序名不匹配时,触发警告或错误。
2. **多片连续良率卡控**:
- 用于检测连续几片Wafer的良率是否低于某个阈值,以识别可能的工艺问题。
- 设计统计工具,能够追踪和分析连续N片Wafer的良率趋势。
- 实现报警系统,当连续N片Wafer的良率低于预设阈值时,自动通知相关人员。
3. **单片Wafer良率卡控**:
- 用于监控单片Wafer的良率是否达到质量标准。
- 在Wafer Map中为每片Wafer设定良率目标,并在测试结束后自动计算实际良率。
- 如果实际良率未达标,软件应提供原因分析工具,帮助工程师快速定位问题。
4. **DUT(Device Under Test,被测设备)良率卡控**:
- 针对单个芯片的良率控制,确保每个芯片都通过了必要的测试。
- 为每个DUT设定测试参数和合格标准,软件自动判断每个DUT是否合格。
5. **参数范围卡控**:
- 对于电学参数,如电压、电流、频率等,设定参数的上下限,超出范围的DUT将被标记为不合格。
6. **故障模式分析**:
- 对于发现的故障,软件需要能够记录故障模式,并提供故障分析工具,帮助工程师理解故障原因。
7. **测试序列管理**:
- 设计灵活的测试序列管理工具,允许根据特殊规则调整测试顺序或插入额外的测试步骤。
8. **数据关联和追溯**:
- 确保所有测试数据都能够追溯到具体的Wafer、DUT和测试程序,以便于进行质量控制和故障分析。
9. **自定义规则引擎**:
- 实现一个规则引擎,允许用户根据需要自定义特殊规则,如特定的测试参数组合、测试结果的逻辑关系等。
10. **报告和统计**:
- 提供详细的报告和统计工具,帮助用户分析测试结果和良率数据。
11. **用户权限管理**:
- 设定用户权限,确保只有授权用户才能创建、修改或删除特殊规则。
12. **系统集成**:
- 确保Wafer Map软件能够与MES、ERP等其他生产管理系统交换数据,以支持特殊规则的执行。
13. **测试覆盖率分析**:
- 分析测试覆盖率,确保所有特殊规则都得到了充分的测试。
14. **持续改进**:
- 根据测试结果和用户反馈,不断优化特殊规则的建模和执行。
15. **文档和培训**:
- 提供详细的文档和培训,帮助用户理解和使用特殊规则建模功能。
通过在Wafer Map软件中实现这些Special Rule建模,可以提高半导体CP段的测试精度和质量控制水平,从而提升整体的生产效率和产品良率。