DDR布线规范

目录:

1、DDR3管脚定义

2、启动过程

3、信号组大致分类

4、布线规则

5、CPU与DDR布局原则★

6、走线方式★

7、总结

8、DDR1~DDR5的区别


1、DDR3管脚定义

1)CK/CK# 全局差分时钟,所有控制和地址输入信号在CK上升沿和CK#的下降沿交叉处被采样,输出数据选通(DQS、DQS#)参考与CK和CK#的交叉点。

2)CKE为时钟使能信号,使能(高)和禁止(低)内电路和DRAM上的时钟。由DDR3 SDRAM配置和操作模式决定特定电路被使能和禁止。CKE为低时,提供预充电和自刷新操作(所有Bank都处于空闲),或有效掉电(在任何Bank里的行有效)。CKE与掉电状态的进入、退出以及自刷新的进入同步。CKE与自刷新的退出异步,输入Buffer(除了CKE、CK#、RESET#和ODT)在掉电期间被禁止。输入Buffer(除了CKE和RESET#)在自刷新期间被禁止。CKE参考值VREFCA。

3)CS#为片选信号,使能(低)和禁止(高)命令译码,大部分CS#为高时,所有命令被屏蔽、CS#提供了多Bank系统的Bank选择功能,CS#是命令代码的一部分,CS#的参考值是VREFCA。

4)ODT片上终端使能。ODT使能(高)和禁止(低)片内终端电阻,在正常操作使能时,ODT仅对下面的引脚有效:DQ[7:0]、DQS、DQS#和DM。如果通过LOAD MODE命令禁止,OTD输入被忽略。OTD的参考值是VREFCA。

5)BA0、BA1、BA2为BANK地址输入,用来确定当前的命令操作对哪个BANK有效。BA[2:0]定义在LOAD MODE命令器件哪个模式(MR0、MR1、MR2)被装载,BA[2:0]的参考值是VREFCA.

6)A0~A9、A10/AP、A11、A12/BC#、A13为地址总线,为有效命令提供行地址,同时为读、写命令提供列地址和自动预充电位(A10),以便从某个Bank的内存阵列里选出一个位置。LOAD MODE命令器件,地址输入提供一个操作码。地址输入的参考值是VRECA。A12/BC#是在模式寄存器(MR)使能时,A12在读和写命令期间被采样,已决定burst chop(on-the-fly)是否被执行(HIGH=BL8执行burst chop)或者LOW-BC4不执行burst chop。

7)RAS#、CAS#、WE#分别为 行 选择、列 选择与 写 使能信号,低电平有效。这三个信号与CS#一起组成了DDR的命令信号。

8)DM为数据 掩码 (屏蔽)信号,写数据时,当伴随输入数据的DM信号被采样为高时,输入数据被屏蔽。当然DM仅作为输入脚,但是,DM负载设计成与DQ和DQS脚负载相匹配。DM的参考值是VREFCA。DM可选作为TDQS。

9)DQ0~DQ7为数据总线,读写操作时的数据信号通过该总线输入或输出。

10)RESET#为复位信号,低有效,参考值是VSS。

11)DQS、DQS#为数据选通(锁存)信号,双沿有效,写数据时输入,信号沿与数据中心对齐、读数据时输出,信号沿以数据边沿对齐。

12)TDQS、TDQS#输出信号,终端数据选通,当TDQS使能时,DM禁止,TDQS和TDDS提供终端电阻。

13)VDD电源电压1.5V±0.075V。

14)VEDO为DQ电源1.5V±0.075V。为了降低噪声,在芯片上进行了隔离。

15)VREFCA为控制、命令、地址的参考电压。VREFCA在所有时刻(包括自刷新)都必须保持规定的电压。

16)VREFDQ为数据的参考电压。VREFDQ在所有时刻(除了自刷新)都必须保持规定的电压。

17)VSS为地。

18)VSSQ为DQ地,为了降低噪声,在芯片上进行了隔离。

19)ZQ输出驱动校准的外部参考,这个引脚应该连接240ohm电阻到VSSQ。

2、启动过程

首先,芯片进入上电,在上电最小为200uS的平稳电平后,等待500uS CKE使能,在这段时间芯片内部开始状态初始化,该过程与外部时钟无关。在时钟使能信号前(CKE),必须保持最小10nS或者5个时钟周期,除此之外,还需要一个NOP命令或者Deselect命令出现在CKE的前面。然后DDR3开始了ODT的过程,在复位和CKE有效之前,ODT始终为高阻。在CKE为高后,等待tXPR(最小复位CKE时间),然后开始从MRS中读取模式寄存器。然后加载MR2、MR3的寄存器,来配置应用设置;然后使能DLL,并且对DLL复位。接着便是启动ZQCL命令,来开始ZQ校准过程。等待校准结束后,DDR3就进入了可以正常操作的状态。对于基本的配置过程,现在就可以结束了。

3、信号组大致分类

1)地址线、时钟差分、命令控制线,该组信号较多,布线不一定非要走在同一层

2)8根数据高位、1根数据掩码、1对数据锁存差分,共11根线,同一组信号线走同一层。

3)8根数据低位、1根数据掩码、1对数据锁存差分,共11根线,同一组信号线走同一层。

备注:同组信号必须走同一层,不同组信号可走不同层。

4)电源和地

4、布线规则

1)信号线尽量不走顶层或底层,在焊盘就近打过孔,走中间层,顶层或底层信号走线传输速率相对中间层走线要慢,顶层和底层不走线,便于摆放元器件。

2)打过孔尽量对齐摆放,美观、更有利于线拉通

3)同组信号中,优先拉通差分线,同时给差分线对提前多预留的空间,便于后续做等长。

4)布线满足3W原则,如线宽W = 0.1mm,线与线的中心距离为3W = 0.3mm, 线与线边沿的距离也就是2W = 0.2mm。防止信号间的串扰。

5)单端50ohm,差分100ohm。

6)完整的参考平面。

7)不要有其他信号穿插到DDR布线区域。

8)VREF电源线尽量走宽 ≥ 20~30mil。

9)差分对误差尽量控制在5mil。

10)数据线误差尽量控制在±20mil

11)地址线误差尽量控制在±50mil

5、CPU与DDR布局原则★

1)一个CPU只对一个DDR时,间距大概900~1000mil,如果中间有串阻,范围1000~1300mil。

注意:这个距离不是CPU中心到DDR中心的距离,而是CPU与DDR相关的焊盘一个大致区域中心到DDR的中心

2)一个CPU对两个DDR时,两个DDR相对CPU摆放时要严格对称(也是相对O点进行对称)。

6、走线方式★

1)点对点:一个CPU仅对一个DDR, 只能用点对点的方式布线。

2)T型:一个CPU对两个DDR或4个DDR,线从A点到B点,B点分支分别到C和D点。

3)菊花链:一个CPU对两个DDR或4个DDR,下图线从A点到B点,B点再到C点。

7、总结

1)菊花链方式的信号完整性相对好点,一般大品牌走的多是菊花链。

2)快速的辨别是哪种方式,可以直接查看地址线组。

3)当有两个DDR时,如何判定用T型还是用菊花链,主要看CPU的地址线焊盘的位置。

若地址线的焊盘在CPU BGA的边缘处,可以考虑用菊花链,如果是靠近中间考虑T型。

 如果地址线的焊盘靠近边沿的中间处,可以考虑T型方式。

8、DDR1~DDR5的区别

1)DDR1~DDR3的区别

最容易区分出DDR1/2/3,主要看电源电压。 

2)DDR4和DDR5的区别

(1)电压

DDR5内存的工作电压降低至1.1V,相较于DDR4的1.2V,有助于降低功耗并提高能效。

(2)频率

DDR5最低4800MHz,而DDR4现在最高4266MHz,所以DDR5的频率肯定比DDR4高。

(3)容量

DDR5内存颗粒单颗最高128GB,DDR4只有16GB。因此想要大容量内存的话只能选DDR5。

(4)制造工艺

DDR5内存引入了On-die ECC、电源管理等技术,这都是DDR4所没有的,能够提高功效和稳定性。

(5)接口

DDR5内存使用的是288引脚DIMM插槽,与DDR4内存的插槽不同,因此二者不兼容,需要相应的主板支持。


首先要有一个具体目标,那些所有你认为必须前置的知识,都可以在完成目标的过程中学到。觉得不错,动动发财的小手点个赞哦!

DDR布局和布线设计是非常关键的,它直接影响到DDR总线的信号完整性和性能。下面是一些DDR布局布线设计的规范: 1. DDR布局规范: - DDR芯片应尽量靠近处理器或存储控制器,以最短的距离连接。 - DDR芯片应放置在PCB板上距离尽量相等的位置,以保持信号长度一致性。 - DDR芯片应避免与其他高速信号或电源噪声源相邻,以减少互相干扰。 - DDR芯片的电源和地引脚应通过短而宽的导线连接到电源和地平面。 2. DDR布线规范: - DDR数据线(DQ)和地址线(ADDR)应尽量保持相等的长度,以保持信号同步。 - DDR时钟线(CLK)与数据线和地址线应尽量垂直布线,以减少互相干扰。 - DDR时钟线应尽量短而直接地连接到DDR芯片和控制器。 - DDR数据线(DQ)应采用差分对进行传输,并应保持相等的长度和匹配的阻抗。 - DDR数据线和地址线应与地平面或电源平面相邻。 此外,还需要注意以下几点: - 使用适当的信号层和引脚分配来保持信号完整性和最小环路。 - 使用合适的阻抗匹配和终端电阻来减少信号反射和串扰。 - 注意信号层与电源和地平面之间的分离和屏蔽,以减少噪声干扰。 - 使用合适的PCB材料和设计工艺,以获得更好的信号传输性能。 这只是一些常见的DDR布局布线设计规范,具体的设计还要根据具体的DDR芯片和PCB布局来进行调整。建议在设计DDR布局布线之前,参考相关DDR芯片和PCB设计手册,并使用仿真工具进行验证和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱上电路设计

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值