原创 高速PCB设计 时序问题(三)源同步时钟系统 (下篇)

2012-11-28 18:22 2386 18 20 分类: 消费电子

上文提到动态偏移对使用了去偏移(DeSkew)技术的源同步时序系统影响更大,这里我们重点来讨论下这些动态偏移。


首先就是同步开关噪声(Simultaneous Switch Noise,简称SSN),是指当器件处于开关状态时,随时间变化的电流(di/dt)经过回流途径上的电感时,形成的交流压降,也称为Δi噪声。而同步开关输出(SSO,即Simultaneous Switch Output)是其中的主要因素,开关速度越快,瞬间电流变化越显著,相应的SSN就越严重。


计算公式为:VSSN=N*L*(dI/dt), N是同时开关的Buffer数目,L是回流路径上的电感,计算得到的VSSN就是同步开关噪声。公式的原理看起来很简单,实际上SSN的仿真一直是难点,不管是电路建模,还是IBIS模型对于SSN仿真的支持,都存在不少问题。实际上,这也是制约DDR3仿真精度的主要因素之一。


从图一能看到,当一个单独的DQ信号在切换时,SSN噪声大约在28MV左右,当一组DQ和DM同时在切换时,能产生大约170MV的SSN噪声。由此带来的对时序的影响高达73PS。

 

screenshot_3.jpg


图一 DQ信号的同步开关噪声(仿真结果引用自Synopsys)


源同步总线如DDR3,同步开关切换是不可避免的,那么我们怎么来减少SSN的影响呢?从SSN产生的机理可以看出,当N固定,dI也不可控制的时候,我们需要减少L。电源地回路的电感和PCB设计密切相关。


首先,我们要减小滤波电容设计的安装电感,一博科技的仿真结果标明,一个良好的电容Fan out设计,可以有效减小安装电感,如图二所示:几种方式效果排名  (2/6)- 1 – (3 / 5 )– (4/ 8/7)。

screenshot_4.jpg
screenshot_5.jpg

图二 电容设计Fan out比较


其次,在布线和打孔的排列上,也要考虑信号以及电源地回路的电感。如图三所示,参考DDR颗粒的电源地管脚和信号管脚的比例关系以及相对位置关系,并在PCB布线打孔的时候保持这些比例关系

 

screenshot_6.jpg
screenshot_7.jpg


图三 电源地管脚和信号管脚的比例关系以及相对位置关系


总结来说,就是要关注源同步总线系统尤其是DDR3以及更高速率的总线系统的电源地设计。电源地设计要点包括良好的滤波电容布局布线;细心考虑电源地以及信号的回流路径;准确的Vref;足够功率支持的VTT等。


串扰(Crosstalk)也是非常重要的一个动态偏移。考虑串扰,就必须考虑信号传播的奇偶模式,如图四所示,在不同模式下,信号间的电场与磁场分布是不同的。

 

screenshot_8.jpg
 
screenshot_9.jpg

图四 信号传播的奇偶模式


这种电场与磁场分布的不同也会引起传输延时的变化,如果是带状线,由于导线上下的介质比较均匀(有时候Core与PP也会有轻微的介电常数和损耗角差别),所以不同信号模式下的传输延时基本一致。但是微带线由于上下结构的不对称性,不同信号模式下的传输延时差别很大。仿真表明,如果是这样的表面微带的结构,线宽4mil,和其他信号线的间距为8mil ,到平面层的距离是4mil,绿油整体厚度为2.5mil,5英寸的布线长度,在不同传输模式下会带来极限大约82ps的传输延时差别。


 

screenshot_10.jpg

图五 不同传输模式下微带线的传输延时差别


虽然图五是极限情况下的例子,实际工作中基本上不会出现这样的最恶劣情况。但是从此也能看出表面微带下,不同传输模式带来的延时差别已经不可忽视。在设计上,我们可以尽量拉大线间距,既可以减少串扰,也能同时减弱这种传输延时的差别,适当的增加阻焊层的厚度也是一个办法。当然,在层数足够的情况下,使用内层带状线布线也可以避免这样的传输延时变化。


其他诸如ISI的影响,虽然也是动态偏移,但是更多是在仿真的时候予以考虑,这里就不再详细讨论。适当的OTD选择,也对时序影响很大,这部分内容可以参考研讨会的相关材料(见 http://www.edadoc.com/cn/jswz/show_337.html )


总结一下,DDR3等高速源同步总线的设计,除了常规考虑的分组等长之外,还需要注意以下问题:


1、    电源地设计带来的SSN问题,需要仔细考虑滤波电容布局布线,电源地以及信号的回流路径,关注Vref和VTT的设计


2、    串扰(Crosstalk)的影响以及奇偶模式下微带线传输延时的差别,尽量拉大线间距


3、    上一条引伸开来,就是关注等长后面的等时,很多因素都会导致做到了等长,其实没有等时,比如不同层传输延时的差别,垂直方向过孔的有效长度带来延时差别(又叫Z Delay)


4、    合适的ODT选择

 

 

高速PCB设计系列文章:

高速PCB设计之一 何为高速PCB设计

高速PCB设计 - 高速会带来什么问题

高速PCB设计 时序问题(一)共同时钟系统

高速PCB设计 时序问题(二)内同步时钟系统

高速PCB设计 时序问题(二)共同时钟系统时序案例

高速PCB设计 时序问题(三)源同步时钟系统 (上篇)

高速PCB设计 时序问题(三)源同步时钟系统 (下篇)

高速PCB设计 各种高速问题归类

文章评论2条评论)

登录后参与讨论

用户1454308 2015-9-17 10:25

Good

用户1454308 2015-9-17 10:23

Good

用户1638380 2012-11-30 10:49

学习

用户1610239 2012-11-28 16:57

学习学习,非常棒的技术文章
相关推荐阅读
用户1631862 2016-06-20 18:25
SI与EMI(一)
Mark为期两天的EMC培训中大概分成四个时间差不多的部分,简单来说分别是SI、PI、回流、屏蔽。而在信号完整性的书籍中,也会把信号完整性 分为:1.信号自身传输的问题(反射,损耗);2.信号与信...
用户1631862 2016-06-06 18:34
EMC学习之电磁辐射
文 | 袁波   一博科技高速先生团队队员   我们在接触新鲜事物的时候,通常习惯用自己熟悉的知识去解释自己不熟悉 的事物。EMC知识更多的涉及到微波和射频,对于像我这种专注于信号完整性而...
用户1631862 2016-05-31 15:18
围殴EMC培训之开篇
前不久高速先生邀请美国著名EMC实战专家Mark I.Montrose进行了为期两天的培训,有不少来自全国各地的EMC爱好者或者希望了解EMC设计的工程师们也亲临现场参加了培训,我们的高速先生平 ...
用户1631862 2016-05-26 18:18
围殴拓扑和端接之终结篇
上篇文章把拓扑里面最常见的T型和Fly_by型拓扑简单的总结后,本期的围殴话题又该划上句号了,在此也感谢大家的一贯支持和意见,尤其是某些细 心的小伙伴们帮忙指出了中间的一些错误,当然还有我们勤劳得...
用户1631862 2016-05-23 13:52
FLY-BY拓扑,阻抗是怎么不连续的?
相比T拓扑,fly- by在传输较高速率信号时更占优势一些,当然fly-by也并不就是完美的,它自身也存在很多缺陷,例如使用fly-by,负载之间有延时差,导致信号不 能同时到达接收端。为解决这个...
用户1631862 2016-05-12 18:36
FLY-BY,你不可不知的两大布线细节(一)
作者听过这样一种说法,DDR的历史,就是一个SI技术变革的过程,说白了就是拓扑与端接之争。DDR2使用的是T拓扑,发展到DDR3,引入了全新的菊花 链—fly-by结构。使用fly-by并不完全因...
我要评论
2
18
关闭 站长推荐上一条 /2 下一条