DDR3 硬件Layout设计

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

DDR3按照引脚功能可以分为:数据线、地址线、控制线、电源/参考引脚。
下面以2片镁光的DDR3(MT41K256M16HA-125IT) 为例:

一、DDR3管脚功能介绍

分组信号名功能描述
数据线DQ0~DQ15数据位
DQSP_0、DQSN_0、DQSP_1、DQSN_1数据选通
DM0、DM1数据屏蔽
地址线A0~A15地址位
BA0~BA2Bank选通
控制线CKE时钟使能
CK、CK#时钟信号
CS#片选信号
RAS#行地址选通
CAS#列地址选通
WE#写使能
RESET#复位信号
ODT片上终端电阻使能
ZQ阻抗校准、驱动强度调整
电源/参考引脚VDD电源电压,1.5V±0,075V
VED0DQ电源,1.5V±0.075V
VREFCA控制、地址的参考电压
VREFDQ数据的参考电压
VSS
VSSQDQ地

二、DDR3 Layout分组

分组信号Layout设计要求
数据分组1DQ0~DQ7、DQSP_0、DQSN_0、DM0组内等长±10mil
数据分组2DQ8~DQ15、DQSP_1、DQSN_1、DM1组内等长±10mil
数据分组3DQ16~DQ23、DQSP_2、DQSN_2、DM2组内等长±10mil
数据分组4DQ24~DQ31、DQSP_3、DQSN_3、DM3组内等长±10mil
地址/命令分组A0~A15、BA0-BA2、RAS#、CAS#、WE#组内等长±10mil
控制分组CS#、ODT、CKE
时钟分组CK、CK#差分等长±5mil,最大走线长度2500mil

三、Layout拓扑结构设计

在设计2片DDR3的PCB布局时,常用的拓扑结构包括T型拓扑和Fly-by拓扑(菊花链拓扑)。选择适合的拓扑结构需要根据主控芯片的支持情况、信号完整性要求以及同步噪声的处理能力来决定。

1.T型拓扑

T型拓扑的特点是地址、命令和时钟信号到达每个DDR3芯片的距离相等,信号同步性较好,但同步切换噪声会叠加。此拓扑无需进行Write Leveling(写均衡),适合不支持Write Leveling的主控芯片。

2.Fly-by拓扑

Fly-by拓扑通过信号依次传递到每个DDR3芯片,有效降低同步切换噪声,信号完整性更好,但需要主控支持Write Leveling功能。
菊花链拓扑结构侧重于确保各驱动端至信号主干道的长度最短。它虽在同步性上有所妥协,却能有效缩短各负载分支的走线长度,从而减少分支信号对主干信号的反射干扰。

建议:对于对同步性要求不高的硬件设计建议优先选择Fly-by(菊花链)拓扑(个人项目经历:菊花链用的较多一些)

四、Layout布线设计

阻抗要求:单端50Ω±10%,差分100Ω±10%;
走线设计同组尽量要走同层设计;
信号蛇形走线中心间距要满足3倍线宽原则;

(部分信息来源于镁光数据手册内容及互联网信息整理,如有侵权请联系删除该分享。#个人分享#设计心得#学术交流#侵权必删)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值