查看: 1507|回复: 2

高速PCB设计丨最全面的 DDR布线知识归纳

[复制链接]
  • TA的每日心情
    开心
    2017-12-7 17:12
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2017-10-27 14:28:22 | 显示全部楼层 |阅读模式
    分享到:
    本期讲解的是高速PCB设计中,关于DDR布线知识。
    一.DDR信号功能与网络名
    了解DDR的各个信号功能与网络名。
    与DDR相比,DDR2/3最大差别多了功能OTD与OCD。
    重要信号线
    1.DQS信号:
    DQS 是 DDR SDRAM 中的重要功能,它的功能主要用来在一个时钟周期内准确的区分出每个传输周期,并便于接收方准确接收数据。每一颗芯片都有一个 DQS 信号线,它是双向的,在写入时它用来传送由北桥发来的 DQS 信号,读取时,则由芯片生成 DQS 向北桥发送。完全可以说,它就是数据的同步信号
    2.CLK信号:
    DDR SDRAM 对时钟的精确性有着很高的要求,而 DDR SDRAM 有两个时钟,一个是外部的总线时钟,一个是内部的工作时钟,在理论上 DDR SDRAM 这两个时钟应该是同步的。
    二.分组设定
    数据组的分组应该以每个字节通道来划分,DM0、DQS0以及DQ0~DQ7为第1字节通道,DM1、DQS1以及DQ8~DQ15为第2字节通道,以此类推。每个字节通道内有严格的长度匹配关系。其他信号走线长度应按照组为单位来进行匹配,每组内信号长度差应该严格控制在一定范围内。不同组的信号间虽然不像组内信号那样要求严格,但不同组长度差同样也有一定要求;数据信号组的布线优先级是所有信号组中最高的,因为它工作在2倍时钟频率下,它的信号完整性要求是最高的。另外,数据信号组是所有这些信号组中占最大部分内存总线位宽的部分,也是最主要的走线长度匹配有要求的信号组。
    地址、命令、控制和数据信号组都与时钟的走线有关。因此,系统中有效的时钟走线长度应该满足多种关系。设计者应该建立系统时序的综合考虑,以确保所有这些关系都能够被满足。 时钟信号:以地平面为参考,给整个时钟回路的走线提供一个完整的地平面,给回路电流提供一个低阻抗的路径。由于是差分时钟信号,在走线前应预先设计好线宽线距,计算好差分阻抗,再按照这种约束来进行布线。所有的DDR差分时钟信号都必须在关键平面上走线,尽量避免层到层的转换。线宽和差分间距需要参考DDR控制器的实施细则,信号线的单线阻抗应控制在50Ω,差分阻抗控制在100Ω。时钟信号到其他信号应保持在20 mil以上的距离来防止对其他信号的干扰。蛇形走线的间距不应小于20 mil。串联终端电阻RS值在15~33Ω,可选的并联终端电阻RT值在25~68 Ω,具体设定的阻值还是应该依据信号完整性仿真的结果。
    三.布线要求
    数据信号组:以地平面为参考,给信号回路提供完整的地平面。特征阻抗控制在50~60 Ω。线宽要求参考实施细则。与其他非DDR信号间距至少隔离20 mil。长度匹配按字节通道为单位进行设置,每字节通道内数据信号DQ、数据选通DQS和数据屏蔽信号DM长度差应控制在±25 mil内(非常重要),不同字节通道的信号长度差应控制在1 000 mil内。与相匹配的DM和DQS串联匹配电阻RS值为0~33 Ω,并联匹配终端电阻RT值为25~68Ω。如果使用电阻排的方式匹配,则数据电阻排内不应有其他DDR信号。
    地址和命令信号组:保持完整的地和电源平面。特征阻抗控制在50~60 Ω。信号线宽参考具体设计实施细则。信号组与其他非DDR信号间距至少保持在20 mil以上。组内信号应该与DDR时钟线长度匹配,差距至少控制在25 mil内。串联匹配电阻RS值为O~33 Ω,并联匹配电阻RT值应该在25~68 Ω。本组内的信号不要和数据信号组在同一个电阻排内。
    控制信号组:控制信号组的信号最少,只有时钟使能和片选两种信号。仍需要有一个完整的地平面和电源平面作参考。串联匹配电阻RS值为O~33 Ω,并联匹配终端电阻RT值为25~68 Ω。为了防止串扰,本组内信号同样也不能和数据信号在同一个电阻排内。
    走线方式:对于一驱几的DDR走线方式有菊花链,星型走线(T型走线)。
    上面是地址线从CPU芯片一躯4个DDR,
    这个是正反贴得DDR ,采用的是从CPU到两DDR地址星型走线,从芯片到两个DDR长度一样。
    四.绕等长要求
    先确认以下几点
    1、DDR的线有没有布完,检查是否有漏线
    2、信号线是否有优化好,间距规则有没有设并已清完相关DRC
    3、DDR布线是否满足要求,如同组走同层,线宽是否正确
    4、绕线时需要注意你所做的部分对周边布局布线是否造成影响
    5、是否明确绕线规则,如几倍线宽或间距进行绕线与线与线之间的相互约束关系
    6、对于中间有串阻的颗粒DDR,明确前后两端是否有信号线长度限制要求
    7、参考平面是否确认,注意等长时不要跨岛
    8、对于DIMM DDR的绕线策略为:先做ADD的等长,再往两边扩展做dtat的等长
    9、在组内绕线时一定要找出组内最长的信号线,并尽可能缩短,再以其为基准进行绕线
    10.绕等长时要确认同组线与线之间的间距要求,高速的DDR要求3W间距
    绕线的方式
    华为一般推荐这种(绕线的一端不对着自身信号)
    以下几种布线较差不推荐
    在不满足线宽线距的区域中绕线
    BGA里面绕线
    以上便是高速PCB设计中关于DDR布线的知识归纳。快点PCB长期招 募PCB设计培训生,欢迎咨询~~

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-3-13 10:11
  • 签到天数: 1088 天

    连续签到: 2 天

    [LV.10]以坛为家III

    发表于 2017-10-29 08:41:52 | 显示全部楼层
    希望楼主持续讲解这方面知识。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-7 17:12
  • 签到天数: 18 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2017-11-1 17:10:15 | 显示全部楼层
    yanhaijian 发表于 2017-10-29 08:41
    希望楼主持续讲解这方面知识。

    会的哦,请继续关注
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-26 22:40 , Processed in 0.135243 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.