Skew 概念
聊差分信号,绕不开一个词——Skew。说实话,刚入行那会儿我觉得这不就是个时间偏差嘛,后来发现这东西搞不好会让你整块板子跑不起来。
今天我就把 Skew 拆开揉碎了讲清楚。
什么是 Skew
Skew,说白了就是信号到达时间的不一致。差分对里,正端和负端本来应该同时翻转,结果一个早到,一个晚到,这个时间差就叫 Skew。
单位一般是皮秒(ps),偶尔也会看到用长度单位(比如 mils)来换算。换算关系很简单:
先算信号传播速度,比如在 FR4 上大约 6 in/ns,那么 1 ps ≈ 6 mils 的延迟。
核心公式:
Skew = |TP − TN|
这里 TP 是正端到达时刻,TN 是负端到达时刻。
但 Skew 不止这一个维度。我们在项目中常遇到两种:差分对内的 Skew 和 差分对间的 Skew。两者完全不是一回事,处理方式也天差地别。
差分对内的 Skew
也叫 Intra‑pair Skew。就是同一对差分线里,P 信号和 N 信号之间的时间差。
为什么会造成这个大问题?我举个例子。你想想看,差分接收器是靠 P−N 的差值来判逻辑的。如果 P 和 N 错开了,差值信号幅度会减小,严重时直接导致眼图闭合。
我曾在一次 10Gbps 项目中遇到过,厂商说他们的 SerDes 能容忍 20 ps 的对内 Skew,结果实测眼图就是过不了。后来发现是 PCB 走线时,P 和 N 在 BGA 扇出区走了不同层,过孔数量不一样。嗯,这就是典型的不对称延迟。
避坑点:
- 不要让 P/N 走不同的层(除非层叠完全对称)
- 过孔数量必须一致
- 蛇形线要成对补偿,别只绕一边
我亲眼见过一颗芯片因为过孔 Skew 死得悄无声息。那次最后用飞线跳了一根线才救回来……从那以后我但凡遇到高速信号,必做等长补偿。
差分对间的 Skew
也叫 Inter‑pair Skew。这是多对差分线之间,同一方向信号的到达时间差。比如一组 16 位的 LVDS 总线,D0 和 D1 各自出一根差分对,假如 D0 比 D1 早了 50 ps,这就是对间 Skew。
对间的 Skew 影响的是总线时序。接收端通常有一个数据窗口(setup/hold window),如果各路数据偏差太大,就会采样错位。
一个经典场景:DDR 内存的 DQS 和 DQ 信号组。DQS 必须跟 DQ 严格对齐,对间 Skew 超标直接降频。
我个人的实用规则:
- 对内 Skew 控制在 ±5 ps 以内(10Gbps 级别),低速率可以放宽到 ±10 ps。
- 对间 Skew 控制在 ±20 ps 以内,或者严格的 1/4 UI(单位间隔)。
- 实在拿不准就按长度换算:FR4 上 1 in ≈ 170 ps,对应 10 mil ≈ 1.7 ps。
我曾经因为图省事,没仔细匹配一个 8 对 LVDS 组,结果上电后屏幕上出现鬼影。排查三天,最后发现最长最短两对差了 300 mil,换算成 Skew 大约 50 ps。换了等长布线,问题立刻消失。从那以后我再也不偷懒了。
两种 Skew 的对比
为了方便你记忆,我列了个表。这些数字看着枯燥,但做 layout 时每次布线都该想想。
| 维度 | 对内 Skew | 对间 Skew |
|---|---|---|
| 定义 | 同一差分对 P/N 间的延迟差 | 多对差分线之间的延迟差 |
| 影响 | 差分信号完整性(共模噪声、眼图闭合) | 总线时序窗口(setup/hold 违规) |
| 容忍度 | 通常 < 1/10 UI,甚至更严 | 通常 < 1/4 UI |
| 补偿方式 | 蛇形线等长,过孔对称 | 整组长度匹配,转弯次数一致 |
| 典型隐患 | 层不对称、过孔不等、焊盘差异 | 走线长度差、负载电容差异 |
你想想看,如果只盯着对内 Skew,而忽略了整组总线的对间偏差,照样翻车。
Skew 的来源归纳
我总结了一个小框架,每次做高速设计前都会过一遍这个清单。
- 布线长度不对称——最常见,也是最容易发现的。用蛇形线补就完了。
- 过孔造成的延迟——每个过孔大约贡献 20~50 ps 的延迟(取决于层数)。差分对两端过孔数量必须一样。
- 材料介电常数不均匀——FR4 的 Dk 波动可能带来 ±5% 的延迟变化,高要求场景建议用低损耗材料。
- 温度/电压漂移——实际工作中,升温和掉压都会改变传输线速度,但这点通常不会产生差分对内的 Skew,只会影响对间。
- 工艺加工公差——PCB 蚀刻导致的线宽差,会使特性阻抗偏差,间接造成相位延迟差。这种很难测,但好在通常可控。
特别注意: 很多人以为只有高速信号才需要关注 Skew。其实哪怕在几百 MHz 的 LVDS 上,对间 Skew 累积到几十皮秒,也可能导致功能异常。我见过摄像头模组因为一根偏长的走线,图像输出全是彩条……最后用等长绕线修好的。
Skew 分类结构图
下面是本章的核心结构。看完你就能把 Skew 的脉络梳理清楚了。
你看这个图,从上到下就是 Skew 的两个大类,以及每个大类的主要来源。做 PCB layout 时,脑子里先过一遍这个结构,就知道该在哪儿下功夫了。
好了,这一章的核心就是一句话:对内 Skew 管波形,对间 Skew 管时序。两个都卡住了,你的差分信号才能走得稳。