我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
楼主: hjseek

[技术讨论] 我们一起来学习DDR走线

[复制链接]
  • TA的每日心情
    开心
    1 小时前
  • 签到天数: 118 天

    [LV.6]常住居民II

    64

    主题

    1767

    回帖

    4866

    积分

    二级逆天

    积分
    4866

    终身成就奖社区居民忠实会员社区明星最爱沙发优秀斑竹奖宣传大使奖特殊贡献奖

    QQ
    发表于 2015-9-29 08:53:32 | 显示全部楼层
    q
    回复

    使用道具 举报

    该用户从未签到

    42

    主题

    581

    回帖

    432

    积分

    二级逆天

    积分
    432

    社区居民忠实会员最爱沙发终身成就奖优秀斑竹奖

    QQ
    发表于 2015-9-29 09:05:22 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    回帖

    63

    积分

    一级逆天

    积分
    63

    终身成就奖社区居民

    QQ
     楼主| 发表于 2015-9-29 21:07:15 | 显示全部楼层
    2015-9-29
    学习过程的资料分享地址:http://yunpan.cn/cH3s22sLZahPA  访问密码 d183

    画完了原理图封装,PCB封装也跟着一起画了。
    下一步就是把原理图的网络连上。
    在画原理图的封装的时候,参考资料上面已近把管脚排好,在PCB当中就不用我们自己去调管脚的线序了。
    我想
    在画原理图的时候,也是一个熟悉DDR电路的过程,把每个管脚的功能都过一边,在画PCB的时候就不会糊里糊涂了。
    DDR的网络分组想要具体的了解还是要看datasheet,里面的工作时序图最好也看看,这个对于原理的理解非常重要。
    想做DDR信号仿真之类的高级应用,这个应该是最基础的。
    虽然我也不懂!


    十一期间帖子会停止更新,别问我为什么 = =

    ddr3_sch.png


    ddr3_pcb.png
    END!
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    回帖

    63

    积分

    一级逆天

    积分
    63

    终身成就奖社区居民

    QQ
     楼主| 发表于 2015-10-8 23:04:49 | 显示全部楼层
    为什么帖子不能连载了。。。。
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    回帖

    63

    积分

    一级逆天

    积分
    63

    终身成就奖社区居民

    QQ
     楼主| 发表于 2015-10-8 23:10:37 | 显示全部楼层
    2015-10-8
    学习过程的资料分享地址:http://yunpan.cn/cH3s22sLZahPA  访问密码 d183

    晚上回家把原理图的所有网络连通了,还没有做仔细的检查。
    sch_10-8.png

    这种光靠手动输入的出错概率应该蛮高。

    在连网络的同时,对DDR信号的分组也大概的做了一下规划:
    Cock: 差分时钟信号
    DRAM_SDCLK[1:0]
    DRAM_SDCLK_B[1:0]

    Address and Command:地址和命令信号
    DRAM_A[15:0]
    DRAM_SDBA[2:0]
    DRAM_RAS
    DRAM_CAS
    DRAM_SDWE

    Contorl signals:控制信号
    DRAM_CS[1:0]
    DRAM_SDCKE[1:0]
    DRAM_SDODT[1:0]

    byte0:
    DRAM_D[7:0]
    DRAM_DQM0
    DRAM_SDQS0
    DRAM_SDQS0_B

    byte1:

    DRAM_D[15:8]
    DRAM_DQM1
    DRAM_SDQS1
    DRAM_SDQS1_B

    byte2:

    DRAM_D[23:16]
    DRAM_DQM2
    DRAM_SDQS2
    DRAM_SDQS2_B

    byte3:

    DRAM_D[31:24]
    DRAM_DQM3
    DRAM_SDQS3
    DRAM_SDQS3_B

    byte4:

    DRAM_D[39:32]
    DRAM_DQM4
    DRAM_SDQS4
    DRAM_SDQS4_B

    byte5:

    DRAM_D[47:40]
    DRAM_DQM5
    DRAM_SDQS5
    DRAM_SDQS5_B

    byte6:

    DRAM_D[55:48]
    DRAM_DQM6
    DRAM_SDQS6
    DRAM_SDQS6_B

    byte7:

    DRAM_D[64:56]
    DRAM_DQM7
    DRAM_SDQS7
    DRAM_SDQS7_B
    共11组Class,高速信号单端阻抗50欧,差分100欧。
    其他具体的知识就在PCB走线的时候再满满去学习吧。
    其实这些东西在芯片的datasheet中已经介绍的很详细了,具体的我们只需要按照要求来走线应该是容易满足要求的。
    今天还安装了cadence16.5的软件,现在能够打开下载的inter和fresscal的DEMO板了。
    今天就到这里吧
    网盘分享cadence16.5的软件 http://yunpan.cn/cHi2rAmCtMpX9  访问密码 a6bd
    END!
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    回帖

    63

    积分

    一级逆天

    积分
    63

    终身成就奖社区居民

    QQ
     楼主| 发表于 2015-10-9 23:06:18 | 显示全部楼层
    2015-10-9
    学习过程的资料分享地址:http://yunpan.cn/cH3s22sLZahPA  访问密码 d183

    今天PCB做了一下初步的布局,
    关键是电容位置的放置,要保证没一个电源管脚附近都有一个去耦电容,以达到电源最优的效果。
    布局图如下:
    10-9.png


    PCB的层设置如下图:
    10-9_2.png


    然后在router中对网络进行了分组:
    10-9_1.png



    接下来就是要计算好阻抗叠层,设置走线规则等细节任务。
    END!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-18 12:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    37

    主题

    550

    回帖

    1355

    积分

    PADS-170506高级班

    积分
    1355

    社区居民终身成就奖

    QQ
    发表于 2015-10-10 00:53:35 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2419

    主题

    1018

    回帖

    1万

    积分

    三级逆天

    朝十萬金幣目標邁進!!!

    积分
    12082

    社区居民忠实会员社区劳模原创达人终身成就奖特殊贡献奖原创先锋奖金点子奖

    QQ
    发表于 2015-10-11 14:12:52 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2025-1-11 12:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    15

    主题

    370

    回帖

    518

    积分

    二级逆天

    积分
    518

    社区居民终身成就奖

    QQ
    发表于 2015-10-12 15:49:12 | 显示全部楼层
    每天都有好心情。。。。
    回复

    使用道具 举报

    该用户从未签到

    12

    主题

    69

    回帖

    63

    积分

    一级逆天

    积分
    63

    终身成就奖社区居民

    QQ
     楼主| 发表于 2015-10-12 22:01:37 | 显示全部楼层
    2015-10-12
    学习过程的资料分享地址:http://yunpan.cn/cH3s22sLZahPA  访问密码 d183


    这几天下班后有点事情,所以更新的比较慢。

    当然学习本来就是一个循序渐进的过程,最好是能将每一个知识点都弄懂,慢不碍事。


    今天处理了PCB的叠层,如下图所示:
    10-12_1.png

    为了更好满足主芯片的电源性能,其电源层和顶底层都采用了1OZ的铜厚。


    L1/L8阻抗参考L2/L7,单线50欧姆,线宽5mil。
    L1/L8阻抗参考L2/L7,差分90欧姆,线宽5mil/5mil/5mil。
    L1/L8阻抗参考L2/L7,差分100欧姆,线宽4mil/5mil/4mil。


    L3/L6阻抗参考L2/L4,单线50欧姆,线宽6mil。
    L3/L6阻抗参考L2/L4,差分90欧姆,线宽5mil/5mil/5mil。
    L3/L6阻抗参考L2/L4,差分100欧姆,线宽4mil/5mil/4mil。

    接下来就是设置规则和走线的工作了。
    网络分组已经分好。
    计划先走地址、命令、时钟线。
    具体的走线要求在datasheet里面已近介绍的很详细了,而且还有DEMO板来参考。
    下图是刚刚走的几组线。
    10-12.png


    这其中有一个知识点就是关于虚拟过孔的运用,详细看云盘中的相关介绍资料。
    地址、命令线的过孔放置也是很有技巧的,必须排列有规律,我开始用2D线绘好了放置过孔的栅格,这样会事半功倍。走完上面2个DDR芯片的,下面2颗就只需要拷贝的了。

    今天就到这里吧
    END!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表