最近调 112G PAM4 的板子,纠前 BER 跑在 2e-5 左右,纠后干净。分享几点工程上的体会。

第一,纠前 BER 看的是"余量"不是"对错"。KP4 RS(544,514) 的纠错门限在 2.4e-4 量级(保守按 1e-4 放行),纠前 BER 只要稳定低于门限一个数量级,链路就是健康的。纠结把纠前压到 1e-8 没有意义,那是 NRZ 时代的思维。

第二,误码的分布比平均值重要。同样是 1e-5,均匀随机误码和突发误码对 FEC 是两种难度。实测时我习惯抓一段时间的误码位置直方图:如果误码聚簇出现,大概率是电源噪声或串扰耦合进来,先查 PDN 和相邻 aggressor,而不是调均衡器。

第三,测纠前 BER 的正确姿势:PRBS31 码型、bypass FEC 跑至少 1e12 bit,同时记录温度。每升高 10℃ 重测一次,看 BER 劣化斜率——斜率陡的链路,量产高温老化时会第一个爆雷。

第四,余量评估别只看常温。我的放行做法是:常温纠前 BER < 1e-5,且在"加 3dB 衰减"或"85℃ 环境"任一恶化条件下仍 < 1e-4,才算过关。

你们产线 112G 链路的纠前 BER 放行标准定在多少?高温和加衰减的余量测试做吗?