EDA365电子论坛网
标题:
AD中等长设置问题
[打印本页]
作者:
gumeng
时间:
2019-12-2 15:20
标题:
AD中等长设置问题
在AD中,怎么设置芯片到芯片的等长呀?设置net的等长,对于一组加了串组的bus就不适用了!
$ [) a4 p: }" t1 w* Q
作者:
鲫鱼3525
时间:
2019-12-2 15:31
高版本可以设置xsignal
作者:
leo5314
时间:
2019-12-2 16:09
有高手手指导下
作者:
yihafewu
时间:
2019-12-2 17:04
不知为什么传不了图片。
1 }+ y5 E+ l3 b+ C) J# z
一个xsignal,可以简单地把它当成是一个网络。
3 E; E/ K$ |, }/ o
用于本例时,一个xsignal就是电阻两端的网络加这个电阻,这一串就是一个网络。
8 L6 z* a. i5 T# C/ _+ n6 W
6 H1 ?& U" |' l6 O2 ?/ Y& \
xsignal的创建方法有几种,这里就讲一种:
* }6 a3 {, k2 q, \
点击PCB面板,
; B+ Q8 z$ I6 G' A: g
在下拉菜单里选择Nets,
& I" o2 ~3 K/ }8 e* p
在Net Classes区域选择All Nets,
( O! `& w3 \2 s V: @* f! W2 m9 x
在Nets区域选择电阻两端的这两个网络(按Ctrl多选),
5 y# ]& i* }% T5 L! l, @3 ]- S- x5 O
选中这两个网络后,在Primitives里会列出这两个网络包含的所有焊盘,
6 B# N6 S3 U" t6 K# ~5 M/ d9 X
选择除了电阻焊盘外的其他两个焊盘(按Ctrl多选),
( Y$ b% o$ g% q1 x- n+ e
在焊盘上面右击,选择Create xsignal,一个xsignal创建完成。
, C! g0 g0 m& o, r; N4 k$ I; W) C
按同样的方法,创建其他xsignal。
7 F& d5 p+ f8 S, g% L$ T. R! Y
& Z6 O+ p+ A0 s2 N7 ]# m! {* M1 w
通过菜单Design的classes,将上面的xsignal创建成一个xsignal类。
" k+ X/ T8 U$ `2 j Y5 ]8 \, k
/ _. m! M9 w& d; d. I7 Z
通过菜单Design的rules为上面的这个xsignal类建立一个Matched Lengths规则,长度公差按需设置。
: ` F3 b8 G( x" ]0 d
" B! i+ Z; \ j* a2 M& o
后面如同普通的信号线长度匹配:
0 ~2 m* `8 r1 ]5 K- G' B" k/ j
先布线,再进行长度调整。
6 S) f8 Y8 A% u: P& Q8 W) j
PCB面板里有xsignal面板,可以查看全部xsignal的走线长度。
/ W, }: A$ n% a: `5 S6 h! R- w
: k& q: R+ F# \8 Z
xsignal面板里面的几个说明:
" p& z; ] i+ _$ h- m
● Signal Length (mm),长度包括:过孔的垂直距离(使用的层)、引脚长度(在焊盘属性中定义)和布线部分。未布线部分是曼哈顿长度(起点和终点之间X方向+Y方向的长度)。布线部分可以是Tack、Arc、Fill和Solid Region,但不能是任何类型的Polygon(Solid、Hatched和None)。Signal Length只计算路径的长度,而不会计算重叠走线和焊盘内部的扭摆走线。
3 {1 k+ C4 l4 E3 \3 E d' k2 m+ Z
● Total Pin/Package Length (mm):是引脚长度(在焊盘属性中定义)之和。
& W8 _6 s8 L$ s- A
● Routed Length(mm):已布路径长度,不会计算重叠走线和焊盘内部的扭摆走线。(这不同于Nets的Routed Length)
7 @/ c: S6 D6 s
● Unrouted (Manhattan) (mm):是曼哈顿长度(起点和终点之间X方向+Y方向的长度之和)。
: G6 c) [; C# j8 ~% I9 c, @% ?
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2