针对ddr的pcb信号完整性设计方法

文档序号:9432807阅读:1277来源:国知局
针对ddr的pcb信号完整性设计方法
【技术领域】
[0001] 本发明设及信号处理领域,具体是一种针对DDR的PCB信号完整性设计方法。
【背景技术】
[0002] 目前,比较普遍使用中的孤R2的速度已经高达800Mbps,甚至更高的速度,如 1066Mbps,而孤R3的速度已经高达1600Mbps。对于如此高的速度,从PCB的设计角度来 讲,要做到严格的时序匹配,W满足波形的完整性,运里有很多的因素需要考虑,所有的运 些因素都是会互相影响的。图1为DDR2和DDR3所具有的共有技术要求,表1列出了DDR2 和DDR3所具有的专有技术要求,从中可W看出,它们之间还是存在一些个性的,可W被分 类为PCB叠层、阻抗、互联拓扑、时延匹配等。本发明正是从PCB的叠层和阻抗、互联通路拓 扑、时延的匹配运几个方面对DDR的PCB信号完整性进行优化设计。
[0003] 表1孤R2和孤R3的技术要求


【发明内容】

[0004] 本发明的目的在于提供一种针对孤R的PCB信号完整性设计方法,通过PCB叠层、 阻抗、互联拓扑、时延匹配等方面对DDR的信号质量影响因素进行深入剖析,经过优化设 计,提高了信号的余量,增强了其抗干扰能力。
[0005] 为实现上述目的,本发明提供如下技术方案: 针对DDR的PCB信号完整性设计方法,所述孤R包括DDR2和DDR3,从W下几个方面对DDR2和DDR3的PCB信号完整性进行优化设计: (OPCB的叠层和阻抗 对于四层基板来说,其所有的信号线只能走在顶层和地层,中间的两层,其中一层为地 平面层,而另一层为VDD平面层,Vtt和化ef在VDD平面层布线;对于六层基板来说,设计 拓扑结构即可提高PI; 对于DDR2,阻抗必须是恒定连续的,单端走线的阻抗匹配电阻50Ohms必须被用到所 有的单端信号上,且做到阻抗匹配,而对于差分信号,100Ohms的终端阻抗匹配电阻必须被 用到所有的差分信号终端,另外,所有的匹配电阻必须上拉到VTT,且保持50Ohms, 0DT的 设置也必须保持在50Ohms;对于孤R3,单端信号的终端匹配电阻在40Ohms和60Ohms之 间,上拉到VTT的终端匹配电阻在30-70Ohms之间,而差分信号的阻抗匹配电阻始终在100 Ohms; (2) 互联通路拓扑 对于孤R2和孤R3,其中信号DQ、DM和DQS都是点对点的互联方式,而不需要任何的拓 扑结构,对于multi-rankDIMMs,通过0DT的阻抗设置来做到阻抗匹配,从而实现其波形完 整性,而对于地址线/控制线/命令线和时钟信号,则需要多点互联的树形拓扑结构、菊花 链式拓扑结构或者Fly-By拓扑结构; (3) 时延的匹配 在做到时延的匹配时,采用蛇形走线、带过孔的走线或者直走线进行布线;在中屯、线长 度对等的情况下,蛇形走线的时延小于比直走线的实际延时,而对于带有过孔的走线,其时 延比直走线的实际延时大,因此,需通过W下两种方法来解决:(1)用邸A工具进行精确的 时延匹配计算,然后控制走线的长度;(2)在可接受的范围内,减少不匹配度。
[0006] 作为本发明进一步的方案:所述步骤(2)中,对于四层基板来说,采用带有最少短 线的菊花链式拓扑结构。
[0007] 作为本发明进一步的方案:所述步骤(2)中,对于六层基板来说,采用Fly-By拓扑 结构。
[0008] 作为本发明进一步的方案:所述步骤(3)中,对于蛇形走线来说,时延的不对等能 通过增大并行走线的长度而降低。
[0009] 作为本发明进一步的方案:所述步骤(3)中,对于蛇形走线来说,时延的不对等还 能采用银齿线来取代蛇形走线而降低。
[0010] 作为本发明进一步的方案:所述步骤(3)中,对于微带线来说,并行走线大于7倍 的走线到地的距离。
[0011] 作为本发明进一步的方案:所述步骤(3)中,对于带有过孔的走线来说,时延的不 对等能通过增加信号过孔的周围的地过孔的密度而降低。
[0012] 作为本发明进一步的方案:所述步骤(3)中,对于带有过孔的走线来说,时延的不 对等能通过控制信号的返回路径之间的禪合程度而降低。
[0013] 作为本发明进一步的方案:所述步骤(3)中,对于DDR2和DDR3,在布线时优先考虑 布时钟线和数据选取线。
[0014] 与现有技术相比,本发明的有益效果是: 本发明通过PCB叠层、阻抗、互联拓扑、时延匹配等方面对孤R的信号质量影响因素进 行深入剖析,经过优化设计,提高了信号的余量,增强了其抗干扰能力。
【附图说明】
[0015] 图1是孤R2和孤R3所具有的共有技术要求; 图2是四层PCB的叠层示意图; 图3是六层PCB的叠层不意图; 图4是带有2片SDRAM的地址/控制/命令线拓扑结构图; 图5是带有4片SDRAM的地址/控制/命令线拓扑结构图; 图6是蛇形线和过孔与直走线的对比示意图; 图7是蛇形走线的仿真电路图; 图8是蛇形走线的仿真波形图; 图9是带有过孔互联通道的S-参数示意图; 图10是带有过孔互联通道的S-参数的发送和接收波形; 图11是只有在TOP和BOTTOM层走线的DDR2的仿真波形(地址线和时钟线网络); 图12是只有在TOP和BOTTOM层走线的DDR2的仿真波形(数据线和数据选取线网络); 图13是800MbpsDDR2的数据信号仿真眼图(粗线)和实测眼图(扩散线)。
【具体实施方式】
[0016] 下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本发明保护的范围。
[0017] 实施例1 本发明实施例中,针对DDR的PCB信号完整性设计方法,从W下方面对DDR2-800和DDR3的PCB信号完整性进行优化:PCB的叠层和阻抗;互联通路拓扑;时延的匹配。 阳〇1引 (OPCB的叠层和阻抗 请参阅图2、图3和表2,对于一块受PCB层数约束的基板巧日4层板)来说,其所有的 信号线只能走在顶层和地层,中间的两层,其中一层为地平面层,而另一层为VDD平面层, Vtt和化ef在VDD平面层布线。而当使用6层来走线时,设id种专用拓扑结构变得更加 容易,同时由于化wer层和地层的间距变小了,从而提高了PI。
[0019] 互联通道的另一参数阻抗,在DDR2的设计时必须是恒定连续的,单端走线的阻抗 匹配电阻50Ohms必须被用到所有的单端信号上,且做到阻抗匹配,而对于差分信号,100 Ohms的终端阻抗匹配电阻必须被用到所有的差分信号终端,比如CLOCK和DQS信号。另外, 所有的匹配电阻必须上拉到VTT,且保持50Ohms, 0DT的设置也必须保持在50Ohms。
[0020] 在孤R3的设计时,单端信号的终端匹配电阻在40Ohms和60Ohms之间可选择 的被设计到地址线/控制线/命令线的信号线上,运已经被证明有很多的优点。而且,上拉 到VTT的终端匹配电阻根据SI仿真的结果的走线阻抗,电阻值可能需要做出不同的选择, 通常其电阻值在30-70Ohms之间。而差分信号的阻抗匹配电阻始终在100Ohms。
[0021] (2)互联通路拓扑 请参阅图4,对于孤R2和孤R3,其中信号DQ、DM和DQS都是点对点的互联方式,所W不 需要任何的拓扑结构,然而例外的是,在multi-rankDIMMs的设计中并不是运样的。
[0022] 表2四层和六层PCB的叠层方式
在点对点的方式时,可W很容易的通过ODT的阻抗设置来做到阻抗匹配,从而实现其 波形完整性。而对于地址线/控制线/命令线和一些时钟信号,它们都是需要多点互联的, 所W需要选择一个合适的拓扑结构,图4列出了一些相关的拓扑结构,其中Fly-By拓扑结 构是一种特殊的菊花链,它不需要很长的连线,甚至有时不需要短线。
[0023] 对于DDR3,运些所有的拓扑结构都是适用的,然而前提条件是走线要尽可能的短。 Fly-By拓扑结构在处理噪声方面,具有很好的波形完整性,然而在一个4层板上很难实 现,需要6层板W上,而菊花链式拓扑结构在一个4层板上是容易实现的。另外,树形拓扑 结构要求AB的长度和AC的长度非常接近设日图4)。考虑到波形的完整性,W及尽可能的提 高分支的走线长度,同时又要满足板层的约束要求,在基于4层板的DDR3设计中,最合理的 拓扑结构就是带有最少短线的菊花链式拓扑结构。
[0024]对于DDR2-800,运所有的拓扑结构都适用,只是有少许的差别。然而,菊花链式拓 扑结构被证明在SI方面是具有优势的。
[00巧]请参阅图5,对于超过两片的SDRAM,通常,是根据器件的摆放方式不同而选择相 应的拓扑结构。图中显示了不同摆放方式而特殊设计的拓扑结构,在运些拓扑结构中,只有 A和D是最适合4层板的PCB设计。然而,对于孤R2-800,所列的运些拓扑结构都能满足其 波形的完整性,而在DDR3的设计中,特别是在1600Mbps时,则只有D是满足设计的。 阳0%] (3)时延的匹配 请参阅图6,在做到时延的匹配时,往往会在布线时采用蛇形走线,另外,在布线时难免 会有切换板
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1