4. 物理规则与层叠设计协同
在Allegro中,物理规则(Physical Constraint)与层叠结构(Cross-section)不是两个独立配置项,而是同一块PCB电气性能的两个侧面。线宽决定单端阻抗,过孔决定换层处的阻抗不连续程度,差分对间距与线宽共同决定差分阻抗,而层叠的介质厚度、铜厚和介电常数则决定了上述参数能否成立。本节以一块典型的四层板为例,把层叠规划与物理规则绑定讲清楚。
一、先定层叠,再定线宽:四层板的典型结构
四层板最常见的叠层是“信号—地—电源—信号”结构。以1.6mm板厚、FR-4(εr≈4.2~4.5)为例,一种可制造的层叠方案如下:顶层信号铜厚1oz(约35μm),其下介质厚度约0.2mm;中间层为完整地平面;地平面与电源平面之间介质厚度约1.0mm;电源平面到内层信号介质约0.2mm;底层信号铜厚1oz。总厚度由各介质层与铜厚累加得到,需与板厂能力核对。
层叠一旦确定,各信号层的参考平面就固定了:顶层以地平面为参考,底层以电源平面为参考(若电源平面完整且低阻抗)。参考平面决定了阻抗计算的介质厚度h,也决定了回流路径。因此,物理规则中的线宽不能脱离层叠单独设定。
二、单端线宽与50Ω阻抗的对应关系
以顶层微带线为例,介质厚度h≈0.2mm、εr≈4.3、铜厚1oz时,50Ω单端阻抗对应的线宽大约在0.35~0.40mm之间。实际值需用Allegro的阻抗计算器或板厂提供的叠层阻抗表确认。若把线宽设为0.2mm,阻抗会升到约65~70Ω;设为0.5mm,阻抗会降到约40Ω左右。这说明线宽是阻抗的第一调节变量。
在Allegro中,物理规则通过Constraint Manager的Physical工作表设置。典型做法是建立“50OHM_SIG”物理规则集,将Line Width设为0.38mm,并绑定到顶层和底层的信号网络类。对于电源网络,可另建“POWER”规则集,线宽设为0.5~1.0mm,按载流需求确定。
示例参数(需按实际板厂叠层复核):顶层微带线,h=0.2mm,εr=4.3,铜厚1oz,目标50Ω → 线宽约0.38mm;若目标差分100Ω,线宽0.2mm、间距0.2mm时差分阻抗约100Ω(边沿耦合微带)。
三、过孔:换层处的阻抗不连续与规则绑定
过孔本身不是传输线,但它的寄生电容和电感会在高速信号换层时造成阻抗不连续。一个通孔过孔(钻孔0.3mm、焊盘0.6mm、板厚1.6mm)的寄生电容约0.3~0.5pF,寄生电感约1~2nH。对于上升时间较快的信号,这个不连续会引起反射。
在物理规则中,过孔通过“Via”定义绑定到网络或规则集。Allegro的Physical规则集里可以指定允许的过孔列表(Allowed Vias)。例如,为50Ω信号规则集指定“VIA_0R3_0R6”过孔,为电源规则集指定“VIA_0R5_1R0”过孔。这样在布线时,换层只能使用规则允许的过孔,避免误用大焊盘过孔破坏阻抗。
对于差分对,过孔还需成对出现,且两过孔中心距尽量与差分线间距一致,以减小共模分量。若差分对换层,建议在过孔附近增加接地过孔,为回流提供低阻抗路径。
四、差分对物理规则:线宽、间距与相位匹配
差分对的物理规则包含三个关键参数:单线线宽W、线间距S、以及相位匹配容差。以100Ω差分阻抗为目标,在顶层微带结构下,W=0.2mm、S=0.2mm是一种常见组合;若改为W=0.15mm、S=0.25mm,差分阻抗会略升。具体数值必须用叠层参数计算。
在Allegro中,差分对通过“Differential Pair”对象管理。先在Constraint Manager中创建差分对规则集,设置Primary Gap(间距)和Primary Width(线宽),再绑定到具体的差分对网络。相位匹配容差通常设为5~10mil,用于控制两条线的长度差。对于需要严格等长的差分对(如USB、HDMI),可设为2~5mil。
注意:差分对的间距和线宽必须与层叠阻抗计算一致。若层叠中顶层介质厚度为0.2mm,而差分规则按0.15mm介质计算,实际阻抗会偏离目标值。层叠变更后,必须重新核对差分规则。
五、把层叠与物理规则绑定:操作路径与检查点
在Allegro中,层叠设置在Cross-section Editor中完成,物理规则在Constraint Manager中设置。两者绑定的关键是:物理规则中的线宽、过孔、差分参数必须与层叠的介质厚度、铜厚、εr匹配。操作顺序建议为:先与板厂确认叠层→在Cross-section Editor中建立层叠→用阻抗计算器得到各层线宽/间距→在Constraint Manager中建立物理规则集→将规则集分配给网络类或差分对→布线时用规则检查验证。
检查点包括:单端线宽是否与阻抗目标一致;过孔列表是否只包含规则允许的过孔;差分对的W/S是否与层叠计算一致;相位匹配容差是否满足接口要求;换层过孔附近是否有回流地过孔。这些检查可以在Allegro的Constraint Manager中通过DRC和规则报告完成。
六、常见协同问题与排查
实际项目中最容易出现三类问题。第一类是层叠变更后未更新物理规则,例如板厂把介质厚度从0.2mm调整为0.18mm,但线宽仍按0.38mm设置,导致阻抗偏高。排查方法是重新运行阻抗计算,对比规则中的线宽。第二类是差分对换层时过孔未成对,或过孔间距与差分间距不一致,造成共模噪声。排查时检查差分对过孔的中心距和地过孔位置。第三类是电源平面被分割后,底层信号参考不完整,回流路径断裂。此时需要调整层叠或增加缝合电容。
把层叠与物理规则绑定,本质上是让“几何参数”和“电气目标”在同一个约束系统中对齐。四层板虽然结构简单,但它是理解这一协同关系的最佳载体。掌握线宽、过孔、差分对与层叠的对应关系后,六层板、八层板的规则设置只是层数和参考平面的扩展。