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

封装塑封空洞率与基板翘曲分析器|工艺参数分析工具

叶志辉2周前 (10-10)半导体工具包20

这个工具解决什么问题

这工具面向的是「想让参数分析往前走一步,但不想从头搭环境」的场景。

> 工艺参数一大堆,到底哪个说了算 —— 相关性和多元回归一起上,把感觉换成系数。

输入数据格式

数据文件 molding_lots.csv,列顺序为:批次号、模温_℃、模压压力_MPa、保压时间_s、料饼预热_℃、基板厚度_mm、芯片厚度_mm、空洞率_%、翘曲_μm。

示例首行:1,178.7,4.69,109,161.6,0.217,0.366,0.94,104

molding_lots.csv:批次号 / 模温 / 模压压力 / 保压时间 / 料饼预热温度 / 基板厚度 / 芯片厚度 / 空洞率% / 翘曲μm。自带 30 个批次的示例数据。

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

==============================================================================
封装塑封空洞率与基板翘曲分析器
==============================================================================
批次数 30;规格:空洞率 ≤ 2.00%,翘曲 ≤ 120 μm

【① 过程能力(单边规格)】
  指标         均值         标准差        Cpk        超限批次         判读
  空洞率%       1.087      0.519      0.59       3/30         能力不足
  翘曲μm       97.8       16.0       0.46       2/30         能力不足

【② 各工艺参数与结果的相关系数(皮尔逊 r)】
  参数               vs 空洞率           vs 翘曲            说明
  模温_℃             +0.056           -0.075           弱相关
  模压压力_MPa         -0.693           -0.169           对空洞率强相关(越高空洞越少)
  保压时间_s           +0.003           +0.129           弱相关
  料饼预热_℃           -0.600           +0.153           对空洞率强相关(越高空洞越少)
  基板厚度_mm          +0.034           -0.740           对翘曲强相关(越高翘曲越小)
  芯片厚度_mm          -0.133           +0.814           对翘曲强相关(越高翘曲越大)
  空洞率首要相关因素:模压压力_MPa(r = -0.693);翘曲首要相关因素:芯片厚度_mm(r = +0.814)

【③ 多元线性回归(含截距)】

  空洞率 模型:R² = 0.889,调整 R² = 0.860,残差标准差 = 0.194
  参数               系数           标准化系数        t 值         显著性        方向
  模压压力_MPa       

· 过程能力:空洞率与翘曲的单边 Cpk、超限批次数与判读 · 相关性:各工艺参数与空洞率、翘曲的皮尔逊相关系数与方向说明 · 多元线性回归:系数、标准化系数(用于排重要性)、t 值、显著性、R² 与调整 R² · 参数窗口搜索:目标空洞率与目标翘曲下的可行参数组合(优先选改动最小的解) · 建议窗口:各参数的建议方向与取值区间、结论与行动清单

适用场景

· 塑封空洞率偏高,需要定位主要影响因素 · 基板翘曲导致贴装不良,需要区分是设计变量还是工艺变量 · 要给出参数优化窗口,但不想做全因子试验(成本太高) · 用历史批次数据做一次因素复盘

运行方法

python molding_void_warpage.py

首次运行会自动生成示例数据并输出完整报告。把示例数据换成自己的(保持列名与列顺序一致)后重新运行即可。

口径与注意事项

· 标准化系数用于横向比较重要性;系数本身带单位,不能直接比大小 · 窗口搜索给的是模型预测,属统计相关,落地前必须小批验证 · 模型在参数区间边界处会外推失真(例如预测空洞率接近 0),脚本会自动提示 · 换料号 / 换模具后必须重跑,历史系数不可照搬

其他

· 规格限(空洞率 2.00%、翘曲 120 μm)在脚本顶部常量区,按自己的产品改。 · 输出报告为纯文本,可直接归档或作为附件;报告文件名见上方文件说明。 · 全部计算仅依赖 Python 标准库(csv / math / random / os),不需要联网、不需要安装任何包。

附赠提示词怎么用

脚本顶部集中了主要阈值与常量:CSV_NAME="molding_lots.csv"、REPORT_NAME="molding_report.txt"、PRED_CN=[p[0] for p in PRED]。改完直接重跑即可,不必改动计算逻辑。

会生成哪些文件

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

脚本里的主要处理步骤

  • gen_data():30 个批次:空洞率主要受压压力与料饼预热驱动,翘曲主要受芯片/基板厚度驱动。
  • solve():高斯消元(列主元)解 A x = b;A 为 n×n 列表。
  • invert():高斯-约当求逆,用于算回归系数标准误。
  • ols():X: 含常数列的矩阵;返回系数、t 值、R²、调整 R²、残差标准差。

以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。

工具中出现的字段与提示

  • 模温_℃
  • 保压时间_s
  • 料饼预热_℃
  • 基板厚度_mm
  • 30 个批次:空洞率主要受压压力与料饼预热驱动,翘曲主要受芯片/基板厚度驱动。
  • 翘曲_μm
  • 高斯消元(列主元)解 A x = b;A 为 n×n 列表。
  • 高斯-约当求逆,用于算回归系数标准误。
  • X: 含常数列的矩阵;返回系数、t 值、R²、调整 R²、残差标准差。
  • 封装塑封空洞率与基板翘曲分析器
  • 批次数 %d;规格:空洞率 ≤ %.2f%%,翘曲 ≤ %.0f μm
  • 【① 过程能力(单边规格)】
  • 超限批次
  • 空洞率%
  • 能力不足
  • 翘曲μm
  • 【② 各工艺参数与结果的相关系数(皮尔逊 r)】
  • vs 空洞率

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

下载与文件清单

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

主程序文件:molding_void_warpage.py。

下载 封装塑封空洞率与基板翘曲分析器 工具包(zip)

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

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 9 列:批次号、模温_℃、模压压力_MPa、保压时间_s、料饼预热_℃、基板厚度_mm、芯片厚度_mm、空洞率_%。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

跑完最该关注哪几项?
报告按 ① 过程能力(单边规格)、② 各工艺参数与结果的相关系数(皮尔逊 r)、③ 多元线性回归(含截距)、④ 参数窗口搜索 等部分组织,其中判定结论与建议部分直接对应下一步动作。

阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。

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

同分类的其它工具

所属分类 半导体工艺参数分析工具包,也可回到 工具资源包下载页 按分类查找。

相关阅读

标签: 119

相关文章

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

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

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

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

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

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