顺序排错了,返工成本会翻倍
可靠性验证最常见的错误是把系统级压力测试提前。在介质特性和固件恢复路径都没摸清之前跑长时间整机压测,一旦失败就无法定位到底是介质、固件还是平台的问题,只能整段重来。合理的顺序是自下而上:介质表征、固件功能与异常注入、规模化老化、整机兼容,每一层设定明确的出口标准后再放行到下一层。J750/J770 目前处于产品定义与 EVT 阶段,验证计划正是按这个层次铺开的。
先把介质余量摸清楚
介质表征要回答的问题很具体:这批晶圆在不同循环数、不同温度、不同保持时间下的原始错误率分布是什么形状。这些数据直接决定 ECC 配置、读电压校准表和刷新阈值的取值。没有表征数据就先定阈值,等于把 UBER ≤1 扇区/10^18 bits 的目标押在猜测上。表征还必须覆盖批次分散性——同型号不同批次的介质特性并不完全一致,阈值需要留出覆盖分散性的余量,而不是贴着最好那一批设定。
异常注入比常规压测更有价值
掉电是最能暴露设计缺陷的场景,但测试不是简单地拔电,而是要在写入路径的不同时刻精确切断:映射更新写到一半、缓存刷写进行中、垃圾回收搬移途中。每一类时刻对应不同的恢复分支,只有把这些分支都跑到,PLP 的设计才算被验证过。同样的思路适用于链路层面——PCIe 链路降速、热插拔时序违规、命令超时、在线升级中途断电,都需要主动注入,而不是等它在现场自然发生。
规模化老化靠自研设备铺开
可靠性结论需要统计量支撑。MTBF ≥200 万小时这类指标不可能靠几十片样品得出,必须有足够的样本量与足够长的加速老化时长。自研的 JH-ZS101 智能测试设备单次可测 600 片 SATA SSD 或 480 片 NVMe SSD,集成开卡、老化等五项测试流程,支持分区温控与远程网络开关机。分区温控在这里的实际意义是可以在同一批次内同时跑不同温度档位,直接取得温度加速因子;远程开关机则让上千次掉电循环这类长周期项目能够无人值守地连续执行。这台设备只面向 SSD 产品线的测试流程。
最后一层是整机
盘级全部通过的样品,装进真实服务器仍可能出问题:BIOS 枚举、BMC 带外管理、NVMe-MI 交互、热插拔时序、机箱风道下的温度分布与随之而来的降频行为。这一层的问题多数与规格书无关,只能在真实平台上复现。内部工程平台 JH-E4U-C 承担的就是这部分工作。它同时也是整个层级结构的回路:整机侧观察到的行为要能反向指向某一层的取数不足,判断是回到介质表征补数据、还是回到异常注入补分支——一个不能反向定位的验证计划,跑得再久也只是在积累通过记录。
