找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 6514|回复: 27
打印 上一主题 下一主题

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
跳转到指定楼层
1#
发表于 2007-11-10 22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
问问高手是如何走等长线* @3 n. I" o( y' Y) q, t

* P: y3 C6 l4 \在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】5 g9 y' X4 D$ D% J" V
走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束  h' n) V1 L, G9 B' I3 B
在手动走线的时候一般会打开走线长度监控器$ j) k4 L0 K9 n( d8 H
但是走出来的还是不好看,或者无法保证完全精确的等长
  l# [) X  i7 \" z: T+ h效果也不太好* _* E6 X- D1 p% L
1 L- A2 d/ V. O* U1 V% M! P

+ H: T$ t/ _( a. J) a& a& Z6 w那么问题就是:$ F8 ~9 l4 T/ r7 s4 @5 u
如何才能走出漂亮的等长线?
' v; R8 z: M) C' s) K如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
$ `+ h1 i8 y1 A' H+ |6 r# h4 f3 [使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?5 M1 C1 ~2 ?8 }
! p$ N- Y+ a- S. ~1 L. }3 t1 s
走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
" \1 b* o6 u6 u, i, z/ _5 i7 r% `6 B
希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢/ p, i8 Y/ n# B$ n6 K0 F+ y# @! _

4 K- p" X0 H; B/ T' g5 e* @) Y5 w. v
. L5 G( ~6 j/ B9 j[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了, U7 P+ W2 Q7 l+ n
用自动走线效果很差
" n0 f+ u0 V8 B0 c! k  N手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

5

主题

343

帖子

4113

积分

五级会员(50)

Rank: 5

积分
4113
3#
发表于 2007-11-12 08:57 | 只看该作者
等长怎么可能做到一点不差,都会有那么一点误差的,我们一般是先走完线,再来调等长!
changxk0375 该用户已被删除
4#
发表于 2007-11-12 11:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

47

主题

1565

帖子

6095

积分

版务助理

Rank: 6Rank: 6

积分
6095
5#
发表于 2007-11-12 17:40 | 只看该作者

23

主题

543

帖子

3797

积分

五级会员(50)

顶级会圆

Rank: 5

积分
3797
6#
发表于 2007-11-13 15:10 | 只看该作者
楼上的仁兄啊!我劝你还是鸟枪换炮吧?因为谁用99都很难做到

11

主题

84

帖子

2599

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2599
7#
发表于 2007-11-14 09:40 | 只看该作者
99 好像可以自动调,但我不知道怎么做,没用过99.

24

主题

1031

帖子

6424

积分

五级会员(50)

Rank: 5

积分
6424
8#
发表于 2007-11-16 14:58 | 只看该作者
我都是手動走,不知還有更好的方法嗎?

30

主题

751

帖子

7014

积分

六级会员(60)

Rank: 6Rank: 6

积分
7014
9#
发表于 2007-11-25 09:45 | 只看该作者
一般我都是手动调整的,复杂一点的我会在PADS的ROUTER中设置一下可以严格走到等长。

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
10#
发表于 2007-12-21 20:27 | 只看该作者
依靠约束条件走出来的线还不不甚理想的。更多时候还是在打开布线monitor的情况先进行手动布线

2

主题

41

帖子

112

积分

二级会员(20)

Rank: 2Rank: 2

积分
112
11#
发表于 2007-12-27 08:08 | 只看该作者
原帖由 luoqs2003 于 2007-11-13 13:49 发表 ! F# a* W4 d7 C4 t
我用的是99
3 l/ v+ o! z6 l' ^0 e) O想问问到底要怎么设置才能真正做到等长& I# Q9 s4 h/ |( ]! g8 a: [0 k
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?

" r" x+ ?( b5 }# M8 w
7 \8 y  a1 h3 J1 `2 `) x: K" I1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
+ p5 u4 K: I, N' e2 K4 P% f& ~2 ^- N9 |- i* D/ V& z

& n' M9 H. F4 h, T& v* m
, |6 U. Z. N1 H0 X) d. g) E. @) [  ?2 G# _. E9 Y1 H/ W

& e+ z0 \" C9 N3 L5 U. e5 M3 I$ a. ~0 ~; e% B9 N
& j, N6 ^9 a9 A) l9 ?' |3 j

" u+ W) |& x& h
* t# A" |$ R: ^' w' L; t7 K7 f% R$ Z3 Y/ m8 u% A& |

0 d! h% R+ a: a, ^
. R, f! B: X  P5 m# D( ]& X2 S( R) T+ O& W3 q  M9 w

9 H' c( j1 F- Z' j* k  S( W' Z1 |' Z
2在规则(rule)里设定饶线的要求,形状,gap,误差等
: C+ \! I" W1 ]% y; f* k2 f# Q
) V: ^; a5 t; b# z9 ~5 ]7 z# O
( k' [( V* Z+ w, `- e2 t# G9 r) Y- L2 W+ j5 r% X" W

: o+ X1 E0 F$ b! C% d: W4 V* T% l' [9 C7 M9 y

! C5 ?( U9 ]# y& y3 U" G; c3 z0 M. V3 ]

2 E: x3 E( B" ?! P5 r+ ?' b; O, F( ?9 ~  c3 t% p) B2 l0 ^
4 P# \$ T' |9 [8 w- I2 {

0 W. X9 Z/ I  j) o  U; a. E4 K$ M' b* H& N
8 v. o5 p4 }$ k- y: m% s) J( Q
' w5 U/ J& K8 \" U
2 [- l5 @8 `7 e" G

$ b/ h' ^/ m  ^
2 \& K' U/ x9 V. E% |! E6 {3 y+ M8 P. v( ]  H. g

1 X4 C4 G  r+ m. a" @" c% V3 ?3 p9 j/ o9 u: u) I- ~6 _
6 ?& K3 k# H8 [& ^# r# C% ^
3执行tools--equalize net lengths% V" N* g. l5 d( h' n3 B

) V* B" W7 p6 Q" Y& ?9 A4 {, q
: ~7 M" I  \( S$ c
( U" r% ~/ [' q! _
1 \( J$ G' K, A9 ~) N) e( N. \. d0 j) n) u0 L* ^1 X4 x1 J
2 ^( y- P# {0 ?, i
4 H: {" \+ v, E) T( c0 B
. B6 H' E, c9 V

5 u* X+ K9 u+ I% F, [, q& h. P" W4 X
% y# g  P' g# K! s: [3 U
" _! w3 O; X8 b0 b9 a8 o0 @* _! C+ [* h, e  J! W' x( B

6 ?) E+ e* b3 l% L' |- |# X/ q. E+ r  V- V# r+ Z1 S
/ {4 ?, Q3 }0 H- A
# |8 n2 t" i/ K, ?

; c5 p( V6 _; v+ N2 m# K  ]) X- j' Z3 H
9 w; H6 H0 R" j# {& @

- N7 Z2 ^$ {, R: ]7 E; z+ x6 Q7 g( p9 Q; C6 N7 @1 L
4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
( v% f, F+ t! _; U" L
0 {& K" Y4 i# a/ l. a  c! j. e/ k* h) z6 d+ \0 {% X2 a
& z  I: F$ L9 @/ I

5 B0 p; |0 X: D9 [( A
1 Z! |, _) a) I$ |9 Q! Q
% W2 l( z: T: }1 Q: |0 }/ o4 D8 g0 M' O! l# a
: ^! J* d9 v2 y/ r; K6 m
/ `* E# Q8 D: l
$ W/ b9 T& V* p  R
( P+ ]9 U; E' t( C: [
2 ~! R6 M5 A- P0 q

5 W! i. ~  X3 w$ _3 B9 I2 V( e+ f; A% X$ r" S! E, m. Q

0 I8 N$ V3 W% A
0 O; S; m- q% D1 {1 w4 O+ {$ r# W$ m0 Q, K% F, G, }( o# n

! a- ]. E, i: U6 k2 l3 b
- m8 C) \9 N3 o) a
2 J8 V- T( G7 ^9 E- I, e6 b' g5 M  y2 b1 m  W, n/ f

9 t( Z* K2 @# K8 n
9 r. z- R! L9 z" Y# ?3 o0 l% z5 v6 a3 h( c$ g$ i( v) a( |' H
) z; X# h/ p3 V$ I- D# E
& t0 X( J" g( Q" Y8 r' \

7 i, i/ s* ^+ j5 ^7 Y0 t6 q' U: c) p% ]& o3 D* o$ t/ ?. R
) t2 [6 W- y& H( o2 V; L; _2 ~

- s+ {4 ~$ c$ Z! J& L. o
9 |! R( h% r5 a5 W: S+ e' z2 A% U4 @8 ~6 x8 C1 w
5 equalize net lengths多用几次3 x4 |8 Y& t+ k' q6 t. W
注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角: P6 Z; N. A  x" e5 D  h- y$ m
2 G: I' p. {( e% ^
# @, q$ z& J7 T$ p+ o+ t3 Q6 P

" V" X5 W2 m+ I0 B[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表
: |$ F. N5 E7 X# T: ?; T! b
* c5 X- M$ K" r. e; v* D( T, B
0 B" y. y4 S# T6 T9 s. P3 M1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例1 v2 u, k7 U' y3 Q

- q3 K2 h' J$ `, }, I6 ^4 L) z$ z+ r8 T$ E5 Q

0 e. b* G% O! e9 Q) s
, ?6 @' t, }2 ~% R2 b. A, G, b  V# X0 v

( E9 L! P* P) J
9 N$ C6 u6 O* Y# H& N! `6 B& ^/ j4 b. G3 t
; |. A: l5 S, [+ D0 V- F- C  ]# d* l
& y- c" H) J3 Q# k/ P% B9 T( R) b
8 j% A/ @. c# U2 I+ k2 L
7 b5 U3 y5 ~, g' S6 O! h6 i
/ s" E! F8 C4 }) Z4 I# }* h
4 ]# x. j: C! D" L6 e! X" W' }
* T8 p- _! ?$ D) g  ~
2在规则(rule)里设定饶线的要求,形状,gap,误差等9 v8 X+ \% Z0 C2 E, s& q
8 p# V, m" w' K6 `/ e% L& i/ H
3 o2 c1 ^+ |0 ]& V; A2 u6 H; v
" x% U, M, j2 z  S* }8 X
' F/ ~: c( g+ D2 S" j
) Q( z. `- E' _/ ]' \

/ Z, O1 O1 j5 H; A) k
7 y% m7 J. t! k' T# x  z- p7 X
1 A. e  p8 H5 J% Z& p
) R3 E' q' ]# U$ C3 X4 ]
1 ?2 {5 y( U4 \0 {( f  W9 }9 d* Y3 W) ^5 x, }+ J/ j

# F7 _/ s  b5 \: Y) o' f8 }, o: e, o" X4 ]/ @8 e
1 i+ j- H% A( ^# c4 Q* u+ S$ z
" i2 S& I  }; p5 R
5 [0 [+ t5 z3 a* ?4 ^, t% P( j

9 }  {) m; t( i
. [$ [1 C7 _# \3 W$ @
. \. G2 K/ E3 A2 F- A3 g) U) [* A1 m1 ]
/ M; o" `9 M! u; U* N: I
3执行tools--equalize  ...
9 l5 M+ D! H0 v; ]% d2 R
6 c& s9 W  \- h6 O6 H9 j; S0 X

1

主题

75

帖子

-8910

积分

未知游客(0)

积分
-8910
13#
发表于 2007-12-27 14:09 | 只看该作者
学习了

70

主题

571

帖子

3998

积分

五级会员(50)

Rank: 5

积分
3998
14#
发表于 2007-12-27 15:24 | 只看该作者
学习了

0

主题

19

帖子

-8963

积分

未知游客(0)

积分
-8963
15#
发表于 2008-1-3 20:02 | 只看该作者
学习中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-8 21:48 , Processed in 0.072798 second(s), 38 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表