在40nm工艺节点下,FPGA设计面临前所未有的电源完整性挑战。随着晶体管尺寸缩小和开关速度提升,电源噪声对系统性能的影响变得尤为显著。以Altera Stratix IV GX FPGA为例,其收发器模块工作在8.5Gbps以上的高速率下,电源噪声导致的抖动会直接影响误码率(BER)性能。
高速收发器中,模拟和数字电路的电源域隔离是确保信号完整性的基础设计原则。在Stratix IV GX中,接收路径(Rx)和发送路径(Tx)的模拟部分采用完全独立的电源网络:
这种隔离设计背后的工程考量是:当收发器允许Rx和Tx路径独立选择工作频率时,不同频率的电路会产生不同特性的电源噪声。若共享电源网络,这些不相关的噪声源会相互耦合,恶化整体噪声性能。
实践经验:在PCB布局时,这些隔离的电源域应该使用独立的电源层或严格分割的电源平面,避免通过共用的电源走线引入耦合噪声。
FPGA中的精密模拟模块如带隙基准源、偏置电流源和片上稳压器对电源噪声尤为敏感。Stratix IV GX采用分级供电策略:
这种设计的优势在于:
实测数据显示,这些稳压器在1GHz频率下仍能保持低于-50dB的PSRR,有效抑制高频噪声。
有效的去耦网络是保证电源完整性的关键。Stratix IV GX采用三级去耦策略:
| 去耦层级 | 实现方式 | 目标频段 | 电容类型 |
|---|---|---|---|
| 芯片级 | 片上MIM电容 | >100MHz | 高Q值集成电容 |
| 封装级 | 封装埋容 | 10-100MHz | 低ESL陶瓷电容 |
| 板级 | 分立陶瓷电容 | <10MHz | 大容量MLCC |
这种分级设计形成了宽频带的低阻抗电源网络,确保从DC到GHz频段都能提供干净的电源。
在高速串行链路中,抖动和噪声是影响信号质量的两大主要因素。理解它们的产生机制和特性,是进行有效优化的前提。
抖动定义为信号边沿相对于理想时序位置的偏差。在眼图中表现为水平方向的闭合,直接影响系统的定时裕量。当抖动过大时,采样时刻可能偏离数据有效窗口,导致误码。
抖动对系统性能的影响可以通过以下公式量化:
TJ = DJ + α×RJ
其中:
DJ包含可预测的、有界的抖动成分,主要分为三类:
数据相关抖动(DDJ)
周期性抖动(PJ)
有界不相关抖动(BUJ)
RJ由不可预测的噪声源引起,如热噪声、闪烁噪声等。其特性包括:
噪声定义为信号电平相对于理想幅度的偏差,在眼图中表现为垂直方向的闭合。与抖动类似,噪声也会减小信号的有效噪声容限,增加误码概率。
在高速链路中,常见的噪声源包括:
Altera在Stratix IV GX FPGA中采用了一系列创新技术来优化抖动和噪声性能,使其在40nm工艺下仍能实现优异的信号完整性。
传统的环形振荡器VCO虽然面积效率高,但相位噪声性能较差。Stratix IV GX转而采用LC谐振结构的VCO,具有以下优势:
实测数据显示,LC VCO将PLL的输出抖动降低了约40%,特别改善了高频段的相位噪声性能。
Stratix IV GX采用创新的混合型CDR架构,结合了模拟和数字技术的优势:
这种架构的抖动传递函数特性使其能更好地跟踪输入抖动,同时保持低输出抖动。图39所示的抖动容限测试结果证明了其优越性能。
为补偿信道损耗引入的ISI,Stratix IV GX集成了完整的均衡链:
| 均衡阶段 | 类型 | 功能 | 实现方式 |
|---|---|---|---|
| 发送端 | 预加重 | 补偿高频损耗 | FIR滤波器 |
| 接收端 | CTLE | 高频提升 | 连续时间线性均衡 |
| 接收端 | DFE | 消除码间干扰 | 判决反馈均衡 |
特别值得一提的是其自适应均衡算法(ADCE),能够实时监测信道特性并调整均衡参数,确保在各种工作条件下都能获得最佳性能。
误码率是衡量高速链路性能的终极指标,优化BER需要系统级的考量和设计。
BER可以表示为抖动和噪声的联合概率函数:
BER = ∬p(jitter,noise)×I(jitter,noise)d(jitter)d(noise)
其中I(·)是指示函数,当抖动和噪声的组合导致误码时为1,否则为0。
在实际工程中,常用浴缸曲线来描述BER随时间偏移的变化:
为确保Stratix IV GX满足10⁻¹²的BER要求,Altera采用了严格的测试策略:
发射机测试
接收机测试
系统级测试
基于Stratix IV GX的设计经验,以下是优化BER的关键实践:
电源设计
布局布线
参数优化
在采用这些措施后,实测显示Stratix IV GX可以在8.5Gbps速率下实现优于10⁻¹⁵的BER,远超行业标准要求。