晶圆减薄背面研磨TTV均匀性分析器|工艺参数分析工具
这个工具解决什么问题
这工具面向的是「想让参数分析往前走一步,但不想从头搭环境」的场景。
减薄工序的验收常写成「厚度 200±8 μm」,可真正卡良率的是均匀性: 同一片晶圆中心与边缘差 6 μm,中心达标边缘就超差。键合、堆叠、TSV 露头全在这几个微米上翻车。 TTV 测了却没人算趋势,结果只能靠「多磨一点」保边缘,把中心磨穿。 本工具按同心圆布点数据算出 TTV、径向趋势与片内 Cpk,并反推砂轮修整间隔。
输入数据格式
数据文件 wafer_grinding.csv,列顺序为:wafer_id、point_id、radius_mm、angle_deg、thick_before_um、thick_after_um。
示例首行:W01,P01,0,0,775.4,202.0
示例输出(真实运行结果节选)
晶圆减薄(背面研磨)TTV 均匀性分析报告
==============================================================================
规格:减薄后厚度 200.0 μm,公差 192.0 ~ 208.0 μm(带宽 16.0 μm)
口径:TTV(总厚度变化)= 片内减薄后最大厚度 − 最小厚度;
片内均匀性(百分数)= 片内标准差 / 平均厚度 × 100%;
径向趋势 = 中心到边缘的厚度斜率(负值表示边缘磨得更薄/去除更多)。
【一、逐片汇总】
片号 平均厚度 片内σ TTV 去除均值 均匀性 径向斜率 Cpk 判定
W01 199.11 1.38 4.60 576.07 0.70% -0.0302 1.71 合格 ✅
W02 198.55 4.18 12.00 576.83 2.10% -0.0859 0.52 不合格 ❌
说明:Cpk 按片内 13 点计算,反映的是「片内均匀性」,不等同于片间能力。
【二、径向剖面明细】
● W01(平均 199.11 μm,TTV 4.60 μm,径向斜率 -0.0302 μm/mm)
点号 半径mm 角度° 减薄前μm 减薄后μm 去除量μm 对目标
P01 0 0 775.4 202.0 573.4 +2.00
P02 60 0 775.8 200.3 575.5 +0.30
P03 60 90 775.2 200.1 575.1 +0.10
P04 60 180 775.6 200.4 575.2 +0.40
P05 60 270
解决什么问题
· 「TTV 12 μm 但厚度均值合规,能不能放行?」→ 不能,本例片内 Cpk 只有 0.52,直接不合格。 · 「为什么边缘总是偏薄?」→ 径向斜率为负且绝对值大 → 指向轮盘倾斜或边缘线速度偏高。 · 「砂轮该多少片修整一次?」→ 按实测平均去除量动态反算(本例 799 片/次)。 · 「TTV 为什么慢慢变差?」→ 砂轮钝化造成的渐进恶化,需把 TTV 趋势与修整记录对齐看。
使用方法
python wafer_grinding_ttv.py # 示例数据(2 片 × 13 点径向布点)
输入格式(CSV,UTF-8)
· 建议布点包含中心 + 至少 3 个同心圆(本例 0 / 60 / 110 / 145 mm 四环共 13 点) · 规格与砂轮参数在脚本顶部:TARGET_UM、USL_UM、LSL_UM、DRESS_BASE_WAFERS、STD_REMOVAL_UM、WHEEL_DRESS_CYCLES
输出说明
· wafer_grinding.csv:示例数据(首次运行自动生成) · wafer_grinding_report.txt:逐片汇总(TTV/片内σ/径向斜率/Cpk)、径向剖面明细与同心圆平均、 工艺诊断(轮盘倾斜/压力偏移)、砂轮修整与更换间隔测算、结论与建议
适用场景
减薄工序验收与放行判定、TTV 异常复盘、砂轮维护计划制定、键合/堆叠前风险筛查。
注意事项
· 片内均匀性优先于厚度均值:TTV 占公差带超过 75% 时,即使均值居中,叠加片间波动也必然超差。 报告会自动标出这个风险。 · Cpk 在这里是「片内 13 点」的能力,反映均匀性,不等于片间能力。 要评估工序真实能力,需连续 25 片并同时算片内 TTV 与片间厚度 Cpk。 · 径向斜率是最有价值的诊断信号:负值查轮盘倾斜与边缘压力,正值查中心压力与真空吸附。 不要用「延长研磨时间」掩盖均匀性问题,那只会把中心磨穿。
可调参数与计算口径
脚本顶部集中了主要阈值与常量:CSV_NAME="wafer_grinding.csv"、REPORT_NAME="wafer_grinding_report.txt"、WAFERS=[。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:wafer_grinding.csv、wafer_grinding_report.txt。
工具中出现的字段与提示
- 晶圆减薄(背面研磨)TTV 均匀性分析报告
- 口径:TTV(总厚度变化)= 片内减薄后最大厚度 − 最小厚度;
- 片内均匀性(百分数)= 片内标准差 / 平均厚度 × 100%;
- 径向趋势 = 中心到边缘的厚度斜率(负值表示边缘磨得更薄/去除更多)。
- 【一、逐片汇总】
- 平均厚度
- 去除均值
- 径向斜率
- 合格 ✅
- 勉强(1.0~1.33)⚠
- 说明:Cpk 按片内 13 点计算,反映的是「片内均匀性」,不等同于片间能力。
- 【二、径向剖面明细】
- 半径mm
- 减薄前μm
- 减薄后μm
- 去除量μm
- 同心圆平均:
- 【三、工艺诊断】
其余字段以界面与示例报告为准。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:wafer_grinding_ttv.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 6 列:wafer_id、point_id、radius_mm、angle_deg、thick_before_um、thick_after_um。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
跑完最该关注哪几项?
报告按 一、逐片汇总、二、径向剖面明细、三、工艺诊断、四、砂轮修整与更换间隔测算、五、结论与行动建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
同分类的其它工具
所属分类 半导体工艺参数分析工具包,也可回到 工具资源包下载页 按分类查找。





