布线拓扑结构

Rule category: 布线

Rule classification: 一元

摘要

此规则用于指定在电路板上对网络进行布线时应采用的拓扑结构。网络的拓扑是指引脚到引脚连接的排列或模式。默认情况下,每个网络的引脚到引脚连接会被安排为使总体连接长度最短。出于多种原因,可能需要为网络应用特定拓扑:例如在高速设计中,为了将信号反射降到最低,网络会采用菊链(daisy chain)拓扑;又或者对地网络可应用星形(star)拓扑,以确保所有走线回到同一个公共点。

约束

Routing Topology 规则的默认约束。Routing Topology 规则的默认约束。

  • Topology – 定义对该规则作用域(完整查询)所命中的网络应使用的拓扑。可应用以下拓扑:
    • Shortest – 此拓扑将网络中的所有节点连接起来,以获得最短的总体连接长度。
    • Horizontal – 此拓扑将所有节点连接在一起,并以 5:1 的比例更偏好水平方向的短于垂直方向的短。使用此方法可强制走线沿水平方向布线。
    • Vertical – 此拓扑将所有节点连接在一起,并以 5:1 的比例更偏好垂直方向的短于水平方向的短。使用此方法可强制走线沿垂直方向布线。
    • Daisy-Simple – 此拓扑将所有节点按顺序一个接一个串接起来。串接顺序会被计算为使总体长度最短。如果指定了源端焊盘和终端焊盘,则所有其他焊盘会被串接在它们之间,以获得尽可能短的长度。可通过编辑焊盘将其设置为源端或终端。若指定了多个源端(或终端),则它们会在各自一端被串接在一起。
    • Daisy-MidDriven – 此拓扑将源节点置于菊链的中心,将负载平均分配,并从源节点两侧分别串接出去。需要两个终端,分别位于两端。多个源节点会在中心被串接在一起。如果终端数量不恰好为两个,则使用 Daisy-Simple 拓扑。
    • Daisy-Balanced – 此拓扑将所有负载划分为若干条等长链;链的总数等于终端的数量。随后这些链以星形方式连接到源端。多个源节点会被串接在一起。
    • Starburst – 此拓扑将每个节点直接连接到源节点。如果存在终端,则它们会在每个负载节点之后连接。多个源节点会像 Daisy-Balanced 拓扑那样被串接在一起。

如何解决重复规则的冲突

所有规则均通过优先级设置来裁决。系统会按从高到低的优先级遍历规则,并选择第一个其作用域与正在检查的对象匹配的规则。

规则应用

在自动布线期间。

使用自动布线器时,若使用除 Shortest 之外的拓扑,布线完成时间可能会更长。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content