|
不知为什么传不了图片。
) s: \* T; h+ j一个xsignal,可以简单地把它当成是一个网络。
: W4 \. i3 ^: W2 n5 U用于本例时,一个xsignal就是电阻两端的网络加这个电阻,这一串就是一个网络。3 u. Y6 T' u( v" J
$ Z5 A" T. ?3 h; e( u F3 Zxsignal的创建方法有几种,这里就讲一种:5 q7 r8 @+ v7 M" [7 ^+ m
点击PCB面板,, b8 L; J4 v: V$ Z. ?9 c# p" t3 N
在下拉菜单里选择Nets,
z3 J* w. B# i! F7 t% G在Net Classes区域选择All Nets,9 e0 U1 G) B- D5 ]
在Nets区域选择电阻两端的这两个网络(按Ctrl多选),, w- V1 z, X |* W
选中这两个网络后,在Primitives里会列出这两个网络包含的所有焊盘,
5 _2 K2 z9 H- p7 Y选择除了电阻焊盘外的其他两个焊盘(按Ctrl多选),' z' X3 n+ }: E# |: `1 I; H
在焊盘上面右击,选择Create xsignal,一个xsignal创建完成。" S" Y# g; n( d1 s8 f* g: d
按同样的方法,创建其他xsignal。
8 @0 {0 P& V _7 H% a9 @. \( Z/ s% @8 k3 n( }% s* F
通过菜单Design的classes,将上面的xsignal创建成一个xsignal类。. O2 ?1 b0 K4 O5 |6 |. G7 Z
2 d' @* C; l7 `! x
通过菜单Design的rules为上面的这个xsignal类建立一个Matched Lengths规则,长度公差按需设置。8 D6 K' J- Y+ h: a1 \
2 X* T& [, {6 r# s% T6 }+ q后面如同普通的信号线长度匹配:+ O3 {) w( n" b3 ^8 ~
先布线,再进行长度调整。
$ C# x" ^- D; L6 b' v7 [PCB面板里有xsignal面板,可以查看全部xsignal的走线长度。0 j& h( g# K+ F0 K
# i( i2 _1 q9 p: L1 |8 cxsignal面板里面的几个说明:0 ?: K4 j( R# T
● Signal Length (mm),长度包括:过孔的垂直距离(使用的层)、引脚长度(在焊盘属性中定义)和布线部分。未布线部分是曼哈顿长度(起点和终点之间X方向+Y方向的长度)。布线部分可以是Tack、Arc、Fill和Solid Region,但不能是任何类型的Polygon(Solid、Hatched和None)。Signal Length只计算路径的长度,而不会计算重叠走线和焊盘内部的扭摆走线。1 j- S6 Y$ s( N! o ]2 M0 N% K
● Total Pin/Package Length (mm):是引脚长度(在焊盘属性中定义)之和。
4 ~5 v/ v- V6 |' d$ h6 G● Routed Length(mm):已布路径长度,不会计算重叠走线和焊盘内部的扭摆走线。(这不同于Nets的Routed Length)
* p4 B4 | [$ C. I* V● Unrouted (Manhattan) (mm):是曼哈顿长度(起点和终点之间X方向+Y方向的长度之和)。8 d& [3 Q7 j, U R7 d5 I
|
|