0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DDR跑不到速率,调整下PCB叠层就搞掂了?

edadoc 来源:高速先生成员--姜杰 作者:高速先生成员--姜 2023-06-02 15:37 次阅读

高速先生成员--姜杰

关于DDR的案例,高速先生已经分享过很多期的文章了,有通过修改主控芯片的驱动解决问题的,有通过修改PCB走线的拓扑来解决问题的,也有通过调节端接电阻来解决问题的,相对于下面即将登场的解决方法而言,上述的方式都突然显得很复杂了。不信?那我们一起往下看呗!

又是一个睡眼朦胧的下午,雷豹最近刚结束掉手上的所有项目,在公司美美的睡上一个午觉醒来后,正值百无聊赖之际,师傅Chris为了防止雷豹继续“颓废”,刚好手上接到了一个DDR的debug项目,因此毅然决然的分配给了雷豹,这突如其来的“锅”让雷豹瞬间惊醒。

这个DDR有问题的板子是我们设计的,但是并没有进入到仿真部门去做仿真,客户的描述也非常的直击问题点,就是。。。DDR4跑不到额定的2400M的速率!

wKgaomR5nDWAerESAAA825jbuSA439.jpg

只想板子跑到额定2400M的速率,客户这个要求一点也不过分,但是我们的设计工程师看了看之前的板子,也找不到太多的优化方案。因为本来就只有1拖2的2个DDR颗粒的拓扑,正常来说都比较好做,工程师在走线上也参考了之前内部培训的设计方法,照道理不应该出问题啊!

wKgZomR5nDWABV6_AADaRnlkyAU739.jpg

雷豹是个直直的仿真爱好者,这时候他也先不管怎么去优化,也没去找原因,就先拿到主控和颗粒的模型先按照这个版本做了个通道的仿真,不得不说雷豹的仿真技术是真的牛叉,很快就仿真出了也是fail的,能够和测试情况相对应。

wKgaomR5nDaAGbE8AACwvarZj1c235.jpg

他很自豪的和师傅Chris汇报,只见Chris淡淡的一笑,反问到雷豹,那是哪里出了问题呢,又应该这么去从PCB设计上去优化呢?雷豹虽然在和Chris汇报仿真结果之前其实也有想过师傅会这样问,奈何雷豹也打开PCB文件去看了,重点关注了走线的拓扑结构,对比和我司设计部之前做过的类似设计的方案,两者在走线上是长度,拓扑结构上都是非常接近的。一句话,也就是找不到问题点呗。。。

Chris看雷豹好像没辙了,那就只能给雷豹一点暗示了。只见Chris不慌不忙的打开PCB文件,雷豹见Chris直接跳过了检查PCB上的走线这一步,径直的打开了叠层设置,然后给雷豹指一下这个地方,没错,指的就是下面这个红框框的地方。

wKgZomR5nDaALpCNAABkKKVRFqA393.jpg

雷豹感觉好像懂了一点了,原来该客户为了比demo板有更好的成本优势,在设计上使用了相邻层走线的这个方法,也就是我们所说的GSSG的叠层结构,这样的话的确在层数上可以省下几层,但是就会带来其他方面的一些坏处。雷豹一直都是在关注走线是怎么怎么走的,和demo板是如何如何相似,却没注意到叠层设计本身已经有这么大的差别了。

这时既然客户要省成本嘛,高速先生肯定还是尊重客户的这个意愿的,就在客户这个省成本的设计中去想办法改善信号质量,从而达到要求。鉴于雷豹已经隐约知道了问题的原因了,Chris也不立马点破,还是希望让雷豹自己能独立解决。之前已经说了,要保持这个省成本的层数不变,在这个前提的下去解决问题。

雷豹左想右想了半天,突然灵机一动,只见他对了叠层设置一顿调节,又相应的通过改变线宽来保证原有的走线阻抗不变。之前是12层板,现在也还是12层板,总体的板厚也没发生变化。然后雷豹带着他自己优化后的仿真结果再和Chris汇报,这次雷豹带来的仿真结果果然有了明显的优化,从仿真验证上,已经能把信号质量变成PASS了!

wKgaomR5nDeAd-rLAACqU31krq4614.jpg

Chris看看雷豹优化后的PCB文件,发现走线的拓扑长度都没有变化,只是从叠层上做了下文章,这也和Chris预想的方案是一样的,然后就给雷豹点了一个大大的赞,雷豹寻思这一路debug过来,虽然最后想到的方案不难,但是发现和解决debug问题的过程却是艰辛的,不过总算自己解决掉了,也积累了一个新的技术点!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    452

    文章

    50142

    浏览量

    420461
  • DDR
    DDR
    +关注

    关注

    11

    文章

    703

    浏览量

    65147
  • 叠层
    +关注

    关注

    0

    文章

    28

    浏览量

    9819
  • PCB
    PCB
    +关注

    关注

    1

    文章

    1764

    浏览量

    13204
收藏 人收藏

    评论

    相关推荐

    6PCB设计指南

    4PCB上的空间用完后,就该升级到6电路板。额外的可以为更多的信号、额外的平面对或导体的混合提供空间。如何使用这些额外的
    发表于 10-16 15:24 2160次阅读
    6<b class='flag-5'>层</b><b class='flag-5'>PCB</b><b class='flag-5'>叠</b><b class='flag-5'>层</b>设计指南

    DDR电路的与阻抗设计

    采用1oZ,其它内层采用HoZ。 板厚推荐如下图(上)所示(102阶HDI板设计),阻抗线宽线距如下图(中、
    发表于 12-25 13:46

    DDR电路的与阻抗设计!

    采用1oZ,其它内层采用HoZ。 板厚推荐如下图(上)所示(102阶HDI板设计),阻抗线宽线距如下图(中、
    发表于 12-25 13:48

    PCB设计

    既然说到了参考平面的处理,其实应该属于设计的范畴PCB设计不是
    发表于 05-17 22:04

    DDR不到速率调整PCB搞掂

    不慌不忙的打开PCB文件,雷豹见Chris直接跳过了检查PCB上的走线这一步,径直的打开了设置,然后给雷豹指一这个地方,没错,指的就是
    发表于 06-02 15:32

    DDR不到速率后续来了,相邻串扰深度分析!

    高速先生成员:黄刚 就在刚刚,雷豹把他对调整方式和改善后的仿真结果给师傅Chris看完后,Chris给雷豹点了个大大的赞,因为优化的方式其实不需要大改DDR的走线,只需要把相邻
    发表于 06-06 17:24

    高速PCB设计的问题

    高速PCB设计的问题
    发表于 05-16 20:06 0次下载
    高速<b class='flag-5'>PCB</b>设计的<b class='flag-5'>叠</b><b class='flag-5'>层</b>问题

    如何设计4PCB

    如何设计4PCB
    的头像 发表于 07-31 10:49 1.8w次阅读

    pcb怎样来设计

    PCB设计不是的简单堆叠,其中地层的安排是关键,它与信号的安排和走向有密切的关系。
    发表于 08-21 11:45 1770次阅读

    为什么要进行PCB

    如今,电子产品日益紧凑的趋势要求多层印刷电路板的三维设计。但是,堆叠提出了与此设计观点相关的新问题。其中一个问题就是为项目获取高质量的构建。 随着生产越来越多的由多层组成的复杂印刷电路,
    的头像 发表于 11-03 10:33 4638次阅读

    DDR不到速率后续来了,相邻串扰深度分析!

    就在刚刚,雷豹把他对调整方式和改善后的仿真结果给师傅Chris看完后,Chris给雷豹点了个大大的赞,因为优化的方式其实不需要大改DDR的走线,只需要把相邻
    的头像 发表于 06-06 17:22 539次阅读
    <b class='flag-5'>DDR</b><b class='flag-5'>跑</b><b class='flag-5'>不到</b><b class='flag-5'>速率</b>后续来了,相邻<b class='flag-5'>层</b>串扰深度分析!

    DDR电路的与阻抗设计

    TOP-Gnd-Signal-Power-Gnd-Signal-Gnd-Bottom,基铜厚度建议全部采用1oZ,厚度为1.6mm。 板厚推荐如下图(上)所示(8通孔1.6mm厚度推荐
    的头像 发表于 08-21 17:16 2425次阅读
    <b class='flag-5'>DDR</b>电路的<b class='flag-5'>叠</b><b class='flag-5'>层</b>与阻抗设计

    如何正确的对PCB进行构建

    确保信号完整性的情况布线就会容易得多,并且可以抑制或防止许多更简单的EMI问题。 为了帮助设计人员更快地设计和构建支持所需布线和信号完整性的高速,我们为不同类别的高速
    的头像 发表于 10-05 16:12 936次阅读
    如何正确的对<b class='flag-5'>PCB</b><b class='flag-5'>叠</b><b class='flag-5'>层</b>进行构建

    PCB结构设计详解

    随着高速电路的不断涌现,PCB板的复杂度也越来越高,为了避免电气因素的干扰,信号和电源必须分离,所以就牵涉到多层PCB的设计,即
    发表于 09-30 12:03 107次下载

    高速PCB设计的问题.zip

    高速PCB设计的问题
    发表于 12-30 09:22 39次下载