pcie pcb等长
好的,关于 PCIe PCB 等长布线,以下是关键要点说明(中文):
核心目的:
确保同一组 PCIe 通道(通常指一个差分对 Tx± 或 Rx±,以及相关联的参考时钟对 Refclk±)的信号在同一时间到达接收端。这是保证 PCIe 高速信号完整性、避免数据错误的关键要求。
关键点和要求:
-
对内等长(Intra-Pair Skew):
- 对象: 同一个差分对内部的
P线和N线(例如TX0_P和TX0_N)。 - 要求: 必须非常严格!
- 公差: 通常要求 ≤ 5 mil(0.127 mm)。PCIe 规范(如 Gen3, Gen4)对此有严格要求。
- 原因: 差分信号依靠
P和N线的电压差来传输信息。如果两条线长度差异过大,会导致差分信号在接收端不同步,产生共模噪声,严重降低信号质量(增大抖动,可能导致误码)。 - 实现: PCB 布线时,
P和N线必须尽量并行、紧耦合(间距一致),并使用蛇形走线(绕线)精确补偿微小长度差。
- 对象: 同一个差分对内部的
-
对间等长(Inter-Pair Skew / Pair-to-Pair Matching):
- 对象: 同一链路(Lane)的发送差分对(
Tx±)和接收差分对(Rx±),以及最重要的,同一链路内Tx±/Rx±对与它们对应的参考时钟对 (Refclk±) 之间的长度匹配。 - 要求: 比对内等长宽松,但依然重要。
- 公差:
Tx±与Rx±之间: 相对宽松,通常在 几百 mil(例如 ≤ 500 mil 或 12.7 mm) 量级。PCIe 链路层协议本身能容忍一定程度的通道间延迟差。Tx±/Rx±与Refclk±之间: 最为关键! 这是保证发送时钟和接收时钟与参考时钟相位关系正确的基础。公差通常在 ± 100 mil (2.54 mm) 到 ± 300 mil (7.62 mm) 范围内,具体取决于 PCIe 的代数(Gen3/Gen4)、时钟架构(Common Clock, Data Clock)以及芯片厂商的具体要求。务必查阅你使用的 CPU/芯片组/Endpoint 芯片的 Layout Guide!
- 原因:
Tx±/Rx±与Refclk±长度匹配:参考时钟用于恢复发送端和接收端的时钟。如果信号路径和参考时钟路径长度差异过大,会导致时钟恢复电路采样点偏移,增加误码率。Tx±与Rx±长度匹配:确保同一链路的发送和接收路径延迟一致,有助于维持协议时序。
- 对象: 同一链路(Lane)的发送差分对(
-
组间匹配(Lane-to-Lane Matching within a Link):
- 对象: 同一个 PCIe 链路(如 x4 链路中的 Lane0, Lane1, Lane2, Lane3)的所有
Tx±对之间、所有Rx±对之间。 - 要求: 相对宽松。
- 公差: 通常在 ± 500 mil (12.7 mm) 或更大。高端应用或更高速率(如 Gen5)可能要求更严。
- 原因: PCIe 链路层协议可以处理不同 Lane 之间较小的延迟差异(通道间偏移)。过大的差异虽然不至于直接导致单个 Lane 失效,但可能会影响链路聚合的效率或增加重传。
- 对象: 同一个 PCIe 链路(如 x4 链路中的 Lane0, Lane1, Lane2, Lane3)的所有
-
时钟要求:
Refclk±对内等长: 与数据差分对一样严格,≤ 5 mil。Refclk±布线: 同样需要做 100Ω 差分阻抗控制,并遵循高速差分线布线规则(远离干扰源、参考平面完整等)。- 时钟源选择: 明确设计使用的是 Common Refclk(源端和端点共享同一个时钟源)还是 Data Clock(时钟由源端随数据一起发送)。这对
Refclk±的匹配要求有影响。
PCB 设计实现要点:
- 阻抗控制: 首要任务是确保所有 PCIe 差分线的阻抗严格控制在 100Ω ±10% (单端线通常 50Ω)。这比等长优先级更高。通过调整线宽和与参考平面的间距实现。
- 使用约束管理器: 在 PCB 设计软件(如 Cadence Allegro, Mentor Xpedition, Altium Designer)中,必须设置精确的等长约束规则(Match Group)。将对内等长和对间等长的公差要求分别设置好。
- 蛇形走线(Serpentine/Trombone): 是实现等长补偿的主要手段。
- 对内: 在较短的线上绕小蛇形。
- 对间/组间: 在较短的差分对或 Lane 上绕更大的蛇形。
- 要点:
- 蛇形线的振幅(Amplitude)至少是线间距(S)的 3 倍 (
A >= 3S),最好 5 倍 (A >= 5S)。 - 蛇形线段的间隙(Gap)至少是线宽(W)的 3 倍 (
G >= 3W),最好 4-5 倍 (G >= 4W/5W)。 - 避免在高速串行链路靠近发送端(Near Driver)和连接器/金手指附近绕蛇形线,尽量在中段补偿。
- 蛇形线的振幅(Amplitude)至少是线间距(S)的 3 倍 (
- 最小化 Via 数量: 过孔会产生阻抗不连续和寄生效应,应尽量减少。必须使用过孔时,优选小孔、短桩(Stub)的背钻(Backdrill)Via。确保过孔周围的 GND 反焊盘(Anti-Pad)足够大以维持阻抗。
- 参考平面完整: 差分线下方必须提供完整、连续的参考平面(通常是 GND)。避免跨分割区(Split Planes),严禁跨不同电源平面。换层时旁边必须放置 GND Via 提供回流路径。
- 远离干扰源: PCIe 线应远离晶振、开关电源、高速数字总线(DDR)、电感、电源模块等噪声源。必要时加 GND Guard Trace 或屏蔽。
- 长度测量: 使用软件的 Delay/Tune 功能精确测量布线长度(通常以时间延迟 ps 为基准,长度 mil/mm 是换算结果)。确保测量的是布线长度(曼哈顿长度),并且正确设置了传播速度因子(Propagation Velocity)。
- 查阅官方指南: 务必!务必!务必! 仔细阅读并遵循你所使用的 CPU(如 Intel, AMD)、芯片组、PCIe Switch、Endpoint 设备(如 NVMe SSD 控制器、网卡芯片、显卡)的官方 PCB Layout Guidelines。它们会给出针对该芯片最准确、最具体的阻抗、等长、层叠、间距等要求。
总结关键公差(典型值,务必查具体指南):
| 匹配类型 | 对象 | 关键性 | 典型公差要求 |
|---|---|---|---|
| 对内等长 | 同一差分对的 P 和 N 线 |
非常高 | ≤ 5 mil (0.127 mm) |
| 对间等长 | Tx±/Rx± 与对应的 Refclk± |
最高 | ±100 mil 至 ±300 mil (查手册!) |
Tx± 与 Rx± |
中等 | ≤ 500 mil (12.7 mm) | |
| 组间匹配 | 同一链路不同 Lane 的 Tx± 之间 |
低 | ≤ 500 mil (12.7 mm) 或更大 |
同一链路不同 Lane 的 Rx± 之间 |
低 | ≤ 500 mil (12.7 mm) 或更大 |
记住: PCIe 等长布线是高速 PCB 设计的核心挑战之一。成功的秘诀在于:严格遵守阻抗控制、精确设置和执行约束规则、合理使用蛇形线补偿、最小化过孔和规避干扰,并始终以芯片厂商的 Layout Guide 为最终依据。
AD9446 LVDS信号线的PCB走线的差分对间等长有没有要求?
我的AD9446的工作在LVDS模式下,请问对于AD9446(100MHz),LVDS信号线的PCB走线的差分对间等长有没有要求?(PS:16对差分线,都做等
AD设计DDR3时等长设计技巧
本文讲述了使用Altium designer设计SOC和DDR等高速PCB时候,如何设计信号线等长。DDR信号线分成两大部分。一是数据线部分,二是地址线、控制信号线部分。本文着重详细
资料下载
zzw384670890
2025-07-28 16:33:12
PCB设计:为什么要绕等长?资料下载
电子发烧友网为你提供PCB设计:为什么要绕等长?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-05 08:47:22
PCB设计:如何绕等长?资料下载
电子发烧友网为你提供PCB设计:如何绕等长?资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-05 08:46:59
PCB绕等长之“同组同层”资料下载
电子发烧友网为你提供PCB绕等长之“同组同层”资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
佚名
2021-04-05 08:46:28
DDR 高速PCB 设计走线绕等长资料下载
电子发烧友网为你提供DDR 高速PCB 设计走线绕等长资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
张艳
2021-03-30 08:42:00
PCB设计工程师浅谈绕等长的概念
1.关于等长 第一次听到“绕等长工程师”这个称号的时候,我和我的小伙伴们都惊呆了。每次在研讨会提起这个名词,很多人也都是会心一笑。 不知道从什么时候起,绕等长
2021-01-20 12:11:32
PCB设计中如何实现等长走线
在 PCB 设计中,等长走线主要是针对一些高速的并行总线来讲的。由于这类并行总线往往有多根数据信号基于同一个时钟采样,每个时钟周期可能要采样两次(DDR SDRAM)甚至 4 次,而随着芯片运行
2020-11-22 11:54:17
PCB设计做等长走线的目的是什么
在PCB设计中,等长走线主要是针对一些高速的并行总线来讲的。 由于这类并行总线往往有多根数据信号基于同一个时钟采样,每个时钟周期可能要采样两次(DDRSDRAM)甚至4次,而随着芯片运行频率的提高
2020-10-24 09:29:38
PCB技术:如何解决蛇形等长直角锐角
如图所示很多用户在进行等长的时候回出现直角或者锐角的等长走线。 那么怎么解决呢: 1)在直接快捷键TR进行蛇形等长的时候,可以按字母键盘上方的数
2020-10-18 09:36:20
Altium Designer如何绕等长线
采集所有信号的值,就必须对信号传输的延迟进行控制。等长走线的目的就是为了尽可能的减少所有相关信号在 PCB 上的传输延迟的差异。至于 USB/SATA/PCI
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机