划片崩边率与刀片寿命分析器|工艺参数分析工具
这个工具解决什么问题
半导体工艺窗口窄,参数之间互相牵制。这工具把相关参数放在同一套口径下算。
> 崩边是慢慢变差的:切到多少米该换刀,用回归算出来,别等外观判退。
输入数据格式
数据文件 dicing_data.csv,列顺序为:lot、blade_id、blade_km、rpm_k、feed_mm_s、blade_width_um、street_um、chip_front_um、chip_back_um、units_cut。
示例首行:L2410,B-01,100,40,45,30,60,1.8,2.2,3200
示例输出(真实运行结果节选)
================================================================================== 划片崩边率与刀片寿命分析报告 ================================================================================== 批次数:14 崩边规格:单侧 <= 10.0 um 刀片厚度:30 um 设计切割道:60 um 【一】崩边总体水平 ---------------------------------------------------------------------------------- 崩边(正/背面取大值):均值 5.77 um,P95 11.80 um,最大 13.40 um 合格 11 批 / 超限 3 批(合格率 78.6%) · L2420(刀片 B-04,累计 1680 m):正面 9.2 um / 背面 10.4 um,超规格 0.4 um · L2421(刀片 B-04,累计 1920 m):正面 10.6 um / 背面 11.8 um,超规格 1.8 um · L2423(刀片 B-05,累计 2150 m):正面 12.1 um / 背面 13.4 um,超规格 3.4 um 【二】刀片磨损回归(崩边 vs 累计切割里程) ---------------------------------------------------------------------------------- 拟合:崩边 = 1.042 + 0.005343 × 里程(m) R² = 0.974 磨损速率:每切割 1000 m 崩边增加 5.343 um 按此速率,累计切割 1676 m 时崩边将触及规格上限 10.0 um 建议更换里程(留 80% 余量):1341 m;当前最长使用 2150 m 判读:当前换刀里程偏松,建议收紧到 1341 m 以内 【三】切割道宽度核算 ---------------------------------------------------------------------------------- 最小切割道需求 = 刀片厚度 30 + 2 × 崩边允许 10.0 = 50 um 设计切割道 60 um,安全余量 +10.0 um -> 充足 按实测平均崩边 5.77 um 反算,实际占用切割道 42
适用场景
· 划片/切割工序监控、刀片寿命与更换标准制定、切割道设计校核 · 刀片寿命标准积累 5 把以上实测再定,比拍脑袋准;崩边接近上限就预警,别等超规格
怎么用
python dicing_chipping.py
首次运行会自动生成示例数据并输出一份完整报告; 把示例 CSV 换成你自己的数据(保持列名一致)后重新运行即可。
输入数据
dicing_data.csv:批次 / 刀片编号 / 累计切割米数 / 主轴转速 / 进给速度 / 刀片厚度 / 设计切割道 / 正面崩边 / 背面崩边 / 切割片数(脚本自带 14 批示例)
输出内容
· 崩边均值/P95/最大值与超限批次清单(正背面取大值判定) · 崩边 vs 累计里程线性回归:磨损速率、建议换刀里程(含安全余量) · 切割道宽度核算(刀片厚度 + 两侧崩边允许)、进给速度影响对比
依赖
无。仅使用 Python 标准库(csv / math / os / datetime / random 等), 不需要 pip 安装任何包,Windows / Linux / macOS 均可运行。
实用提示
· 报告里的判读阈值都写在脚本顶部常量区,可按自己厂内标准调整。 · 建议按周/按月滚动运行,看趋势比看单次结果更有意义。 · 换数据时保持 CSV 列名不变,脚本无需改动即可复用。
可调参数与计算口径
脚本顶部集中了主要阈值与常量:CSV_FILE="dicing_data.csv"、REPORT_FILE="dicing_report.txt"、SAMPLE_ROWS=[。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:dicing_data.csv、dicing_report.txt。
工具中出现的字段与提示
- 已生成示例数据:%s
- 划片崩边率与刀片寿命分析报告
- 【一】崩边总体水平
- 合格 %d 批 / 超限 %d 批(合格率 %.1f%%)
- 【二】刀片磨损回归(崩边 vs 累计切割里程)
- 拟合:崩边 = %.3f + %.6f × 里程(m) R² = %.3f
- 磨损速率:每切割 1000 m 崩边增加 %.3f um
- 按此速率,累计切割 %.0f m 时崩边将触及规格上限 %.1f um
- 建议更换里程(留 %.0f%% 余量):%.0f m;当前最长使用 %d m
- 判读:%s
- 当前换刀里程偏松,建议收紧到 %.0f m 以内
- 目前换刀里程在安全范围内
- 崩边与里程无明显上升关系,说明本批崩边不是刀片磨损主导。
- 【三】切割道宽度核算
- 设计切割道 %.0f um,安全余量 %+.1f um -> %s
- 【四】进给速度影响(快慢两组对比)
- 低进给组(<= %.0f mm/s):%d 批,平均崩边 %.2f um
- 高进给组(> %.0f mm/s):%d 批,平均崩边 %.2f um
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:dicing_chipping.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 10 列:lot、blade_id、blade_km、rpm_k、feed_mm_s、blade_width_um、street_um、chip_front_um。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。
同分类的其它工具
分类归属:半导体工艺参数分析工具包;完整清单在 工具资源包下载页。





