晶圆 Mapping 图查看与路径规划工具,适用于半导体测试工程师、晶圆厂操作员
这套软件是一个功能完整的晶圆 Mapping 图查看与路径规划工具,适用于半导体测试工程师、晶圆厂操作员或相关教学演示场景。它不仅能直观展示晶圆上芯片的分布与状态,还提供了灵活的交互方式和多种遍历模式,便于用户进行定位、统计和路径规划。
·
🧩 一、核心功能概览
1. XML 晶圆数据读取与解析
- 支持从 XML 文件中读取晶圆测试数据(如
晶圆 009.6TFH34305.1_09.xml)。 - 解析
<WAFER_MAP>节点中的芯片状态(如1表示合格,X表示失败,.表示跳过等)。 - 将解析后的数据转换为二维数组,用于图形绘制。
2. 晶圆 Mapping 图可视化
- 在
pictureBox1中展示整个晶圆的 Mapping 图。 - 使用不同颜色表示芯片状态:
- 绿色:正常/未测试
- 红色:合格芯片
- 灰色:无效/跳过
- 蓝色:标记为特殊状态(如“X”)
- 支持缩放显示局部区域(
pictureBox2显示选中区域)。
3. 交互式定位与闪烁标记
- 用户可通过输入行列坐标(
textBox1、textBox2)定位到指定芯片位置。 - 点击“定点闪烁”按钮后,该位置会以蓝绿交替闪烁的方式高亮显示。
- 支持鼠标点击选择位置,并绘制红色矩形框标记区域。
4. 行走模式(Walk Mode)
- 提供四种行走方向:
- 从上到下
- 从下到上
- 从左到右
- 从右到左
- 点击“增加点数”按钮启动行走,程序会按设定方向遍历芯片,并实时显示当前位置(行、列)。
- 行走过程中会跳过无效芯片,并统计“跨过芯片数量”。
5. 蛇形走位模式(Snake Walk)
- 类似行走模式,但在每一行结束时自动反向,形成“蛇形”遍历路径。
- 适用于连续测试或检测场景,提高效率。
6. 暂停与继续
- 可随时暂停行走或闪烁过程,保留当前状态。
- 暂停后可在该位置继续闪烁或重新定位。
7. 数据统计与状态显示
- 实时显示:
- 当前行、列
- 跨过的芯片数量
- 当前芯片状态(如是否合格)
- 通过标签(Label)动态更新信息。
8. 多窗体交互
- 支持打开第二个窗体(
Form2),用于:- 将 XML 数据导出为 TXT 文件
- 将 TXT 文件转换为数组格式
- 查看指定位置的芯片状态
9. 图像刷新与布局重置
- 可手动刷新 Mapping 图显示。
- 支持重新加载布局,重置芯片状态颜色。
🛠 二、技术亮点
- 多线程处理:使用
Task实现行走、闪烁、刷新等操作的异步执行,避免界面卡顿。 - 动态绘图:使用
Bitmap和SetPixel动态生成晶圆图。 - 跨线程 UI 更新:通过
Invoke安全更新界面控件。 - XML 与文件 I/O 操作:使用
XDocument解析 XML,StreamWriter保存文本。
🧭 三、适用场景
- 晶圆测试数据可视化与分析
- 芯片合格率统计
- 自动化测试路径规划(如探针台测试顺序)
- 教学或演示晶圆结构与测试流程
✅ 总结
这套软件是一个功能完整的 晶圆 Mapping 图查看与路径规划工具,适用于半导体测试工程师、晶圆厂操作员或相关教学演示场景。它不仅能直观展示晶圆上芯片的分布与状态,还提供了灵活的交互方式和多种遍历模式,便于用户进行定位、统计和路径规划。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)