布线拓扑结构
Created: 八月 23, 2018 | Updated: 八月 23, 2018
Rule category: 布线
Rule classification: 一元
摘要
此规则用于指定在电路板上对网络进行布线时应采用的拓扑结构。网络的拓扑是指引脚到引脚连接的排列或模式。默认情况下,每个网络的引脚到引脚连接会被安排为使总体连接长度最短。出于多种原因,可能需要为网络应用特定拓扑:例如在高速设计中,为了将信号反射降到最低,网络会采用菊链(daisy chain)拓扑;又或者对地网络可应用星形(star)拓扑,以确保所有走线回到同一个公共点。
约束
-
Topology – 定义对该规则作用域(完整查询)所命中的网络应使用的拓扑。可应用以下拓扑:
-
Shortest– 此拓扑将网络中的所有节点连接起来,以获得最短的总体连接长度。 -
Horizontal– 此拓扑将所有节点连接在一起,并以 5:1 的比例更偏好水平方向的短于垂直方向的短。使用此方法可强制走线沿水平方向布线。 -
Vertical– 此拓扑将所有节点连接在一起,并以 5:1 的比例更偏好垂直方向的短于水平方向的短。使用此方法可强制走线沿垂直方向布线。 -
Daisy-Simple– 此拓扑将所有节点按顺序一个接一个串接起来。串接顺序会被计算为使总体长度最短。如果指定了源端焊盘和终端焊盘,则所有其他焊盘会被串接在它们之间,以获得尽可能短的长度。可通过编辑焊盘将其设置为源端或终端。若指定了多个源端(或终端),则它们会在各自一端被串接在一起。 -
Daisy-MidDriven– 此拓扑将源节点置于菊链的中心,将负载平均分配,并从源节点两侧分别串接出去。需要两个终端,分别位于两端。多个源节点会在中心被串接在一起。如果终端数量不恰好为两个,则使用Daisy-Simple拓扑。 -
Daisy-Balanced– 此拓扑将所有负载划分为若干条等长链;链的总数等于终端的数量。随后这些链以星形方式连接到源端。多个源节点会被串接在一起。 -
Starburst– 此拓扑将每个节点直接连接到源节点。如果存在终端,则它们会在每个负载节点之后连接。多个源节点会像Daisy-Balanced拓扑那样被串接在一起。
-
如何解决重复规则的冲突
所有规则均通过优先级设置来裁决。系统会按从高到低的优先级遍历规则,并选择第一个其作用域与正在检查的对象匹配的规则。
规则应用
在自动布线期间。
