当前位置:首页 > 半导体工具包 > 正文内容

负二项良率模型计算器|SPC实战工具

这个工具解决什么问题

半导体良率的经典陷阱:实测良率总是低于泊松模型 Y=exp(-D0)。 原因是缺陷成簇(划痕、颗粒团、边缘环),负二项模型用聚集参数 α 修正: Y = (1 + D0/α)^(-α)。本工具用多批数据矩估计 α,对比两模型与实际良率, 并外推「D0 升到多少时簇集才真的要命」。

输入数据格式

数据文件 negbin_lots.csv,列顺序为:lot、die_count、defect_count。

示例首行:L0901,520,26

示例输出(真实运行结果节选)

负二项良率模型(Seeds)分析报告
========================================================================

【一、基础参数】
  批数 12;平均 die 数 520;缺陷密度 D0=0.0635 缺陷/die
  批间缺陷数:均值 33.0,方差 142.7
  方差>均值 → 存在簇集。聚集参数 α=9.92(α 越小簇集越严重)

【二、模型对照(单 die 良率口径)】
  泊松模型   Y=exp(-D0)          = 93.85%
  负二项模型 Y=(1+D0/α)^(-α)     = 93.87%
  两模型差 -0.02 个百分点——这就是忽略簇集会高估的良率
  片级缺陷数预测(=D0×每片 die 数):泊松 33.0 个/片;负二项口径同均值

【三、簇集影响敏感性(用拟合 α 外推到高缺陷密度场景)】
  单die缺陷密度    泊松良率    负二项良率    高估幅度
  D0=0.5            60.65%       61.40%     -0.74pt
  D0=1.0            36.79%       38.57%     -1.78pt
  D0=2.0            13.53%       16.17%     -2.64pt
  D0=3.0             4.98%        7.27%     -2.29pt
  当前 D0=0.063 时两者仅差 -0.02pt:低缺陷密度下簇集对良率影响小;
  D0 升到 1.0 以上(大 die / 高密度产品)后差异迅速放大,必须用负二项。

【四、逐批实际 vs 预测(单 die 口径)】
  批次      die   实测缺陷   实测良率   泊松预测   负二项预测  泊松偏差
  L0901      520       26     95.00%     93.85%      93.87%    -1.15pt
  L0902      520       31     94.04%     93.85%      93.87%    -0.19pt
  L0903      520       18     96.54%     93.85%      93.87%    -2.69pt
  L0904      520       44     91.54%     93.85%      93.87%    +2

解决什么问题

· 良率预测虚高:报价、产能规划用泊松口径系统性乐观; · 无法判断缺陷是「随机分布」还是「成簇」——后者治理动作完全不同; · 找不到一个可复用的量化指标(α)来横向比工序、比时间。

使用方法

python negbin_yield.py # 示例数据(12 批) python negbin_yield.py 我的.csv

输入格式(CSV,UTF-8)

defect_count = 该批 fall-on-bit 缺陷总数

输出说明

· negbin_report.txt:基础参数与 α、模型对照、簇集敏感性外推、逐批实际 vs 预测、结论 · negbin_results.csv:逐批实际良率与两模型预测

注意事项

实测良率按「1-缺陷数/die」粗口径,仅作模型对照用,正式报表请换全测口径; α 建议按工序/产品分别拟合并按季度重估——它是「簇集指纹」,比模型选型更有价值。

会生成哪些文件

运行后除控制台输出外,还会生成:negbin_lots.csv、negbin_report.txt、negbin_results.csv。

工具中出现的字段与提示

  • 负二项良率模型(Seeds)分析报告
  • 【一、基础参数】
  • 批数 %d;平均 die 数 %.0f;缺陷密度 D0=%.4f 缺陷/die
  • 批间缺陷数:均值 %.1f,方差 %.1f
  • 方差>均值 → 存在簇集。聚集参数 α=%.2f(α 越小簇集越严重)
  • 方差≈均值 → 未检出明显簇集,泊松模型基本适用(仍给出负二项对照)。
  • 【二、模型对照(单 die 良率口径)】
  • 泊松模型 Y=exp(-D0) = %.2f%%
  • 负二项模型 Y=(1+D0/α)^(-α) = %.2f%%
  • 两模型差 %.2f 个百分点——低缺陷密度下两者接近,高密度差异见第三节
  • 片级缺陷数预测(=D0×每片 die 数):泊松 %.1f 个/片;负二项口径同均值
  • 【三、簇集影响敏感性(用拟合 α 外推到高缺陷密度场景)】
  • 单die缺陷密度 泊松良率 负二项良率 高估幅度
  • 当前 D0=%.3f 时两者仅差 %.2fpt:低缺陷密度下簇集对良率影响小;
  • D0 升到 1.0 以上(大 die / 高密度产品)后差异迅速放大,必须用负二项。
  • 【四、逐批实际 vs 预测(单 die 口径)】
  • 绝对偏差 RMSE:泊松 %.2fpt,负二项 %.2fpt → %s 更贴近实际
  • (实际良率按 1-缺陷数/die 粗口径,仅供模型对照;精确口径请用全测数据)

其余字段以界面与示例报告为准。

下载与文件清单

压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。

主程序文件:negbin_yield.py。

下载 负二项良率模型计算器 工具包(zip)

本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 3 列:lot、die_count、defect_count。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

跑完最该关注哪几项?
报告按 一、基础参数、二、模型对照(单 die 良率口径)、四、逐批实际 vs 预测(单 die 口径)、五、结论与使用建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。

附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。

示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。

同分类的其它工具

分类归属:SPC与质量分析工具包;完整清单在 工具资源包下载页。

标签: 14119

相关文章

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

工具简介读取CP测试数据,自动绘制Wafer Map、统计每片晶圆良率与FAIL bin分布、边缘/中心分层对比,输出中文分析报告。资料包内容· 主程序 wafer_yield_analyzer.py...

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

工具简介自动绘制Xbar-R控制图、计算Cp/Cpk/Ppk,内置Nelson判异规则1~5,输出异常清单与控制图。资料包内容· 主程序 spc_auto.py(Python 3.8+,核心功能零第三...

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

工具简介读取工单与停机记录,自动计算OEE三大指标、统计停机损失TOP,输出Excel周报。资料包内容· 主程序 mes_report.py(Python 3.8+,核心功能零第三方依赖)· 自动生成...

DOE实验设计方差分析Python工具免费下载|因子效应排序

DOE实验设计方差分析Python工具免费下载|因子效应排序

工具简介全因子实验矩阵生成、单因子方差分析(F检验)、因子效应极差排序、最优工艺窗口推荐。资料包内容· 主程序 doe_analyzer.py(Python 3.8+,核心功能零第三方依赖)· 自动生...

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工具简介一套三步提示词工作流:长文扩写(4500-6000字,含FAQ/表格)→ CSDN版改写(@[TOC]+配图占位)→ SEO元信息生成,附配图规范与发布自检清单。资料包内容· 主程序 提示词1...

FDC设备数据采集与超限报警Python框架免费下载

FDC设备数据采集与超限报警Python框架免费下载

工具简介模拟SECS-GEM数据流采集,内置超限/均值漂移/趋势三类报警规则引擎,输出报警CSV,可直接作为产线FDC原型二开。资料包内容· 主程序 fdc_collector.py(Python 3...