找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线" _; ]$ Z7 C/ o  X+ P" ?

) S- m; f# \2 U, u& [在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
, V, |0 M& M& C3 y+ L走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束$ n) e" @: m& r* D, \( j- V6 L
在手动走线的时候一般会打开走线长度监控器
$ W8 M6 J. c, ?, K# A0 K& V但是走出来的还是不好看,或者无法保证完全精确的等长
3 g/ t, Y, s# M2 A$ F' d效果也不太好
: O$ q8 v' I" a# G! R& A* ?2 I. J5 j, t, P2 U+ G/ t0 H5 F

( R, w4 K5 I8 G- |那么问题就是:, ]7 O1 u+ y4 `& o
如何才能走出漂亮的等长线?
% ^9 x3 m: H* B9 e# J" s, W: \8 ]如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】; L: L$ {9 [/ a* t1 V9 W
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?# b; U# ?* Q" S- {! d5 \$ [
" X2 m7 D3 S. k
走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?7 ^. a1 w4 R% y; l. S
7 Y8 k. E: A" M: d, t! b9 `) |; A
希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢) d8 t. G7 x- i0 M8 k: e
& |: x& ~* O- x1 e6 H& g- p; K
- N% b6 K/ E" z& B9 m! Z
[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了
' y1 w( }% c* J! J' I4 ]& o, _0 w用自动走线效果很差, \- u- i! x" |) q( P! |' b* r
手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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 发表
! U- }( i  T1 X0 `$ U1 T我用的是99
( Z5 B! u4 x1 E& \9 ?想问问到底要怎么设置才能真正做到等长$ M# p; N9 b( y# Q, U
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
" |: a+ V% @8 |9 [/ A# F$ u

: Q. j. H1 }6 D( E" Q" G1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例8 a$ f+ z% w" K
, n6 o" A2 x* ^
- Q: j- X, j" C. b) r; G

7 \  j+ i; a2 B' u& j6 [% X9 U3 s
  V$ M2 d. t/ F5 I0 v% |9 Z% J+ ?4 J/ X2 e" l4 b

8 F3 p" p* E1 U' O7 ?7 b. T: K/ ?* v
$ U- g# o& X3 ?5 G1 _# e
! ^; O# ^7 G$ m% q) |4 `$ Z
& _0 e* p  U  u; T+ L8 O
$ C+ y: Y2 m# l  X: O# p* A
& q9 D4 m1 g4 A: T. t4 M& V, R  f6 E2 o- F" @6 U

6 B) m% t  I! l
4 H4 b- b' K; n* \( b
# T' U* v7 o. G/ o2在规则(rule)里设定饶线的要求,形状,gap,误差等
0 ^( s" H3 N& d- `; x( |4 F6 W. U: G  q% c( k8 {

5 B. R; j, d" w1 f8 v
$ }7 G1 n/ g3 x. t3 r4 V2 _. `! N% I2 x- G

! n( ?" m. T+ U8 J# |% ^. S
! s3 g9 W+ L1 r8 k& F- [8 L. q) B+ Z" j5 I, b! b  A$ r4 p

6 V% z: d* ^5 G  n0 W0 }# F; `
9 e) H7 q- O2 Q2 F5 p8 a% @1 \0 x/ B4 }9 F) L6 E1 Q

& {; N& I8 \+ |# b" w' b, i- g! M. E# q6 x

' O( s2 J5 E8 l5 D# z
% `5 e% K# \3 b2 g0 ?8 \7 O" f4 k  ?( Q2 ^9 w$ ?

1 q. j9 U: l. g. d0 G
$ |9 \, G- K' P1 Y, V+ f& f' f1 u' ]+ P# o# J0 K
+ b9 H0 S- f- |# C6 @' H
( F% i- D5 t: }# b& w
, _  Z! k' @/ E6 p5 [8 F, \
3执行tools--equalize net lengths/ K0 c& M& l: Z5 y& E, e8 B! V

; t. S2 g, w; W) w% b
' @8 d( }; q' H5 {# \9 Q" y3 o% b; g* a( q
( N4 w7 \/ \0 @& G

! k5 J/ N' d8 p4 V& |: @3 t5 \: U2 ~+ G' v: g- z  u

2 k' C$ I% x1 I$ t( L- E) U! F6 a. Y: D) K; P) I
! d$ }; K( w- ~0 g, H

& J9 J/ s7 W7 L3 }
5 d+ ]1 L3 o2 p# o( o/ p: A/ @+ {$ M2 C6 D# q

' e" }- J" r+ V4 ~# L& _, [3 t  y  B: S( _3 d7 [+ S. g
( c9 c4 O' x# i2 J$ M2 _; t- h( n, l! T6 e
) r* N; H& \9 g8 B6 m, B: g

* i- l: B8 Z. J/ W6 H8 m" A5 |5 J/ Q2 m' i2 o! b

3 `, w: ^9 ?5 i2 r  @: k
& r) S' d) o4 o1 c% G( q5 S+ i  \3 D9 C; @! t. @
4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表8 p7 O/ ?/ ^# M" G- v0 h' X
( A* w, G/ P) C6 B* J5 m6 T7 n
" x/ }, ~4 o/ W9 f9 {

: |: M5 Z* T' ?0 h0 m1 j/ I! S+ C+ \5 ^# X

0 v# M/ t: v. |: X% p3 @
* R" n2 L0 T. |
, D" ^. @) L* F! x# u% h0 p2 u8 q! ]# m- J/ `( i

! ?9 J( k% {! @2 W; V' y
* N2 P0 F1 k8 v' f6 S- r( A# i" i
' G5 R; x' G+ A8 p- l+ g! A0 p$ S. F
9 D. N# c- M- M% }4 n- u

4 L, P0 u' |9 H( `
, R5 Q/ y" F  s6 R
5 |: `: W4 i8 ?/ A$ b1 v4 |
. B7 z! E2 S% P* x3 r: `
* x  \/ z  O: z# R8 K% j6 Y' _! I; X6 n: d; P3 R; W2 L
% R8 Q9 f5 a, Q; Q+ }
/ H! s& [8 w/ S$ U$ w

) @1 l, N( p+ d# l  ?3 e
; a2 g8 \! v& C. b& K- Y! C: _( w! Q, O+ b) b

) D" D3 D% [5 |% _* k, K0 w4 ~- t- `9 ?& u8 F! ]

. c! [& Q$ K9 K/ s8 j, \2 A+ G' R+ l5 V( L) |* j! }1 E4 _- `( v

* O1 g6 ~$ N& Q, ]3 l* b( I: _) N8 N; D# `. T& Y* ?
" ?; s  r% u0 N7 _

! h; {& x8 V& b+ {3 w5 equalize net lengths多用几次
( i; b+ g& G$ z& s注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角4 n! S8 }. K/ R+ L& f
5 I7 y5 \2 j1 c8 I- b* h! [! d
! h( ^; B* J3 b
6 t0 ?6 [+ }! p& Y- V8 [2 r: j
[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表
/ N1 l) m: @% t. X/ i
2 \/ c4 |# a) h, ], r4 [# {1 q" d
5 g6 j" E: o4 _1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
, o0 H1 _, R7 u; G4 V8 Z& N/ z7 d; C8 ^
' A* F; I( c$ }# o! A6 |2 y

: i/ U9 g# C6 `# ]" }7 p7 z
. P3 Z5 t/ s& `# m: o! A" V7 k5 u9 F
8 W# ~& W- J+ f
/ h, P* X  h# f# U0 A- t0 e
: x" f' M% A2 k( a' P8 o) W( q5 h/ E! ?4 Q

8 _. t: u2 ?9 u1 l1 x* u& C0 D$ i( q9 X+ r) B
2 s2 }  a0 n, X7 \

. E; ^, z  Y/ M& v; S' v: F! N$ U5 h
% `7 x! ]6 R7 P' B" @0 i6 Y. e& Q% x

( d- t6 K) h% j' [% e+ P3 ^2在规则(rule)里设定饶线的要求,形状,gap,误差等
4 w& k+ A* R% q5 {$ X0 \5 \: D& L
9 P: w0 X2 V$ m+ e3 c2 }0 P7 D, b
2 }. C$ U# h5 [6 r- C" L' G
2 j' t' }( M1 ?6 L
2 a' R7 p) |5 P8 B8 U, Y7 Y. Y) O% H8 Y6 s% \. b
9 P  ~2 ^, I# H. _  `# B- S* H% `
4 G9 S' q, B; E2 O

1 j8 H0 j! F. k, u
' j/ R. @1 j" G8 o9 I1 B. b4 V  N) j# f7 F5 H' F. N

/ I3 J  L& {- j$ _% C" J" B: [0 t( f" k3 y: ^; ]! t! d

! S$ C: H( q% F0 J) r, g1 [, U# a4 c7 x6 n1 x/ v0 T

6 ]' m! Q# b, r' U
- C  s: M& K7 S0 }) E' t, }, F' p% _& o3 @
. b; E6 A2 s7 Y! o4 ?5 R8 O8 Z
8 w7 S& F5 y2 u/ e5 w
% o7 V/ R4 y$ V* G* C/ R
! [6 a) u- W  t
3执行tools--equalize  ...

" b) s/ M( K2 Q6 V& i5 c0 _7 Z1 l1 K7 `% O6 n1 d; ^8 u" T

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-12-29 04:22 , Processed in 0.073497 second(s), 38 queries , Gzip On.

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

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

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