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

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

3天内不再提示

做内层PCB设计需要了解那些内容布局布线和绕等长技术你了解吗

GReq_mcu168 来源:未知 作者:易水寒 2018-11-11 10:55 次阅读

点击图片查看详情

经常画高速板的同学都知道,10个高速板有9个要绕等长,而且内存出现的频率尤其频繁,整的现在画板子不绕两下都有点不习惯。好在上期给大家介绍了几种快的不能再快的绕等长的方法,用allegro绕等长还是非常任性的。看看下图,多么漂亮,整齐,干净,密密麻麻绕的像一根根肠子似的等长线。

内存在高速板中的频繁出现,意味着PCB工程师必须掌握内存的PCB设计,而且还得熟练的掌握,要会对各种信号进行分组,要会选用拓扑结构,要会布局,要会设等长规则......当然还得会绕等长。根据小编多年跳槽面试的经验,内存的设计要求也是经常会被问到的问题之一,10个面试官有9个会问,而你对答的好坏或者回答问题的深度直接影响到面试官对你的整体印象。以DDR3为例,一般的同学可能会从这些方面去回答:

布局:

1.考虑BGA可维修性:BGA周边器件5MM禁布,最小3mm;

2.DFM 可靠性:按照相关的工艺要求,布局时器件与器件间满足DFM的间距要求;且考虑元件摆放的美观性;

3.绝对等长是否满足要求,相对长度是否容易实现:布局时需要确认长度限制,及时序要求,留有足够的绕等长空间;

4.滤波电容、上拉电阻的位置等:滤波电容靠近各个PIN放置,储能电容均匀放置在芯片周边(在电源平面路径上);上拉电阻按要求放置(布线长度小于500mil)。

布线:

1.特征阻抗:单线50欧姆,差分100欧姆;

2.数据线每11根(D0~D7,DM0,DQS0+/-),(D8~D15, DM1,DQS1+/-)....以此类推.同组同层,优先以地为参考平面,中间不能夹杂其他任何信号;

3.所有信号线少换层,尤其是数据线、时钟线不超过2个过孔,所有信号线间距至少满足3W原则;

4.数据线、地址(控制)线、时钟线组间间距保持15mil以上或至少3W;

5.所有信号线都不得跨分割,且有完整的参考平面,换层时,如果改变了参考层,要注意考虑增加回流地过孔或退耦电容;

6.Vref电源线走线线宽推荐不小于15mil,与同层其他信号线间距最好20mil以上;

7.所有DDR信号距离相应参考面边沿至少30-40mil。

......

等长:

1.数据线以DQS为基准等长,地址线、控制线、时钟线为基准等长;

2.数据线最大长度尽量不超过2500mil,组内长度误差范围控制在+/-10mil。得益于Write Leveling技术,DQS与时钟线一般无长度误差要求。

3.地址线误差范围控制在+/-50mil。

......

因为内存的设计其实已经很成熟了,对于上述设计要求在各大论坛,网站或者相关书籍上面都可以看得到,对于懂行的面试官来说能回答出来这些,并不能给他带来多大的新鲜感,要想证明自己是一个高级的、资深的、经验丰富的PCB设计工程师,咱还得接着往下吹。

比如,我们往期介绍的ODT(On-Die Termination,片内终结),DDR4特有的DBI功能与POD电平,还有《基于Cadence Allegro的FPGA高速板卡设计》一书里面重点介绍的拓扑结构,Write leveling(读写均衡)...要不我们再来大概介绍几个?

复位(RESET):

复位是DDR3新增的一项重要功能,并为此专门准备了一个引脚。这一引脚将使DDR3的初始化处理变得简单。当Reset命令有效时,DDR3 内存将停止所有的操作,并切换至最少量活动的状态,以节约电力。在Reset期间,DDR3内存将关闭内在的大部分功能,所有数据接收与发送器都将关闭,且所有内部的程序装置将复位,DLL(延迟锁相环路)与时钟电路将停止工作,甚至不理睬数据总线上的任何动静。这样一来,该功能将使DDR3达到最节省电力的目的。

ZQ(校准):

ZQ也是一个新增的引脚,在这个引脚上接有一个240欧姆的低公差参考电阻。这个引脚通过一个命令集,通过片上校准引擎(ODCE,On-Die Calibration Engine)来自动校验数据输出驱动器导通电阻与ODT的终结电阻值。当系统发出这一指令之后,将用相应的时钟周期(在加电与初始化之后用512个时钟周期,在退出自刷新操作后用256时钟周期、在其他情况下用64个时钟周期)对导通电阻和ODT电阻进行重新校准。

数据选通脉冲(DQS):

就像时钟信号一样,DQS也是DDR中的重要功能,它的功能主要用来在一个时钟周期内准确的区分出每个传输周期,并便于接收方准确接收数据。每一颗8bit DRAM芯片都有一个DQS信号线,它是双向的,在写入时它用来传送由主控芯片发来的DQS信号,读取时,则由DRAM芯片生成DQS向主控发送。完全可以说,它就是数据的同步信号。

数据掩码(DM):

为了屏蔽不需要的数据,人们采用了数据掩码(Data I/O Mask,简称DQM)技术。通过DQM,内存可以控制I/O端口取消哪些输出或输入的数据。这里需要强调的是,在读取时,被屏蔽的

片外驱动调校OCD(Off-Chip Driver):

OCD是在DDR2开始加入的新功能,而且这个功能是可选的,有的资料上面又叫离线驱动调整。OCD的主要作用在于调整I/O接口端的电压,来补偿上拉与下拉电阻值,从而调整DQS与DQ之间的同步确保信号的完整与可靠性。调校期间,分别测试DQS高电平和DQ高电平,以及DQS低电平和DQ高电平的同步情况。如果不满足要求,则通过设定突发长度的地址线来传送上拉/下拉电阻等级(加一档或减一档),直到测试合格才退出OCD操作,通过OCD操作来减少DQ、DQS的倾斜从而提高信号的完整性及控制电压来提高信号品质。

......

其实内存可以用来吹牛的东西太多了,同学们有兴趣可以查阅相关资料继续深入,这些东西研究起来也挺有意思的。我们面试也不要太局限于布局布线,你吹的多,装的好,在面试官看来你知识面广,懂得多,不仅设计经验丰富,而且能说会道,不给个高工资,都有点对不起你的意思。

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

    关注

    4219

    文章

    22466

    浏览量

    385623
  • 布局
    +关注

    关注

    5

    文章

    227

    浏览量

    24888
  • allegro
    +关注

    关注

    42

    文章

    625

    浏览量

    144031

原文标题:做内层PCB设计不仅要会绕等长还要会吹牛

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM DIY设计之PCB布局布线经验浅谈与问题总结

    经对使用AD10进行简单的原理图和PCB设计有所了解)。一、PCB布局布线经验浅谈①保证电路原理图设计的正确性保证电路原理图设计的正确性就是
    发表于 03-30 10:18

    高速高密度多层PCB设计布局布线技术

    高速高密度多层PCB设计布局布线技术
    发表于 08-12 10:47

    ARM DIY设计之PCB布局布线经验浅谈与问题总结

    经对使用AD10进行简单的原理图和PCB设计有所了解)。一、PCB布局布线经验浅谈①保证电路原理图设计的正确性保证电路原理图设计的正确性就是
    发表于 12-04 23:14

    PCB设计规则——等长 的体会

    等长PCB设计的时候经常遇到的问题。存储芯片总线要等长,差分信号要等长。什么时候需要等长
    发表于 12-01 11:00

    关于pcb设计工程师必须要了解的SMT术语介绍

    关于pcb设计工程师必须要了解的SMT术语介绍
    发表于 03-08 21:23

    PCB设计中DDR布线要求及等长要求

    本期讲解的是高速PCB设计中DDR布线要求及等长要求。布线要求数据信号组:以地平面为参考,给信号回路提供完整的地平面。特征阻抗控制在50~
    发表于 10-16 15:30

    PCB布局布线的相关基本原理和设计技巧

    在电子产品设计中,PCB布局布线是最重要的一步,PCB布局布线的好坏将直接影响电路的性能。现在,
    发表于 02-22 07:30

    PCB设计如何等长

    PCB设计如何等长?阻抗会对信号速度产生影响吗?
    发表于 03-06 08:47

    SAW和BAW滤波器需要了解这些

    SAW和BAW滤波器需要了解这些
    发表于 05-24 06:41

    PCB布局布线技巧100问

    PCB布局布线的好坏将直接影响电路的性能。现在,虽然有很多软件可以实现PCB自动布局布线,但是随着信号频率不断提升,很多时候,工程师
    发表于 12-14 15:49 0次下载
    <b class='flag-5'>PCB</b><b class='flag-5'>布局</b><b class='flag-5'>布线</b>技巧100问

    硬件工程师需要了解哪些PCB设计问题

    硬件工程师需要了解的一些PCB设计问题
    的头像 发表于 08-20 10:36 4239次阅读

    设计PCB需要了解的6个指南

    领域转化为物理现实的时候,在制造阶段出现问题,或者在功能方面产生缺陷。 那么设计一个在纸上和物理形式上都真实可靠的电路板的关键是什么?让我们探讨设计一个可制造,功能可靠的PCB需要了解的前6个PCB设计指南。 1、微调您的元件
    的头像 发表于 12-18 17:42 2105次阅读

    关于电池管理,您需要了解内容

    关于电池管理,您需要了解内容
    发表于 05-12 11:33 4次下载
    关于电池管理,您<b class='flag-5'>需要了解</b>的<b class='flag-5'>内容</b>

    PCB布局布线技巧104问

    在电子产品设计中,PCB布局布线是最重要的一步,PCB布局布线的好坏将直接影响电路的性能。现在,
    发表于 05-05 15:34 0次下载

    关于PCB布局布线技巧的104的问题

    现在,虽然有很多软件可以实现PCB自动布局布线。但是随着信号频率不断提升,很多时候,工程师需要了解有关PCB布局
    发表于 01-02 15:58 250次阅读