找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线
+ m- E4 c6 f2 i9 A
) I3 V2 G6 P# K" H1 p% R3 Q, m在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】% g; |6 t; p: n2 \  F2 U/ h' O
走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
: T: B9 v3 N6 L8 @+ ?在手动走线的时候一般会打开走线长度监控器5 ?8 N/ G! p, F
但是走出来的还是不好看,或者无法保证完全精确的等长5 s9 `7 A  E% t* M2 B, C, k
效果也不太好, {' O; Q6 U) h  x3 g: H

( P  r1 U9 f% ^- F2 @
3 L) f/ ?2 \; p3 N- \! {" D那么问题就是:
4 J. X3 ?  b* |5 c9 b* l  E如何才能走出漂亮的等长线?
- ]6 A. H1 v, v/ P* W, b7 R如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】3 p2 h8 s2 z: ~- k  n3 i2 \7 `
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?
5 a. Z/ |% |+ R% I0 @
; [9 x5 k" B3 }# z. Z& k走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?! ?- a3 O( ]6 ?

. }2 e* M. k' H5 t% J! Y8 g( Z希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
" r& R  T  T8 G% L3 @
: P6 z: A( c  e: _* e# I5 O( u1 A
1 ?1 Y" S; j3 ]; A, y; n* M[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了
' ?/ {' B3 c6 m7 G0 W& V+ e( d用自动走线效果很差
; Q! c: k( L( @手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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 发表 ' N. h0 ?$ [' F' ?* l  ~
我用的是99
7 W9 \9 s2 |9 |( T想问问到底要怎么设置才能真正做到等长9 I( e! }# Y3 K; T! z' T
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?

& Z1 Q1 H! d0 `" Q  e* m4 d* {2 t4 B
1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例8 u6 Y# Q4 h: C: |

/ o3 c  n2 Q, ?$ Z. y1 m, e+ o: P4 ^" g* i

' n2 i. t3 q2 @- ]1 |4 d( N: h8 c$ v0 m

% R# G: ?( Q0 Q: D2 H5 D: l
( o9 m# w9 e# e/ S/ N8 e  p6 H+ d' p0 T

* Z  J" w1 b+ ~; L5 C, e6 o0 V
" g+ a( [$ b3 D0 r, W0 p0 t9 |" k& S( u& H; m4 S
* g) D& i1 Z; `5 O

6 J! w1 j2 b4 D
2 ^# s1 b/ W, z6 @. t) L# w" o) ?! Y# C4 }; }- g: X

3 W$ H8 Q1 n, r' ~1 }2在规则(rule)里设定饶线的要求,形状,gap,误差等6 [5 A- I$ Q+ x( N1 c8 z

# ~( C, Z( g) X0 l: T
9 d7 N6 Q# t9 G% K
0 X+ O" ~& J3 U0 p' q6 @
& D0 T8 D. _. F7 [% t  j/ B
% J+ l5 s3 K9 ]& k! U
6 I( o$ D, [+ U; r# U; i) A3 f9 b& r+ Z7 L9 S, @; u

0 K4 \% H8 Y4 M: x. m0 S& X* G
8 X. k0 v" t6 U) u; |
2 ?8 f4 T7 r. q" X7 w
3 h* w  H6 v, o/ A% J( f0 |' ]- M- U' `7 ^
2 `" `4 M0 A; Q& ~" o
6 o- K! H4 t: C% c

! t+ X$ b! j0 o
; D' \5 s* q9 q9 m& M5 E5 ?! b6 ?( j  T
. c2 J  I: R) n9 X, R
8 i9 a8 e6 N9 }6 j
1 ^: x3 q$ a: ]' k, A
3 G# V8 z& C: |
3执行tools--equalize net lengths' b8 a- L# @' W3 |& Q

% |; u! Z3 n. e
0 x; u# ^( y- u3 b$ ~" o0 i. n: V# u1 C5 p
; `. B7 @, o/ k2 ^3 f
8 j: |; c% {; L
- j9 Y+ B8 f, l+ v) C, ^, p
5 Y/ L* L" g( K6 L2 Y; h: _+ L
  N8 o9 p6 i; ?: [! U0 {. x, \
7 E7 u6 a  e  c1 H6 u' ~

+ W+ G4 n% F. z$ ~( p2 A& V& d
2 ^' I% v4 e. Q* {9 E
! T& e) `' g8 Q8 |6 t4 q# f
; W; K+ D7 _" ~/ q  k
9 }9 u) D2 d4 P# \, n0 H+ T2 r- a0 r+ k( ?/ {# ^7 n4 P0 N' u/ @

# U- t  j' _. K% A. [; \8 `; Z2 }$ R  @; J( a# S# s* f

$ E" P  w2 L% Z/ a
) z& u2 x1 t% ]0 ]* d6 T0 C- T/ q4 A: J8 k
" s5 ^9 G8 H8 V' M7 m
4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表9 w/ |! i* ?# \; K7 ^; S6 |3 P- B
4 Q; ]' H6 t7 ]$ I- @4 h: K; }) X
1 P! K, {+ f' V6 o# |) |

1 R& y. ?9 F- [
) R# v# }* h8 |. R; Q1 d7 P0 c- L# S
  u  R0 Q$ e2 R" b2 T7 F$ G
& e  ]% q3 v* O; T6 v
3 \0 j- s1 H$ }4 k9 L

) Q, b+ T+ p/ Y4 G' S, C; G7 o% X# r) N/ H4 v  |9 b. P

  F& Y1 ?# S. l7 _  {0 `$ P. O( L7 _) ?* p# l

0 k4 B; i, H, h8 B9 x5 T& p4 R0 x
1 \$ x! U, k8 O# e
1 I/ E5 [2 @- ~3 G$ X- t$ }
( w1 r$ Y. g0 Z# x2 l1 }
2 y! ~3 @2 j6 U( t7 |) d

$ E3 v2 f5 }5 A0 D0 |. F2 |! V$ h, B& n1 W7 S

7 l' F* j( Y3 K
8 i3 L7 K6 f& t. I4 O+ h" ?4 ]$ j$ {8 h

4 c  S  ?# W# Q# J$ }* |" _: C1 n
2 A7 D; O4 k2 b. S; z; g& b; `3 w4 l( D! a6 q
6 M  l6 N% j* J5 H! n: U

0 q4 e4 U* ^( k0 Q3 g* n1 P8 n7 M" k' L; J" U+ O
5 u4 M1 [# d1 x& Y6 B; N
8 v" ]  {% F+ m

5 V0 k% F9 E8 _( P& a5 equalize net lengths多用几次
  i& m, M) V3 J) \! X注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角
9 t8 ~0 J! i: x* ^
! B7 }3 K+ T, W1 L& o
: P( n2 U$ `7 g% _) p/ \
! \8 p- ]$ V1 V! l7 Y[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表 1 M) _" _% r) ?+ q
  e1 h* v: M' B3 O" L9 S% w

  t5 c( ~$ N. d3 h) E1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
5 C) m1 j7 R2 W# d7 l1 t2 ~9 |$ Q) O0 v1 b7 k' U& U0 r( Z" H

- w' U  @# ?! {3 s! y' C% A7 J4 C5 q

6 h' h# c' k( C! v. D4 {) ~0 c  B
5 b& h& Z8 U% f* J9 I5 w
! ?0 v6 {! k  o: r$ a! J8 t
+ t; w/ {; e( \" N1 D# m  B
7 f5 y% C, P) l& \% T. O0 P2 `% r( E6 \' Y+ `* m
" y; @" W6 y  w/ \7 @

: N  v" f* x; C5 E( B* ?2 [! x: V+ \' S" A

% T+ t# u1 [/ e
2 n( z/ c! G6 u4 T4 U) o
' n7 v/ b8 n) t* \4 {! r! T8 e2在规则(rule)里设定饶线的要求,形状,gap,误差等
) A& W, {1 k$ P* u" x
  Q/ `7 i9 d! g" j& B/ H! U" d) c8 g# a* V0 k) v
- s  ^) ]& y4 F2 {. }7 t, \" O! N, R

4 \4 b( ^- ]$ e* O2 U! ?4 E, l0 f& X- m* x

1 W8 c" j' S1 v2 D9 x+ e5 H& I( d2 l& c# K( P1 [4 n
, q) i* Q7 ~* a
2 A7 j. a9 O+ {/ [- ~& O
) F/ `3 k1 \6 J7 b* P& g' X

6 Y6 s2 T1 F1 r5 m& p
, [8 i/ x4 Y  X* y
, e0 V3 l" y" B. u. F% p, H4 q; q

. P9 q6 P; T- _% U9 D) z0 v( W* s! X% J
3 c: A( O5 J( x$ \$ _! B4 P( v
3 L$ m6 t$ T1 U+ g- o% `% n* D

3 q& \9 X) U2 F0 S1 I' z* o
/ W4 k' [: v) u
  y# m# K2 ~: B7 C3执行tools--equalize  ...
. \4 B; w$ o- q" c2 m# t1 t
0 j$ D" P5 ^  ~0 D7 ^+ H! j

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 19:31 , Processed in 0.072182 second(s), 38 queries , Gzip On.

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

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

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