2. 良率模型:泊松模型、负二项模型、复合模型及其适用场景

在芯片制造与测试领域,良率(Yield)是衡量工艺成熟度与产品质量的核心指标。良率模型通过数学统计方法,将缺陷密度、芯片面积与最终合格率关联起来,为BIST设计中的测试覆盖率目标设定提供理论依据。本章深入剖析三种主流良率模型:泊松模型、负二项模型与复合模型,并明确其适用场景。

核心概念:良率模型的核心在于描述缺陷在晶圆上的空间分布。泊松模型假设缺陷随机均匀分布;负二项模型引入缺陷聚集效应;复合模型则通过多参数拟合实际生产数据,适用于复杂工艺节点。

2.1 泊松模型(Poisson Model)

泊松模型是最基础、最经典的良率模型,由B. T. Murphy于1964年提出。其基本假设为:缺陷在晶圆上完全随机、独立且均匀分布,单位面积内的缺陷数服从泊松分布。

数学表达式:

Y = e^(-A × D₀)

其中:

  • Y:芯片良率(0~1)
  • A:芯片面积(cm²)
  • D₀:平均缺陷密度(defects/cm²)

适用场景:

  • 小面积芯片(A < 0.1 cm²)
  • 成熟、稳定的工艺节点(如90nm以上)
  • 缺陷密度极低且分布均匀的晶圆
  • 快速估算良率上限
局限性:泊松模型严重低估实际良率,因为真实制造中缺陷往往呈现聚集性(Clustering),而非完全随机。对于大面积芯片或先进工艺(如7nm/5nm),泊松模型误差可达10%~30%。
泊松模型:缺陷随机均匀分布 晶圆 泊松良率公式 Y = e^(-A × D₀) 假设:缺陷完全随机 D₀ = 平均缺陷密度 A = 芯片面积

2.2 负二项模型(Negative Binomial Model)

负二项模型是目前业界应用最广泛的良率模型,由Stapper等人于1970年代提出。该模型引入聚集参数(Clustering Parameter)α,描述缺陷在晶圆上的聚集程度,克服了泊松模型过于理想的假设。

数学表达式:

Y = (1 + A × D₀ / α)^(-α)

其中:

  • α:聚集参数(α > 0)。α → ∞ 时退化为泊松模型;α → 0 时缺陷高度聚集。
  • A:芯片面积(cm²)
  • D₀:平均缺陷密度(defects/cm²)

适用场景:

  • 中等至大面积芯片(A > 0.1 cm²)
  • 先进工艺节点(65nm及以下)
  • 存在明显缺陷聚集效应的晶圆
  • BIST测试覆盖率目标设定中的良率基准
工程经验:在0.13μm~28nm工艺中,α值通常落在0.5~5之间。α越小,缺陷聚集越严重,良率越低。BIST设计时,需根据α值调整测试向量冗余度,确保覆盖聚集缺陷区域。
负二项模型:缺陷聚集分布(α=1.0) 晶圆 负二项良率公式 Y = (1 + A·D₀/α)^(-α) α = 聚集参数(α=1.0) 缺陷呈簇状分布 α值对良率的影响 α→∞ → 泊松模型(随机) α→0 → 高度聚集(低良率)

2.3 复合模型(Compound Model)

复合模型通过将多个基础模型加权组合,或引入更多工艺参数,实现对实际良率数据的精确拟合。常见的复合模型包括Murphy模型、Seeds模型以及通用负二项复合模型。

Murphy模型(1964):

Y = [(1 - e^(-A × D₀)) / (A × D₀)]²

该模型假设缺陷密度服从Gamma分布,适用于中等聚集程度。

Seeds模型(1967):

Y = 1 / (1 + A × D₀)

该模型形式简单,适用于缺陷高度聚集的场景。

通用复合模型框架:

Y = ∫₀^∞ e^(-A × D) × f(D) dD

其中 f(D) 为缺陷密度的概率密度函数(如Gamma、Weibull、对数正态分布)。

适用场景:

  • 先进工艺节点(7nm及以下),缺陷分布复杂
  • 多工艺层混合缺陷(如FEOL+BEOL)
  • 良率数据呈现多峰或长尾分布
  • BIST设计需要高精度良率预测以优化测试成本
BIST设计关联:复合模型能够更准确地预测测试覆盖率缺口。例如,当缺陷聚集在特定区域(如SRAM阵列)时,BIST需针对该区域增加March算法深度,确保覆盖聚集缺陷。复合模型帮助DFT工程师量化“需要多少额外测试向量才能弥补良率损失”。
三种良率模型对比(A=1.0 cm², D₀=1.0 def/cm²) 泊松模型 Y = e^(-1.0) = 0.368 缺陷随机均匀 良率最低估 负二项模型 Y = (1+1/2)^(-2) = 0.444 α=2.0 中等聚集 复合模型 Y ≈ 0.50~0.55 多参数拟合 最接近实际 模型选择指南 小面积芯片 成熟工艺 → 泊松模型 中等面积芯片 先进工艺 → 负二项模型 大面积/复杂工艺 多缺陷源 → 复合模型

2.4 模型对比与BIST设计关联

模型 数学形式 关键参数 缺陷分布假设 适用工艺 BIST设计影响
泊松模型 Y = e^(-A·D₀) D₀ 完全随机 成熟工艺(≥90nm) 测试覆盖率要求较低
负二项模型 Y = (1 + A·D₀/α)^(-α) D₀, α 聚集分布 先进工艺(65nm~7nm) 需针对聚集区域增加BIST深度
复合模型 Y = ∫e^(-A·D)·f(D)dD 多参数 复杂/多峰分布 尖端工艺(≤5nm) 需动态调整BIST测试模式
BIST设计实践:在7nm工艺节点下,某SoC芯片(面积400mm²)采用负二项模型(α=1.5)预测良率为72%,而泊松模型仅预测58%。基于负二项模型,DFT团队将SRAM BIST的March算法从March C-升级为March LR,测试覆盖率从92%提升至98%,最终良率提升至70.5%,接近理论值。

2.5 模型选择流程

  1. 收集数据:获取晶圆测试(WAT)缺陷密度数据、芯片面积、良率历史记录。
  2. 初步筛选:若芯片面积 < 0.1 cm² 且工艺成熟,优先使用泊松模型。
  3. 聚集参数估计:通过最大似然估计(MLE)或矩估计法计算α值。
  4. 模型拟合:使用负二项模型拟合数据,计算拟合优度(R²)。
  5. 复杂场景:若R² < 0.95,或数据呈现多峰分布,升级为复合模型。
  6. BIST覆盖率映射:根据模型预测的缺陷分布,确定BIST测试向量冗余度与March算法深度。
常见误区:不要盲目使用泊松模型估算先进工艺良率。在7nm节点,泊松模型误差可达20%以上,导致BIST测试覆盖率设计不足,最终良率损失严重。始终优先使用负二项模型,并通过复合模型进行验证。

通过本章学习,DFT工程师应能够根据芯片面积、工艺节点与缺陷数据,选择最合适的良率模型,并将模型输出转化为BIST测试覆盖率的具体设计指标,实现测试成本与良率的最优平衡。