|
不知为什么传不了图片。+ g3 x' k4 R! o6 m' Z+ Q
一个xsignal,可以简单地把它当成是一个网络。! u2 ]. d2 S8 L
用于本例时,一个xsignal就是电阻两端的网络加这个电阻,这一串就是一个网络。
3 _: y. ] O# c" J, }. m7 H& v3 k
xsignal的创建方法有几种,这里就讲一种:
9 ~# U! c s# W, M" Y: Q点击PCB面板,
- \) K7 d7 O$ W' J8 s6 ]: r N在下拉菜单里选择Nets,) c. j4 l6 p: A) F; r
在Net Classes区域选择All Nets,. ?7 v& t& m# l. m
在Nets区域选择电阻两端的这两个网络(按Ctrl多选),
$ H) `! T& G- Y; C" M+ {. t选中这两个网络后,在Primitives里会列出这两个网络包含的所有焊盘,! z( W: |$ [5 o# P- _& b
选择除了电阻焊盘外的其他两个焊盘(按Ctrl多选),! C) U/ K* i" O4 ~( Z2 F1 |
在焊盘上面右击,选择Create xsignal,一个xsignal创建完成。
4 E. d9 S* a$ P! U7 X' M按同样的方法,创建其他xsignal。
! {0 N% B. y o+ y! {6 U3 \3 k2 g# x/ S8 f+ x) _- p# w: Y" ]
通过菜单Design的classes,将上面的xsignal创建成一个xsignal类。
; _- E7 m2 K5 I. U+ S1 H% B) _" }$ B
通过菜单Design的rules为上面的这个xsignal类建立一个Matched Lengths规则,长度公差按需设置。( |% G! v t" Q
0 Y9 p6 v J( R. l
后面如同普通的信号线长度匹配:
6 ]9 Y) }& a- u& Z8 q先布线,再进行长度调整。+ z6 |& B( k, y1 g
PCB面板里有xsignal面板,可以查看全部xsignal的走线长度。7 ^0 n' _, q/ h! V
0 G: @ @9 ~, q8 x" q" a
xsignal面板里面的几个说明:& M ]; b+ g. i+ g0 T- K
● Signal Length (mm),长度包括:过孔的垂直距离(使用的层)、引脚长度(在焊盘属性中定义)和布线部分。未布线部分是曼哈顿长度(起点和终点之间X方向+Y方向的长度)。布线部分可以是Tack、Arc、Fill和Solid Region,但不能是任何类型的Polygon(Solid、Hatched和None)。Signal Length只计算路径的长度,而不会计算重叠走线和焊盘内部的扭摆走线。
% \8 v) Y2 u! F● Total Pin/Package Length (mm):是引脚长度(在焊盘属性中定义)之和。
6 o F$ b2 P) V1 \, O● Routed Length(mm):已布路径长度,不会计算重叠走线和焊盘内部的扭摆走线。(这不同于Nets的Routed Length)
5 R/ A! N8 y$ X. i● Unrouted (Manhattan) (mm):是曼哈顿长度(起点和终点之间X方向+Y方向的长度之和)。
) f7 x! @6 X% r |
|