跳到主要内容

PCB路由约束优化指南

关键的外卖

  • 在PCB路由中不使用约束可能会发生的问题。

  • 在设计中可以使用的不同类型的PCB路由约束。

  • 如何将规则和约束应用到PCB路由。

在Allegro PCB Designer中PCB的3D路由

复杂的PCB路由需要规则和约束才能成功。

“限制”一词往往带有负面含义,引起人们的警惕。然而,限制或约束对整体正增长非常重要。专家表示,不给孩子设限的父母可能会让孩子长大后不尊重社会规则。因此,父母通常努力建立规则和约束,让他们的孩子成长为情感健康的成年人。

同样地,为印刷电路板布线设置规则和约束也不应被视为我们工作中的消极部分。这可能需要时间,涉及研究和手动输入,但设置这些约束条件并根据规则安排电路板可以避免设计以灾难告终。我们将研究为什么PCB路由约束很重要的一些原因,然后展示如何使用它们可以为您的下一个设计增加很多价值。

PCB布线中不使用规则和约束的问题

PCB设计中使用约束和规则的原因有很多。它们将帮助您组织设计,并在原理图和布局之间传达重要信息。不过,它们主要用于防止制造问题,并确保电路板的电气性能。以下是设计约束的一些问题:

生产问题:

组件是放置得太近对彼此或朝向不正确可能难以正确组装或焊接。此外,自动插入机械可能无法按需要放置零件,进行手工组装的技术人员可能无法将他们的工具和焊接材料放入密封区域。这些部件之间的距离越近,由于热烙铁或其他工具会撞击附近的部件,附带损坏的可能性就越大。

电路板上的金属与其他金属物体过于接近,也可能在制造过程中产生问题。焊条会形成,导致间歇性短路,这很难发现和纠正。焊料也可以痕迹之间的桥梁或者护垫直接导致短板。连接到大面积金属的部件,如连接到接地面的小型表面贴装旁路电容器,如果没有正确的热浮雕,可能无法正确焊接。

电气性能:

用于传导电流的线不够宽,可能无法满足它们所携带的电流。一些线路还必须有精确的宽度来控制它们的阻抗。其他跟踪需要路由到特定的长度或匹配类似网络的长度。微分对必须完美地并排排列。不过,其他跟踪可能需要在特定的模式或“拓扑”中路由。所有迹线与相邻、上面或下面的其他迹线之间可能有间距要求,也可能没有。

过去,你可以把一个PCB设计,扔到自动路由器中,最终得到一个完全路由的板,工作得很完美。现在情况已经不同了。如果对跟踪路由的宽度、间距、长度和拓扑没有适当的注意,您可能最终会遇到大量的信号完整性问题。这些干扰包括串扰、反射、地面反弹和电磁干扰。

使用PCB设计规则和约束不再是一种奢侈;它是满足设计中各种制造和电气性能要求所需的要求。因此,下一个问题是,在设计工具中有什么样的约束

在Allegro PCB Designer中差分对约束设置

PCB设计规则和约束可以为许多事情设置,如差分对,如下所示。

不同的PCB路由约束是什么?

有许多不同的规则和约束,您可以为PCB设计设置路由,我们将在这里列出其中一些作为示例。我们将从组件上的一些非路由约束开始,因为即使这些约束最终也会对路由产生影响。

  • 组件:您可以为组件设置的约束包括到其他部件的间隙,或对象和板轮廓特征,如切口。这些部件清理可以是针对单个组件,也可以是针对组件组(类)。您还可以设置限制,可以将部件放置在板的哪一侧,或者由于高度或性能原因限制其放置在特定区域。

  • 跟踪宽度:跟踪宽度可以设置为设计中的大多数网络、特定网络或网络类的默认值。这些约束可以附加到受控阻抗路由宽度、差分对宽度或其他敏感网络,如时钟线。在某些情况下,您可能需要减小窄区域路由的跟踪宽度,这称为跟踪缩颈。出于电源需求,您可能还需要在超大宽度上路由迹线,或者为了射频设计

  • 迹迹间隙:可以设置这些约束来控制迹迹到迹迹、迹迹到衬垫、迹迹到通孔、迹迹到其他金属以及迹迹到其他特征(如钻孔或板边)的间隙。根据设计的要求,还可能为特定区域或板层设置额外的间隙规则。

  • 跟踪路由:除了基本的宽度和间隙设置之外,您可能还需要对跟踪路由的方式进行更精细的控制。这可以包括一条跟踪的最小长度和最大长度,或者使用蛇形路由将一条跟踪的长度与其他跟踪的长度匹配。您可能还需要在跟踪上放置拓扑约束,以确保它遵循特定的模式,例如“t -拓扑”或“飞越拓扑”,这两种模式都用于DDR内存路由模式。

  • 通过:使用约束,您可以指定通道类型Allegro PCB Designer中的差分对约束设置Allegro PCB Designer中的差分对约束设置将用于单个网络或网络类。这些包括通孔、盲孔、埋孔和微孔。您还可以指定这些过孔的结构,例如盲过孔和埋过孔的层跨度。您可以通过清除板上的组件和其他对象来控制。

  • 飞机:约束将允许你控制如何你的电源和地面平面将连接到带热浮雕的痕迹和组件。您可以指定平面中允许的金属宽度的最小数量,以及它是由实心图案还是交叉孵化图案组成。与其他约束一样,您可以控制平面对走线、过孔和其他板对象的间隙。

这些只是一些可以帮助PCB布线的约束。下一步是将这些约束添加到设计中。

在Allegro Capture中将示意图网络分配给网络类

通过在原理图中将你的网分配给它们的网分类,你可以省去很多麻烦。

设置规则和约束的设计技巧

您可以从原理图或布局中设置PCB路由的设计约束和规则。在Cadence Allegro等工具中,您可以轻松地创建和在原理图中分配网络类正如你在上面的图片中看到的。从那里,您可以设置特定的宽度和间隙规则,然后将这些规则附加到您创建的类。

在布局方面,您可以使用相同的约束集。在这里,许多设计师会填写所有不同宽度和间隙值以及长度和拓扑结构的全部细节。快板是不同的仿真与分析工具将允许您根据信号的时间来确定跟踪需要的长度。高级约束,例如轨迹长度,可以使用专门的路由特性来控制,这些特性允许您在布局中创建蛇形路由。

另一个技巧是确保使用工具的全部功能来帮助您设置规则。Allegro的约束管理器有许多特性,在这些特性中,您可以跨整个规则集设置默认值,从而使您不必手动输入每个值。

还有复制和粘贴规则的方法。当你完成时,不要忘记保存你的规则,以便你可以一次又一次地使用它们。通过这种方式,您可以将规则和约束文件转换为一个库系统,以便将来进行设计。

Allegro PCB设计器中的形状参数菜单

设置地平面连接是有约束的,如Allegro PCB Designer中所示。

在Allegro PCB设计器中使用约束驱动路由

如果没有适当的跟踪路由宽度、间隙、长度和拓扑,PCB设计可能很快就会成为信号完整性的灾难。将这一点与所有必须遵循的其他设计要求结合起来,就会清楚为什么需要一个完整而全面的设计约束和规则系统。

幸运的是,Cadence通过其Constraint Manager应用程序解决了这一需求。该工具允许在中创建和分配类和规则包括原理图和布局图并为您提供了一些强大的编辑功能来组织约束数据。

能够准确地控制PCB设计将如何表现是至关重要的,正如您可以在地平面连通性如上图所示。快板在设计的各个方面都给了你很大的力量,这是你项目最终成功的关键。要了解更多关于Cadence如何帮助您进行PCB布局的路由,请查看以下内容电子书

如果您想了解更多Cadence如何为您提供解决方案,跟我们和我们的专家团队谈谈吧

Baidu
map