完整信息参考DDR系列文章:http://www.edadoc.com/cn/TechnicalArticle/Show.aspx?id=943

DDR3的设计有着严格等长要求,归结起来分为两类(以64位的DDR3为例): 数据 (DQ,DQS,DQM):组内等长,误差控制在20MIL以内,组间不需要考虑等长;地址、控制、时钟信号:地址、控制信号以时钟作参考,误差控制在100MIL以内,Address、Control与CLK归为一组,因为Address、Control是以CLK的下降沿触发的由DDR控制器输出,DDR颗粒由CLK的上升沿锁存Address、Control总线上的状态,所以需要严格控制CLK与Address/Command、Control之间的时序关系,确保DDR颗粒能够获得足够的建立和保持时间。

关注等长的目的就是为了等时,绕等长时需要注意以下几点:

1.确认芯片是否有Pin-delay,绕线时要确保Pin-delay开关已经打开; 
2.同组信号走在同层,保证不会因换层影响实际的等时;同样的换层结构,换层前后的等长要匹配,即时等长;不同层的传播延时需要考虑,如走在表层与走在内层,其传播速度是不一样的,所以在走线的时候需要考虑,表层走线尽量短,让其差别尽量小(这也是为什么Intel的很多GUIDE上面要求,表层的走线长度不超过250MIL等要求的原因);
3. Z轴的延时:在严格要求的情况下,需要把Z轴的延时开关也打开,做等长时需要考虑(ALLEGRO中层叠需要设置好,Z轴延时才是对的)。
4.蛇形绕线时单线按3W,差分按5W绕线(W为线宽)。且保证各BUS信号组内间距按3H, 不同组组间间距为5H (H为到主参考平面间距),DQS和CLK 距离其他信号间距做到5H以上。单线和差分绕线方式如下图1所示:

图1.单线和差分绕线方式示例

而另一个核心重点便是电源处理。DDR3中有三类电源,它们是VDD(1.5V)、VTT(0.75V)、VREF(0.75V,包括VREFCA和VREFDQ)。

1. VDD(1.5V)电源是DDR3的核心电源,其引脚分布比较散,且电流相对会比较大,需要在电源平面分配一个区域给VDD(1.5V);VDD的容差要求是5%,详细在JEDEC里有叙述。通过电源层的平面电容和专用的一定数量的去耦电容,可以做到电源完整性。VDD电源平面处理如下图2所示:

图2:VDD电源处理

2. VTT电源,它不仅有严格的容差性,而且还有很大的瞬间电流;可以通过增加去耦电容来实现它的目标阻抗匹配;由于VTT是集中在终端的上拉电阻处,不是很分散,且对电流有一定的要求,在处理VTT电源时,一般是在元件面同层通过铺铜直接连接,铜皮要有一定宽度(120MIl)。VTT电源处理如图3所示:

图3:VTT电源

3.VREF电源 。 VREF要求更加严格的容差性,但是它承载的电流比较小。它不需要非常宽的走线,且通过一两个去耦电容就可以达到目标阻抗的要求。DDR3的VERF电源已经分为VREFCA和VREFDQ两部分,且每个DDR3颗粒都有单独的VREFCA和VREFDQ,因其相对比较独立,电流也不大,布线处理时也建议用与器件同层的铜皮或走线直接连接,无须在电源平面层为其分配电源。注意铺铜或走线时,要先经过电容再接到芯片的电源引脚,不要从分压电阻那里直接接到芯片的电源引脚。VREF电源处理如图4所示:

图4:VREF电源

滤波电容的FANOUT 小电容尽量靠近相应的电源引脚,电容的引线也要尽量短,并减少电源或地共用过孔;

图5 : 小滤波电容的Fanout

Bulk电容的FANOUT

电源的Bulk电容一般在设计中起到的是储能滤波的作用,在做Fanout时要多打孔,建议2个孔以上,电容越大需要过孔越多,也可以用铺铜的形式来做。电容的电源孔和地孔尽量靠近打,如图6所示。

图6:储能电容的Fanout

综上所述,我们常规DDR3的走线设计总结如下表:

DDR3布线设计要点总结相关推荐

  1. 镁光ddr3布线规则_DDR3布线设计要点总结

    DDR3的设计有着严格等长要求,归结起来分为两类(以64位的DDR3为例): 数据 (DQ,DQS,DQM):组内等长,误差控制在20MIL以内,组间不需要考虑等长:地址.控制.时钟信号:地址.控制信 ...

  2. PCB设计要点-DDR3布局布线技巧及注意事项

    前面高速先生已经讲解过众多的DDR3理论和仿真知识,下面就开始谈谈我们LATOUT攻城狮对DDR3设计那些事情了,那么布局自然是首当其冲了. 对于DDR3的布局我们首先需要确认芯片是否支持FLY-BY ...

  3. 学校计算机房的布线注意要点,校园网布线设计有什么要点注意

    局域网在校园网络布线时需要注意很多细节,如合理性,可用性,高效性,美观性等等,具体有什么设计要点呢?学习啦小编为大家整理了相关内容,供大家参考阅读! 校园网络综合布线的系统结构 校园网络综合布线设计经 ...

  4. 【深度解析】FPGA四大设计要点

    FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单元(LE).早期的FPGA相对比较简单,所有的功能单元仅仅由管脚.内部buffer.LE.RAM构建 ...

  5. DDR3布线的那些事儿(二)

    转载于:http://mp.weixin.qq.com/s?src=3&timestamp=1510990739&ver=1&signature=t3ZBSU8dkoN9RGP ...

  6. altera fpga sdi输出方案_FPGA设计太复杂?四大设计要点总结助你快速上手!

    欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 1 FPGA简单介绍 FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多, ...

  7. 综合布线设计与实践知识点总结

    题型:(前四部分主要涉及第六章测试,所以第六章基本每个指标都会考到,着重看笔记) 一.名词解释 1.  第六章里的一些名词含义+值是大好还是小好+值的影响因素(基本全与频率有关)(如频率.带宽.分贝. ...

  8. 触摸按键PCB设计要点

    文章目录 触摸按键PCB设计要点 E85F3204 PCB demo 1.布局要求 2.电源要求 3.触控布线要求 4.按键感应盘的选择 5.TK形状 6.TK尺寸 7.TK Pad 之间距离 8.触 ...

  9. Artix-7 and Spartan-7 FPGAs DDR2/DDR3 PCB设计指导

    引言:本文我们介绍FPGA外设DDR2/DDR3硬件设计相关内容,包括PCB板层数估计,信号端接.信号完整性及时序考虑等问题. 1.介绍 Artix-7和Spartan-7器件有各种各样的软件包,它们 ...

最新文章

  1. mysql执行计划_mysql的sql执行计划详解
  2. 深度学习:卷积层的实现
  3. java 正则出特殊字符_java正则_特殊字符处理
  4. ECharts-图表回执组件
  5. aix 的c库为什么都是静态库_Linux静态库生成指南
  6. (二)jquery学习----jquery的效果
  7. 安装webpack-cli时遇到的问题
  8. Spring依赖注入的三种方式
  9. C语言自动处理异常,C语言中异常错误处理机制浅析
  10. 地理空间数据可视分析综述笔记
  11. Spring Cloud Security OAuth2授权模式和资源服务器
  12. 企业信用等级重不重要?看看各地招标文件就知道了。
  13. 度小满启动“小微加油站”,让低息服务可持续
  14. 【WPF】Xaml用户控件(Usercontrol)绑定属性/事件
  15. Caused by: hudson.plugins.git.GitException: Command “git fetch --tags --progress -- https://github.
  16. MT940银行对账单怎么解析呢
  17. PHP底层入门的一些概念
  18. 一文梳理人脸识别,看完全都懂了!
  19. 2017物流数据报告
  20. 无盘win2008服务器,win2008无盘服务器配置

热门文章

  1. 宝马X6和保时捷卡宴,选谁更加高端大气上档次?
  2. 【托业】toeic托业必背核心词汇_修正版
  3. Mac idea快捷键
  4. mac idea 快捷键设置
  5. USB2.0一致性测试方法_高速示波器
  6. windows 端口代理工具netsh interface portproxy使用介绍
  7. (dpdk f-stack) dpdk-网卡类型选择
  8. 爬取豆瓣正在上映的电影
  9. 什么是数值转换以及数值转换的方法
  10. 一张图分出你是用左脑还是右脑!