2. 信号完整性基础与Agilex应用场景
在 Agilex 系列 FPGA 的板级设计中,信号完整性(Signal Integrity,SI)不是“仿真工程师的专属话题”,而是从器件选型、叠层规划、引脚分配到 PCB 布线、端接与测试的整条链路问题。Agilex 器件支持高达 116 Gbps 的收发器速率、DDR5/LPDDR5 接口以及大量高速并行总线,任何一处阻抗不连续、参考平面断裂或串扰耦合,都可能在眼图上表现为眼高塌陷、抖动增大甚至误码。本节围绕传输线、反射、串扰、损耗、眼图与抖动六个基本概念,说明它们在 Agilex 板级设计中的具体表现与判断依据。
一、传输线:从“导线”到“分布参数系统”
当信号上升时间远小于互连延迟时,PCB 走线不能再视为理想短路,而应视为传输线。其特性阻抗由单位长度电感 L 与电容 C 决定:Z₀ = √(L/C)。Agilex 常见单端 50 Ω、差分 85 Ω 或 100 Ω 的参考阻抗,正是通过叠层介质厚度、线宽与铜厚共同实现的。判断是否需要按传输线处理,可用经验准则:若走线长度大于信号上升时间对应空间长度的 1/6,就应进行阻抗控制。例如 FR-4 中信号传播速度约 6 in/ns,Agilex 高速 I/O 上升时间约 100 ps,则临界长度约 0.1 in,几乎任何跨器件走线都必须按传输线设计。
在 Agilex 板级设计中,传输线的关键控制点包括:参考平面完整、避免跨分割、差分对等长等距、过孔残桩(stub)尽量短。尤其对于 25 Gbps 以上收发器通道,过孔残桩会引起明显谐振,通常需要背钻(back-drill)处理。
二、反射:阻抗不连续的直接后果
反射系数 Γ = (Z_L − Z₀)/(Z_L + Z₀)。当负载阻抗等于特性阻抗时无反射;开路时 Γ=+1,短路时 Γ=−1。Agilex 的源端串联端接(如 25 Ω 或 50 Ω 片上端接)、差分接收端 100 Ω 端接,都是为了抑制反射。实际板级中,反射常出现在连接器、过孔、T 型分支、封装球与走线交界处。判断反射是否可接受,可观察眼图是否出现台阶、过冲或振铃;若过冲超过器件绝对最大额定值,还可能损伤输入级。
三、串扰:相邻网络的能量耦合
串扰分为容性耦合与感性耦合,表现为近端串扰(NEXT)和远端串扰(FEXT)。在 Agilex 板级中,DDR 地址/命令总线、收发器并行通道、时钟与高速数据线之间最容易发生串扰。控制手段包括:增加线间距(通常 ≥3W)、避免长距离并行、在敏感网络间插入地线或地平面、差分对内部保持紧耦合。串扰的典型表现是受害线眼图抖动增加、噪声容限下降,严重时出现偶发误码。
四、损耗:高频能量的衰减
损耗主要包括导体损耗(趋肤效应)和介质损耗(Df)。FR-4 在 10 GHz 以上损耗显著,Agilex 高速通道常采用 Megtron 6、M7 等低损耗材料。损耗随频率增加,导致眼图幅度下降、上升沿变缓。对于 56 Gbps PAM4 通道,插入损耗(IL)通常要求在一定频率范围内不超过约 20–25 dB,具体取决于链路预算。板级设计中可通过缩短走线、使用低损耗材料、优化过孔与连接器来改善。
五、眼图与抖动:系统性能的综合体现
眼图是把多个比特周期叠加后形成的统计图形,眼高反映噪声与损耗,眼宽反映抖动与码间干扰。抖动分为随机抖动(RJ)和确定性抖动(DJ),总抖动 TJ = DJ + n×RJ(n 由误码率目标决定,如 BER=1e-12 时 n≈14)。Agilex 收发器内部通常提供眼图监视器(Eye Monitor)与 PRBS 误码测试,可用于评估链路余量。板级调试时,若眼图闭合,应依次检查端接、参考平面、串扰、损耗与时钟质量。
六、Agilex 板级设计中的实际判断与调试
在 Agilex 项目中,SI 问题往往不是单一因素造成。例如某 25 Gbps 收发器通道误码率偏高,可能同时存在过孔残桩引起的反射、连接器处的阻抗不连续以及 FR-4 材料在高频段的损耗。调试时应先确认参考时钟质量,再用 PRBS 码型测试误码率,结合眼图监视器观察眼高与眼宽。若眼图张开度不足,可尝试调整 TX 均衡(pre-emphasis)与 RX 均衡(CTLE/DFE),并检查端接电阻是否与走线阻抗匹配。
对于 DDR5 接口,地址/命令总线通常采用 Fly-by 拓扑,需要关注反射与串扰对建立/保持时间的影响。Agilex 的 DDR 控制器支持读写均衡与片内端接(ODT),可通过调整 ODT 值改善信号质量。实际测量时,建议使用高带宽示波器与差分探头,在接收端球处测量眼图,避免探头负载影响结果。
七、关键控制点速查
| 概念 | Agilex 板级表现 | 主要控制手段 | 观察/判断依据 |
|---|---|---|---|
| 传输线 | 走线阻抗偏离 50Ω/100Ω | 叠层设计、线宽/间距、参考平面完整 | TDR 测量阻抗曲线 |
| 反射 | 过冲、振铃、眼图台阶 | 源端/末端端接、过孔优化、避免分支 | 眼图过冲幅度、反射系数 |
| 串扰 | 受害线抖动增加、噪声容限下降 | 3W 间距、地线隔离、差分紧耦合 | NEXT/FEXT 测量、眼图噪声 |
| 损耗 | 眼高下降、上升沿变缓 | 低损耗材料、缩短走线、背钻 | 插入损耗 S21、眼图幅度 |
| 眼图/抖动 | 眼图闭合、BER 升高 | 均衡、端接、时钟优化 | Eye Monitor、PRBS 误码率 |
掌握上述六个基本概念后,在 Agilex 板级设计中就能把“信号完整性”从抽象指标转化为可检查、可测量、可调整的具体对象。下一阶段的实际布线、端接与测试,都将围绕这些基本规律展开。