原创 PCI Express布线指南

2008-11-14 13:31 5986 11 15 分类: PCB

1 简介<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 这个文档介绍了PCI Express 布线过程中要注意的事项。


2.   PCI Express互连


PCI Express是一种双单工连接的点对点串行差分低电压互联。每个通道有两对差分信号:传输对TXP/TXN,接收对RXP/RXN。该信号工作在2.5 GHz并带有嵌入式时钟。嵌入式时钟通过消除不同差分对的长度匹配简化了布线规则。不断增加的PCI Express比特率需要一些特别的设计。而其中最小化互连损耗和抖动预算是关键要求。


2.1 PCI ExpressPCB叠层和参考面
    PCI Express并没有使用新技术。一般的PC主板设计成4层叠层,而服务器,工作站和移动系统主板多使用6层或是更多层的叠层。插卡可以使用4层或是6层叠层。使用0.5OZ的镀铜微带线和1OZ的铜带状线。


插卡的整体电路板的厚度必须是0.062inch。移动平台的PCB厚度可以是0.062inch或是0.050inch


为了尽可能的减少损耗和抖动预算,最重要的考虑因素是设计的目标阻抗,而且要保持阻抗的公差足够小。更厚的介质层和更宽的走线将会减少损耗。微带差分线会比带状差分线产生更大的阻抗变化。


信号对应避免参考平面的不连续,譬如分割和空隙。当信号线变化层时,地信号的过孔应放得靠近信号过孔。对每对信号的建议是至少放13个地信号过孔。还有永远不要让走线跨过平面的分割。


 2.2 走线


2.2.1 阻抗


PCI Express的连接走线阻抗在4层或6层板时必须保持100Ω差分/60Ω单端;而对8层或10层板阻抗为85 Ω差分/ 55 Ω单端。


              2.2.2线宽和线距


差分信号的内部耦合和增加与周边的信号间距有助于减少有害串扰的影响和电磁干扰(EMI)的影响。在微带情况下,差分线的宽度是5 mil,差分对中的2条走线的间距是7mil。差分对中信号线中有100mil或超过100mil其信号线间距超过7mil,那么可以把信号线走成7mil的线宽。在带状情况下,差分线的宽度是5mil,差分对中的2条走线的间距是5mil


差分对之间的距离和差分对和所有非的PCI Express信号的距离是20 mils或介质的厚度的4倍,选择其中更大的。如果非PCI Express信号电压明显高于或者非PCI Express信号边缘比PCI Express信号边缘快的话,2者的空间应增加至30 mil,以避免耦合。


 

点击看大图


 


             2.2.3长度和长度匹配


走线长度极大地影响了互联的损耗和抖动预算。PCB的每英寸走线可能会引进1皮秒至5皮秒的抖动预算和0.35分贝至0.50 dB的损耗。


对于插卡来说,从金手指边缘到飞利浦的PCI Express PHY管脚的走线长度应限制在4 inch以内。对于系统板,走线长度建议小于12inch


为了分散玻璃纤维束编织和介质层非增强表面树脂层的有效厚度区域的影响,长距离走线必须与XY轴成一个斜的角度(长走线应该在板上走斜线)。


 

点击看大图


 


差分对中2条走线的长度的差距限制在最多5 mil。每一部分都要求长度匹配,与任何长度的增加(典型的是蛇形线部分)为差分线长度匹配而增加的任何长度的走线应放在不匹配出现的位置。没有传输差分对和接收差分对长度匹配的要求(即只要求差分线内部而不是不同的差分对之间要求长度匹配)。


 


点击看大图


 


2.2.4 弯曲


应尽量不使用弯曲,因为弯曲会给系统引入共模噪声,而这将影响差分对的信号完整性和EMI.


弯曲的痕迹应≥ 135°。更严格的弯曲应避免的影响,因为他们的损失和抖动预算预算。


走线的弯曲应该≥ 135°。应该避免小角度的弯曲因为这样的话将会影响到损耗和抖动预算。


如果使用了弯曲,推荐使用下面的指南,以避免小角度弯曲。参见图4


1.使所有走线的弯曲角度(α≥ 135°
2.
保持走线间距( A ≥ 20 mil
3.
片段,譬如BC,其侧翼有一个弯曲,其长度应该≥ 1.5倍走线的宽度。


 

点击看大图


 


为了最小化长度的不匹配,左弯曲的数量应该尽可能的和右弯曲的数量相等。


当一段蛇形线用来和另外一段走线来进行长度匹配,如图5所示,每段长弯折的长度必须至少有15mil3倍于5mil的线宽) 。蛇形线弯折部分和差分线的另一条线的最大距离必须小于小于正常差分线距的2倍。


 

点击看大图


 


当使用多重弯曲布线到一个管脚或是一个BGA的焊球是非匹配部分的长度应该≤45mil。如图6所示。


 

点击看大图


 


              2.3扇出区域


在一个扇出区域(例如飞利浦的PCI Express PHY焊球区,连接器引脚,或插卡边缘的金手指),可能会出现和通常布线规则不同的例外出现。


在扇出区域可以允许有5mil10mil的线距。一小段的线,最多50mil可以不需要参考平面。还有长度匹配应尽可能接近的信号针脚而没有引入任何的小角度弯曲。


 

点击看大图


 


              2.4  测试点, 过孔和焊盘


信号过孔影响整体的损耗和抖动预算。每一个过孔对可能会增加0.25分贝的损失。还有过孔可能会限制最大的走线长度。
   
TX差分对中最多可以使用四个过孔对。而在 RX差分对中最多只可以使用2个过孔对。过孔应该有一个25 mil或更小的焊盘,并且其完成内孔径为14 mil或更小。两个过孔必须放成在一位置上互相对称的。
   
测试点(可以是过孔,焊盘或是元件)及探针脚应置于对称的系列。不应当在差分对引入 stub。图8说明了正确和不正确的放置。


 


点击看大图


 


              2.5 AC去耦电容


PCI Express需要在发射端和接收端之间交流耦合。差分对两个信号的交流耦合电容必须有相同的电容值,相同的封装尺寸,并且位置对称。如果可能的话,TX应该在顶层走线。
   
电容值必须介于75nF200nF之间(最好是100nF)。推荐使用0402的封装,但0603是可接受的。不允许使用插件封装。
   
差分对的两个信号线的电容器输入输出走线应当对称的。追踪分离垫路由必须尽量减少,为了优化差分信号对之间的紧耦合,走线分离到焊盘的的长度应该尽可能的短。


 

点击看大图


 


              2.6 金手指和连接器


参考平面的边缘手指垫应予删除,以满足阻抗的目标。这些飞机应去掉沿整个长度手指的边缘部分。这两个痕迹的差分对线路应该成为一个领域的连接器引脚从同一层。


为了满足阻抗目标,在边缘金手指下面的参考平面应该被删除掉。而且整个金手指下面的参考片面都要完全删除掉。差分对的2个信号应该在同一层上布线连接到连接器的管脚上。


 

点击看大图


 


2.7 参考时钟


100MHz的差分参考时钟应该和高速串行数据线一样使用相同几何结构的差分线。


 


 


注:附件是这篇文章的PDF版。


https://static.assets-stash.eet-china.com/album/old-resources/2008/11/14/8d8f26cd-297a-4360-9f44-73b47a8244a2.rar


 

文章评论12条评论)

登录后参与讨论

用户1402985 2010-1-15 15:49

谢谢楼主分享

用户1041590 2009-8-10 16:10

感谢分享!

用户1317742 2009-3-15 21:15

多谢分享!!

用户778353 2009-2-16 19:55

多谢楼主分享

用户179057 2008-12-17 16:57

感谢分享资料!!!

用户1262788 2008-11-26 17:52

这个和走在什么层没多大关系.

用户479881 2008-11-26 15:08

我现在layout的pci_1x to nxp_phy的差分对走线的TX 走在底层的,影响也不大

用户479881 2008-11-26 15:07

我现在layout的pci_1x to nxp_phy的差分对走线的TX 走在底层的,影响也不大

用户1569463 2008-11-17 21:42

PCI--FPGA

用户1262788 2008-11-16 15:46

在PCI-SIG的Board Design Guidelines for PCI Express? Architecture是这样说的,Example impedance targets: Single-end Zo of 60 ohm ±15% ?Differential Impedance of 100 ohm ±20%
相关推荐阅读
用户1262788 2010-06-28 01:03
orcad和powerlogic的网络名是否是全局的?
           刚到新的公司,公司画原理图的工具是powerlogic,以前用的都是ORCAD,没有接触过powerlogic。用的时候发觉一个问题,在powerlogic中net name好象...
用户1262788 2010-02-24 21:58
走线长度和发射频率的关系
在PCB Layout中需要考虑走线的长度,因为走线同时是天线,如果走线长度和pcb板上某一频率成了一定关系将会往外发射电磁波。天线长度与频率关系:波长:L=C/H,(C为无线电传输速度30万千米每秒...
用户1262788 2009-05-29 15:37
在仿真功率MOS管时引发的思考
在实际产品中经常用功率MOS管来做电源的开关,用来关闭电路的某一部分,从而减少能量的消耗。电路如下:在这里EN的电压为5V或是0V,在没有看仿真结果以前我想当然的认为,结果应该是EN = 0V ,Vo...
用户1262788 2008-12-27 03:17
如何把ORCAD中的修改同步到PADS中
        在用ORCAD做原理图设计,PADS做电路板设计的过程中经常碰到原理图修改后同步到PCB中的情况,操作相对比较麻烦.写一小文,希望能给有需要的人带来一些帮助....
用户1262788 2008-12-13 17:39
电源分布平面距离小的电路板的电源母线去耦指南
 适用于: 电源分布平面的距离小于等于0.3mm的多层电路板 一般准则     1.多层板一般使用两种类型的去耦电容。大容值的体电容能够减小电源母线在低频时候的阻抗(例如,低于几百千赫)。小的“本地”...
用户1262788 2008-12-02 10:31
未使用电源层的电路板电源母线去藕指南
 本指南适用于:单面板和双面板以及没有电源层的多层板通用准则:为每一个有源器件(active device)提供至少一个本地去藕电容,为电路板上的每一个分布电压提供至少一个大的体去藕电容(旁路电容)。...
我要评论
12
11
关闭 站长推荐上一条 /2 下一条