差分对布线
Created: 八月 07, 2018 | Updated: 八月 07, 2018
Rule category: 布线
Rule classification: 一元
摘要
此规则定义差分对中每条网络的布线宽度,以及该对内网络之间的间距(或间隙)。差分对通常使用特定的“宽度-间隙”设置进行布线,以提供该网络对所需的单端与差分阻抗。
约束
差分对布线规则的默认约束。
- Min Width - 指定在布线差分对时,走线允许使用的最小宽度。
- Min Gap - 指定同一差分对内、不同网络的图元之间允许的最小间距。
- Preferred Width - 指定在布线差分对时,走线优选使用的宽度。
- Preferred Gap - 指定同一差分对内、不同网络的图元之间的优选间距 。
- Max Width - 指定在布线差分对时,走线允许使用的最大宽度。
- Max Gap - 指定同一差分对内、不同网络的图元之间允许的最大间距 。
- Max Uncoupled Length - 指定差分对内正、负网络之间允许的最大“非耦合长度”(uncoupled length)值。
- Layers in layerstack only - 允许你仅显示并编辑层叠中已定义信号层的宽度-间隙约束。启用后,Layer Attributes Table中只会显示层叠里的层;禁用后,将显示所有信号层。
- Layer Attributes Table - 根据Layers in layerstack only选项的控制,显示所有信号层或仅显示层叠中定义的信号层。会显示最小、最大与优选的宽度和间隙约束,以及其他与层相关的信息。可通过图形右侧的控件为所有层全局设置宽度与间隙字段,或在表格中直接输入宽度与间隙值以逐层单独设置。
如何解决重复规则争用
所有规则都按优先级设置来裁决。系统会从最高优先级到最低优先级依次检查规则,并选择第一个其作用域表达式与被检查对象匹配的规则。
规则应用
在线 DRC、批量 DRC、交互式布线(及重新布线)、自动布线、交互式长度调谐(应用Min Gap),以及在交互式修改差分对时(例如滑动该对中某条网络的一段走线)。
提示
- 虽然差分对中每条网络的宽度由适用的差分对布线规则监控(而不是由 Width 规则监控),但该对内网络之间的间距检查仍由适用的 Clearance 设计规则控制。换句话说,必须定义一条以差分对为目标(在需要的特定层上)的 Clearance 规则,将其连通性检查模式设置为Same Differential Pair,并将其间距设置为等于或小于该层适用的差分对布线规则中所定义的Min Gap约束值。
- 差分对中某条网络与任何不属于该对的other电气对象之间的间距,由适用的Clearance 规则监控。
- 虽然在电路板的大部分区域可能都能实现最佳的宽度-间隙设置,但通常会有一些区域(例如 BGA 器件下方)必须使用更小、更紧的宽度-间隙设置。除了在交互过程中切换宽度-间隙设置外,也可以通过定义多条差分对布线规则来实现:一条较低优先级的规则用于在全板范围内约束该差分对,另一条较高优先级的规则用于在特定区域约束该差分对。然后,通过定义 Room Definition 规则并在差分对布线规则的作用域中使用该 Room,即可将差分对定位到特定区域。