-
PCIe自2003年发布以来,历经五代迭代,带宽呈指数级增长: -
PCIe 1.0(2003):2.5 GT/s,单通道带宽250 MB/s,引入串行差分信号替代并行总线。 -
PCIe 2.0(2006):5 GT/s,带宽翻倍至500 MB/s,支持动态电源管理。 – -
PCIe 3.0(2010):8 GT/s,单通道1 GB/s,优化编码效率(128b/130b)。 -
PCIe 4.0(2017):16 GT/s,单通道2 GB/s,强化信号完整性,适配高速存储。 -
PCIe 5.0(2019):32 GT/s,单通道4 GB/s,x16总带宽128 GB/s,强制超低损耗材料(Dk≤3.5、Df≤0.005),引入二阶均衡和IQ自适应技术。
-
1. 速率倍增:每代速率翻倍,满足数据中心、AI等高带宽需求。 -
2. 信号完整性优化:通过材料升级(如Tachyon、Megtron6)、均衡算法(CTLE/DFE)及复杂通道支持(转接卡、背板),应对高频损耗。 -
3. 生态兼容:保持向后兼容,推动技术平滑过渡。 PCIe以标准化创新持续引领高速互联,成为现代计算架构的基石。
PCIe 接口的不同channel类型
PCIe接口的应用覆盖计算、无线通信、人工智能、数据中心、医疗、汽车电子等领域。不同应用场景的Channel各有自身的特点存在明显差异,下图所示列出了几种常见的channel类型。
1、Chip-to-chip channel(with no connector):
这种channel是指芯片之间直接连接,不使用连接器。这种类型的channel由于没有连接器、回损优化难度低,同时没有连接器引入的插入损耗支持更高数据速率(如 PCIe 5.0 的 32 GT/s)难度降低。
2、Channel with one mezzanine connector (夹层连接器)
是一种通过夹层连接器(Mezzanine Connector)实现主板与子卡(如 GPU、存储模块、IO 扩展卡)垂直互联的信号通道。其设计难点就是需要考虑由于夹层连接器引入的插损的增加、与PCB布线阻抗匹配(回损)、以及串扰等问题。
3、Channel with 2 connectors, 1 riser card & 1 add-in card
这种通道是一种通过转接卡(Riser Card)和附加卡(Add-in Card) 实现多级扩展的信号路径,典型结构包括:
- 主板:承载主控制器(如 CPU/SoC)和第一个连接器。
- 转接卡:通过第一个连接器与主板连接,调整附加卡的安装方向(如从垂直变为水平)。
- 附加卡:通过第二个连接器与转接卡连接,提供额外功能(如 GPU、SSD 或 IO 模块)。
应用场景:
-
服务器扩展:如将 GPU 加速卡水平安装以优化散热或空间布局。 -
存储系统:通过转接卡连接多个 U.2 SSD。 -
工业控制:扩展模数转换(ADC)或数字信号处理(DSP)模块。
设计挑战
-
多级损耗叠加
-
每个连接器都会引入损耗 -
转接卡和附加卡以及主板的损耗budget分配
-
-
-
总损耗可能接近 PCIe 5.0 规范上限(36 dB),需严格控制。
-
-
信号完整性恶化
- 反射:连接器与转接卡过孔的阻抗不匹配(如 100Ω PCB 到 85Ω 连接器)引发多次反射。
- 串扰:密集的转接卡布线和连接器引脚间距(如 1.27mm)导致相邻信号干扰。
-
合规性与仿真复杂度
-
非标准转接卡可能不满足 PCIe CEM 规范,需通过全链路仿真验证。 -
需精确建模连接器、转接卡和附加卡的 S 参数,并考虑温度漂移(25℃-85℃)。
-
4、Complex backplane channel w/ >2 connectors
这种通道是一种通过背板(Backplane)实现多模块高速互联的复杂通道,包含超过两个连接器,通常用于数据中心交换机、电信设备和高性能计算系统。其典型结构包括:
-
背板:承载多个连接器(如 CEM、CompactPCI 或定制设计),支持子卡(如线路卡、交换卡)的垂直或水平插入。
-
多个子卡:通过背板连接器实现功能扩展(如网络交换、存储或计算加速)。
同样也面临着,多级损耗叠加、损耗budget分配、串扰和反射等复杂信号完整性挑战。面对这些挑战的应对策略:
-
材料与工艺限制:需使用超低损耗 PCB 材料(如 Dk≤3.5、Df≤0.005),但成本较高。
-
仿真与测试复杂度:需通过 3D 电磁场仿真(如 HFSS)提取连接器和背板的 S 参数,并结合通道仿真(如 Keysight ADS)验证眼图闭合度。
-
连接器优化:选择低损耗连接器(如 Samtec 的 ExaMAX 支持 56Gbps),并匹配 PCB 阻抗。
-
通道设计:减少整个channel的过孔数量;采用背钻技术消除过孔残桩。
更高速率下channel损耗的增加
PCIE4.0和PCIE5.0的对比如下:
特性 | PCIe 4.0 | PCIe 5.0 |
---|---|---|
数据速率 |
|
|
单通道带宽 |
|
|
x16 总带宽 |
|
|
通道损耗预算 |
|
|
信号完整性技术 |
– 一阶均衡 |
– IQ 自适应(cursor延迟优化) |
材料要求 |
|
|
连接器规范 |
|
|
封装损耗限制 |
|
|
应用场景 |
– NVMe SSD – 服务器扩展 |
– 高速存储 – 复杂背板 / 转接卡 |
标准化时间 |
|
|
下图所示为两个典型的PCIE channel。Channel1:平滑,高损耗,在8GHz损耗达到28dB。channel2的插损存在震荡,损耗较低,在16GHz损耗达到35dB。
对于channel1,可以较轻松的实现PCIE4(-28dB@8GHz)。同时如果回损优化的比较好,插损较平滑也可以在此channel上实现PCIE5.0,由于损耗超过spec所以挑战非常大。对于Channel 2(插损存在震荡,低损耗16dB@8GHz,35dB@16GHz)可以较轻松的实现PCIE4.0,但实现PCIE5.0还是有困难的。
由于channel中的容性耦合,串扰随着频率的增加而增加,从而在更高的数据速率下产生更大干扰信号,因此PCIE5.0面对的挑战更大。
不同PCB板材的插损
高速Serdes信号面临的最大挑战就是插损,而PCB布线损耗在整个channel的损耗中占据主要地位。
下表列出了常见的几种板材PCB布线、100ohm阻抗下单位长度的插入损耗对比。当然这些只是经验数据,在不同叠层、不同阻抗控制规则都会有一下偏差,不过用来评估整个channel的损耗以及板材选择已经足够。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PCIe 5.0 定义了最严苛的 NRZ 通道(32Gbps @ 36 dB 损耗)。
1. 端到端通道插入损耗目标:需实现 端到端 36dB(@16GHz)的channel插入损耗目标。
挑战:PCIe 5.0 数据速率提升,但通道损耗预算需严格控制在 36dB 内,需通过材料(如超低损耗 PCB)、连接器优化等手段达成。
2. 数据速率与损耗预算的失衡:相比前代,PCIe各代数据速率(8Gbps→16Gbps→32Gbps)的增长速度,远超Channel损耗预算(23.5dB→28dB→36dB)的提升速度。
RC封装的插入损耗合规性:需遵循 PCI-SIG 制定的RC封装插入损耗规范。RC作为 PCIe 系统的核心控制单元,其信号损耗必须满足9dB标准(较PCIE4.0 RC封装IL<5dB,增加4dB margin),否则会影响整个链路的信号完整性。
挑战:
-
大封装尺寸、长布线,需要低损耗的封装板材。
-
Socket产生的损耗、反射和串扰增大。需要新的socket技术、pinout的优化。
-
On die 寄生Cpad增加损耗和反射。需要额外的电路或端接网络设计降低Cpad效应。
系统板增加2.5dB的budget:系统板的插损(包含布线、过孔、连接器等)margin 17.5dB(@16GHz),速率提升一倍margin仅提高2.5dB。
挑战:速率大幅提升,但损耗缓冲空间有限,对信号完整性设计(如均衡技术、通道优化)提出更高要求。
3. 通道眼图模板要求:需满足基础规范(Base Spec) 和CEM规范(连接器环境规范)中定义的通道眼图模板(Eye Mask)要求。
PCIE5.0基础规范的眼图mask:
眼图判定的输出形式
眼图参数要求
- 眼高(EH,Eye Height)和眼宽(EW,Eye Width)
- 眼图余量(Eye Margins):需在发送端(Tx)和接收端(Rx)应用相应的均衡算法后进行判定。均衡算法用于补偿信号传输损耗,确保眼图清晰可辨。
CEM规范中Add In Card的Rx眼图Mask要求:
4. 高串扰的反射通道问题:由于高频信号(32Gbps)下,连接器、PCB 走线的密集布局易引发串扰,反射问题也会因阻抗不匹配加剧。PCIe 5.0 面临高串扰(XTALK)的反射通道 设计挑战。
5. 回波损耗与串扰的增加:相较 PCIe 4.0,PCIe 5.0 的 回波损耗(RL,信号反射程度)和串扰问题更严重。
影响:需更精细的阻抗匹配设计、屏蔽措施及信号均衡技术,才能抑制反射与串扰对信号的干扰。
综上,PCIe 5.0 的挑战集中在 信号完整性控制,需在高速率下平衡损耗、串扰、反射等问题,确保系统合规与稳定运行。
服务器平台channel拓扑
-
限制底层布线,减少过孔使用; -
采用微过孔(Micro via)和背钻技术(Back-drilling),消除或缩短过孔残桩; -
优化过孔几何形状,最小化阻抗不匹配问题。
选择 PCIe Gen5 连接器需从规范遵循、频率适配、关键电气性能三方面入手,结合实测数据(如插入损耗、回波损耗曲线)确保连接器符合高速信号传输需求。
1. 标准连接器的选择依据
遵循PCIe CEM规范:对于标准连接器,需严格遵循 PCIe CEM(Connector Environment Module,连接器环境模块)规范。
标准连接器定义:明确标准连接器为 11mm 高度的垂直边缘卡(vertical edge card),且具备 PCIe 封装(footprints),这是硬件兼容性的基础。
2. PCI-SIG 定义的频率限制
选择连接器时需参考PCI-SIG定义的频率限制,确保连接器在 PCIe Gen5 的高频信号(如 16 GHz 奈奎斯特频率)下稳定工作。
3. 关键电气性能指标
选择连接器需关注 明确且无歧义的电气性能:
插入损耗(Insertion Loss):信号通过连接器时的能量损失,直接影响信号完整性。
回波损耗(Return Loss):反映连接器与传输线的阻抗匹配程度,损耗越高,信号反射越小。
串扰总和(Crosstalk Sum):评估连接器中信号相互干扰的程度,需控制在 PCIe Gen5 规范允许范围内。
CEM连接器的信号完整性需求和测试流程,如下表所示:
4. 非CEM标准连接器的设计考虑
直角连接器
PCIe 的 CEM规范 仅支持11mm 垂直外形的连接器。直角连接器不在规范定义范围内,但直角连接器也可能具备支持 PCIe 信号的能力。。
-
- 更多损耗(More loss):物理路径延长导致信号衰减加剧。
- 更高串扰(Higher crosstalk):引脚布局更复杂,信号间干扰风险增加。
- 更低谐振频率(Lower resonant frequency):影响高频信号传输稳定性。
夹层连接器(Mezzanine Connector):
夹层连接器也不符合CEM规范,且可能面临更大的串扰源(4 more Crosstalk Aggressors)—— 因四周的差分定义均可能产生串扰,需进一步界定可接受的串扰水平。
下图所示绿色为常温25°下10inch cable的损耗;蓝色为高温85°下10inch cable损耗;红色为10inch ultra low loss PCB在25°~85°温度范围的损耗;粉色为10inch low loss PCB在25°~85°温度范围的损耗;黄色为10inch standard loss PCB在25°~85°温度范围的损耗。可以明显看到cable的损耗要远小于同样长度PCB布线的损耗。
电缆的优势:单位长度损耗较PCB更小,在整个channel长度不变的情况下使用电缆替代高损耗 PCB 部分可明显降低整个channel的损耗。
高温模型考量:设计需获取高温(如 85℃)下的组件模型,因温度会影响插入损耗等性能参数,保障高温环境可靠性。
多信号支持:系统需支持数据(Data)、边带信号(Sidebands)及可选公共时钟(Optional Common Clock),确保功能完整性(如图示组件支持 x8 数据、x1 时钟及边带)。
Cable的阻抗选择:需要注意85ohm的cable阻抗并不是必须的
(1)通常对于PCIE信号,PCB阻抗控制为差分85ohm。而连接器的阻抗并不一定是85ohm。选择cable阻抗时需关注cable和连接器的相互作用,而不是cable和PCB的相互作用
(2)因此cable阻抗需要case by case评估。
(3)在一些场景下,测量证实100ohm cable阻抗有更低的损耗