3. 验证计划与策略制定

在高速混合信号产品的验证中,最昂贵的错误不是某个测试用例失败,而是验证方向本身选错了。一个 12 位 1 GSPS ADC 的验证项目,如果按“把所有 datasheet 参数都测一遍”的方式组织,往往会在低风险项上消耗 70% 以上的机时,而真正决定产品能否交付的边界条件、模式切换和接口时序反而被压缩。验证计划与策略的核心任务,就是把这些资源分配决策在动手之前显式地写下来。

一、验证计划要回答的四个问题

一份可执行的验证计划,本质上是对以下四个问题的书面回答:验什么(验证项集合)、怎么算通过(通过准则与判据)、用什么验(仪器、板卡、工装、软件资源)、什么时候验完(排期与里程碑)。这四个问题不是并列的清单,而是相互约束的:验证项决定资源需求,资源可用性反过来限制排期,而通过准则的严格程度直接影响单项测试的耗时。

以 ADI 高速转换器验证为例,验证项通常来自五个来源:产品规格书(Datasheet)中的保证参数、应用场景中真实出现的信号条件、芯片内部工作模式(如不同抽取比、不同时钟分频、不同功耗模式)、接口协议一致性要求(JESD204B/C、LVDS、SPI 配置时序),以及上一代产品或同类产品在客户端暴露过的问题。前两类是“必须覆盖”,后三类是“风险驱动覆盖”。

二、用风险矩阵确定验证优先级

把所有候选验证项平铺后,用两个维度打分:失效影响(若该特性不达标,对客户系统是致命、严重还是可容忍)和失效可能性(基于设计成熟度、工艺偏差、历史数据判断)。两者相乘得到风险等级,风险等级决定验证深度:高风险项要做全温度、全电压、多批次、边界扫描;中风险项做典型条件下的充分覆盖;低风险项做抽样确认即可。

这里必须避免一个常见误区:把“容易测”当成“优先测”。SNR、SFDR 这类指标用单音 FFT 就能快速得到,很容易被反复测量;而多音互调、快速跳频建立时间、电源纹波耦合等测试搭建复杂、耗时长,却往往是客户真正关心的风险点。风险矩阵的作用正是抵抗这种“测量便利性偏差”。

验证项风险分级与覆盖策略映射 横轴:失效可能性(低→高) 纵轴:失效影响(低→高) 可能性 影响 中风险 · 典型覆盖 高风险 · 深度覆盖 极高风险 · 全条件+多批次 低风险 · 抽样确认 中风险 · 典型覆盖 高风险 · 深度覆盖 SPI 时序 功耗 模式 SNR / SFDR 多音 互调 JESD204B 链路建立 跳频 建立时间 电源 纹波 温漂 抽样 覆盖策略:极高风险项 → 全温全压+多批次+边界扫描;高风险项 → 典型条件+边界;中风险项 → 典型条件;低风险项 → 抽样确认 资源分配:按风险等级加权分配机时,高风险项优先占用 ATE 与高端频谱仪时段

三、通过准则必须可判定

“SNR 满足规格”不是通过准则,因为它无法在测试台上直接判定。可判定的准则需要包含四个要素:测量条件、判据表达式、样本量、判定规则。例如:

验证项:ADC 在 1 GSPS、AIN = 170 MHz、-1 dBFS 下的 SNR
测量条件:TA = 25°C,AVDD = 1.8 V ±1%,采样时钟抖动 < 80 fs RMS
判据表达式:SNR_measured ≥ 68.5 dBFS(规格 69.0 dBFS 留 0.5 dB 工程余量)
样本量:同一批次 5 颗器件,每颗 3 次重复
判定规则:5 颗全部满足,且单颗 3 次极差 ≤ 0.3 dB,则判 PASS

注意其中“工程余量”和“极差限制”的设计。规格书给的是 69.0 dBFS,但验证判据取 68.5 dBFS,是为了吸收测试系统本身的测量不确定度(时钟抖动、巴伦损耗、电缆失配)。而极差限制则用于识别测量系统不稳定或器件存在间歇性异常——如果某颗器件三次测量从 69.2 掉到 68.1,即使均值达标,也应触发复测和失效分析,而不是简单判 PASS。

四、覆盖率如何量化

覆盖率不是“测了多少项”的百分比,而应分层统计。对高速混合信号产品,建议至少跟踪三类覆盖率:

  • 参数覆盖率:已验证参数数 / 规格书保证参数总数。这一层最容易达到 100%,但参考价值有限。
  • 条件覆盖率:每个参数在温度、电压、频率、幅度四个维度上实际取到的条件组合数 / 计划组合数。这一层通常只有 40%~70%,是资源分配的主战场。
  • 模式覆盖率:芯片所有可配置工作模式(抽取比、分频比、通道使能、省电模式)中被实际验证过的比例。这一层最容易被遗漏,却直接对应客户“换一个配置就不工作”的投诉。

一个实用的做法是维护一张“参数 × 条件”的二维覆盖表,每完成一组测试就填入实测值和判定结果。当排期紧张需要裁剪时,裁剪依据应当是覆盖表中空白格的风险等级,而不是按参数名随意删减。

五、资源与排期的现实约束

验证资源通常包括:高端频谱分析仪与信号源(数量有限、需排队)、ATE 机时(按小时计费)、高低温箱(升温降温本身耗时)、评估板与工装(可能需要改版)、以及验证工程师人力。排期时最容易低估的是搭建与调试时间:一套多音互调测试从连线、校准到稳定出图,往往需要 1~2 天,而正式采集数据可能只需 2 小时。

因此排期应把每个验证项拆成“搭建 / 校准 / 采集 / 分析”四段分别估时,并把共享同一套搭建的验证项合并成测试组,减少重复搭建。例如把 SNR、SFDR、THD、ENOB 合并为“单音动态性能组”,一次搭建完成全部采集,再离线分析出各参数。这种分组方式能显著压缩总机时。

排期建议预留 15%~20% 的缓冲,用于处理“首次测量不通过”的复测与排查。高速混合信号验证中,首次不通过的比例通常不低,若排期没有缓冲,一旦出现异常就会挤压后续所有验证项。

六、验证计划文档的最小结构

一份可直接执行的验证计划,至少应包含:验证项清单(含风险等级与来源)、每项的通过准则与样本量、测试条件矩阵、所需仪器与工装清单、测试组划分与顺序、里程碑排期、以及变更记录。其中“测试组划分与顺序”常被忽略,但它直接决定机时利用率——把需要相同仪器配置的项排在一起,把需要高低温循环的项集中安排,可以避免反复升降温。

验证计划不是一次写死的文档。当某个高风险项提前暴露设计问题、或某个低风险项实测异常时,计划应随之调整:把资源向新暴露的风险倾斜,同时记录调整原因。这种“计划—执行—再评估”的循环,才是基于风险的验证策略真正落地的方式。