串口不需要做等长,发送和接收互不干扰。
多条线有时序的要求才会做等长。
(83 封私信 / 80 条消息) 第21章 DDR3内存的相关知识及PCB设计方法 - 知乎
布线规则
关于 DDR 的的等长,可以把所有信号线一起等长,但是这没必要,也不现实,板子没这么大的空间,这是个不成熟的想法。
内存的走线,越短越好。
画板子先画内存
内存先画数据组,哪一组数据能更多的从顶层拉出来,先画哪一组。
要注意平面分割,信号回流路径的问题。
同组同层:选择一层为主要走线层,走线首尾位置打过孔和TOP层DDR和CPU连接。
下面是个错误案例,虽然用的是同一层,过孔数量也一致,但是顶层不应该走这么长的线:

SDRAM
SDRAM速率比较低,一般来说,不做等长都行,但有空间的话还是画一下比较好,顺手的事。
分组方法:
数据线有 16 根,8 根作为一组,并加上各自的 DQS、DM,也就是 10 根线一组,走线的时候分组分开走。

这就有两组了,剩下的所有信号线作为一组,共 22 根,所以一共有三组。

组与组之间的误差尽量在 120 mil 内,越小越好。
时钟线差分100欧姆阻抗。
SDRAM 设计规则:
DDR2
SDRAM 不用做等长,但是 DDR 的必须做等长。
DDR3
DDR3 以上,等长误差建议 25 mil
LPDDR4
拓扑结构
多片 DDR 共用数据总线时。
多片DDR时,首先要确定拓扑结构,DDR1/2采用星形结构,DDR3采用菊花链结构。
拓补结构只影响地址线的走线方式,不影响数据线。

星形(T形)拓扑:地址线并联
菊花链(Fly-By)拓扑:地址线串联
: