找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线; o% B2 ^) c( t- M9 R
" G8 X2 x; }1 F0 u8 M+ M# Q
在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】/ o4 ~  C. y4 ]
走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束. \$ x) z- H; k4 V2 w4 }5 H: L
在手动走线的时候一般会打开走线长度监控器4 `: {3 {. J$ a; S
但是走出来的还是不好看,或者无法保证完全精确的等长
+ W5 R/ V7 b4 h效果也不太好5 l: V6 O! B% u* z2 ~0 ^' V
; `9 V8 R# f( j
: @, Y6 o) w, }; g
那么问题就是:% P: F) B! w9 j2 U. f5 Z  M
如何才能走出漂亮的等长线?
/ c. s! H& q( H; K1 l如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
4 }1 ]1 ^- c+ R* z2 V* T使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?9 F2 H1 R; {4 f/ k: Y
4 C, h9 w- X& P+ s* m) B
走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
7 y) D% G' H; e" d
/ Q7 J& {* O; \希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢$ e- t: i4 O) {  x+ T1 h
( _( [4 i- M! z& R0 m

: a* h, T5 F- `1 S[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了
8 I5 J$ X+ i* \) o2 j  T, ]用自动走线效果很差
+ |6 F5 O0 v& j7 _# |9 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 发表
) ~- s4 X8 Y7 G! n我用的是994 b5 v/ P4 @. k6 E/ D* e$ j- S
想问问到底要怎么设置才能真正做到等长
! U' O& s5 d) A& P单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
1 \! \0 L  q6 c  f! ]+ ?

# a7 q4 G) c8 Q. z4 D8 E6 O' B: G1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例: J1 m! q* A/ O! ?7 y0 i& k* `

# s1 \9 [1 m$ l2 [0 f  }! ^4 P. m% N. j- t9 v5 U- x# _0 P
$ _+ I2 h, {2 `. v- w% s4 U

% j9 z6 i  |/ ^3 |2 B7 Q& g6 o/ V$ Y6 h' N' L3 Q" q

( c3 S# ]: j' S$ @+ q
1 N( ^  l  S# K% q' E0 H
/ F) M  f( y4 n. Q/ s1 a" x+ ^1 M; D! D1 A, v$ ?( }6 ^6 e6 @

+ d( t7 b( Z6 V6 n% h( h3 D* @* Y
" a% v6 \& c* e/ ]5 k/ c( U' i0 h3 J0 K- a/ Q% g
/ i  _8 h6 E, t5 m; ^0 u

! a$ m  w& U1 e2 p0 l; ~0 h. d, T% b+ i$ g# M
2在规则(rule)里设定饶线的要求,形状,gap,误差等
4 Q% F* T, @/ A& E" \2 d$ L0 z5 k2 C" e$ i' {5 m

) y# H4 I4 D2 B' T7 \# ~* @9 q
/ ?2 t% [; b5 C
4 x( H, U8 H1 @! A! o* o; O: }
0 }$ `% U& L. `+ v8 N
" X, r. w: Z# ]# x: Y0 M+ F2 v. k# r1 T$ Z

5 ?0 ^  f8 }$ s$ [" [# R
0 F2 M+ T* [. T
/ A9 g7 t2 c7 r; f) P) q1 y0 ?4 A. Z6 v+ z) o
, d7 K  D( y9 U) V/ {" X) [
, F& S$ o5 |* S; x- g
3 s7 Z5 ~) X7 ]5 M/ L; s2 A' e

$ u$ d; a( a0 P
: j0 u* t5 m5 `6 V. a3 n# O; @) q! }
. q/ y: A0 I4 h1 b
+ a* ^0 M) V8 |" X  o1 q

* h2 _# ~5 `7 d: P" Z
" m( A6 z% z$ D! Q3执行tools--equalize net lengths
" \$ D" M: z, h0 g/ B5 v  ~, c& Q6 {/ Q- j
, @. v4 w2 E2 E& ?6 p
7 X% x/ e( T* ^; U6 Z
0 e1 M0 O( S$ F0 r. o+ ^
! L9 G- e. v6 ?7 H7 \5 L2 `: U- V
, ^; D- X; J1 \+ ~
. i) V; |# Y; Y8 b' i9 [( p) {
% Y# w/ M. h$ B6 A- K

$ X5 @0 L8 K2 H; m! t1 y9 M- }$ u  x; R1 e; u: S" I
' ~9 {9 u; v. V

/ m/ F" `, M/ l' z0 r9 ~; D. v
0 ?( p, t' Y% r. D) I, @0 j8 Z4 ~. x$ n* v
# z: X. q" [, o. D2 U' r

6 A+ a8 F; c: @# d0 f' a; N4 v/ V: Q/ X# _
7 s! U7 S( O; \4 w. k' V& ^
* [4 H) r3 h9 l' z9 Q6 |/ S, L

1 ^" G% P$ f0 ]2 `+ o( a
& Z6 h  C2 @2 r; }1 F4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表" o# L1 D- @  B& Y7 h( w+ L

7 [& S9 i3 @  B7 s3 i, C; s) D: u
4 `5 K7 V/ `) ]! N* d
5 j8 g$ _! }4 G3 U# A
* w. C) s6 e7 x4 d: w7 t
  d. q) [+ P3 U" \) V

% [! L; U; `6 c9 `) p. g- A& h. ]3 U$ s* P7 y# K

) m  }; f/ H* r0 R
* @5 r/ F$ k7 S- _" v& x7 v; c6 ^+ o* _! t
0 }# B3 {- K7 V0 B

; y4 R5 t% x5 m$ j
0 V# p  Y6 T! y/ K# j  U
5 q* Q7 H- V) n& B( N; q5 j! k9 C6 E* U

  }/ V- f( C" `9 y5 H5 N( X, m
# U: B6 A; w* `4 R
5 j$ a; b2 u. F! K
8 S+ ^* N, u% r6 S; g% ~2 Y
, b  k  }$ Y; g" }1 J! Y8 r8 d4 D, _

* S) y& C8 e/ R' S1 a( ]7 @2 H! P! h% ?) l. u9 m- l" Z. i

5 h' w. H. T- H# L: h  p$ b" l9 ]
' l( j# E8 O6 d1 x' c& y
# f- O, U5 L7 X: z  _
* P. z7 k, v8 S  O8 k  F4 G, f
' E$ h) `2 o1 |# g0 ]" Y% ~0 H6 y$ u- h' N

( b2 e) \8 M, C5 E) _: J. j9 H/ R/ \6 f/ J6 H  V. s( V/ ~

! j3 D& @: T! Z& V; D5 equalize net lengths多用几次* x$ A2 x" |  N
注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角- c  J/ a9 K# ?" d2 D  u
/ M% M- w/ C+ n0 S- R: \, E  S& X( l9 }3 n
' r  u1 r- }$ |8 p5 g+ P

" O( e* @) s8 ?, c( r* `( P[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表
4 r# e+ Z0 t* x! a3 z
" a# ~/ V5 @2 c# f) a; S( w* G& u# u" K9 D4 C2 G. a! q$ ?5 b' m& ~
1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例  n: n6 `$ a9 k) O$ V
% T6 R7 C8 |( u/ B3 v
, j" `( T0 Y+ T0 U( Q! `

; S% \) C" K$ K- ]4 d: I
! B' `8 _' S9 [  E
0 }+ e! w3 o9 X; p! L  N- Y- u+ _2 p: L& n0 U* Z
3 C' ^3 _* R" H- Z% z  ~

$ w; A9 V1 }' Y; K0 g9 c: O8 [  }1 j, `5 l& j0 |. f, m7 r; r
3 _5 K8 J- Q. P# a' }, R

- D: h- q, }* h# W8 k& T) D$ |- r/ x" z/ D6 B. K/ J- [( o" x

+ W$ F' c0 r; t8 _( V/ F
9 Y0 y7 u) e4 ?
' G+ ], H( }0 Z+ r' r( M# ^2在规则(rule)里设定饶线的要求,形状,gap,误差等
4 o7 m; z! L- a6 I. u, Q
) H; P# m% d- W/ T) y) O2 k, _
1 F# ^  d9 x& S; ?* i8 F5 T5 p
; v# u8 e. ?/ `: E! y" T( I2 S1 |

: I& l) Z1 W  x7 H6 C3 m
- r* V% S2 _! u9 a4 d. n) Z
) E; ?: j+ o/ |' V4 ^, [& B3 r% u( ?& B

4 r. X8 U$ H) T! c# ~5 r' x
2 r2 S7 b5 d* r4 |
5 ?5 s. C, [1 W* R9 Y7 Q6 C+ p5 v( A$ G9 I! {: K- A

: z" y- q' U: B
. `% j+ F( N" g  s: \. m" o  A
4 h' I9 a" S- v" h! z; P# z2 K6 u% o0 L9 [9 R1 y

% T0 N. Z. _2 J2 r7 {2 f4 j2 W- h7 W+ _1 |

  ~& L, w: R, h6 h. J2 d, D) z/ u+ ?9 l7 W7 R

9 |! ~  P- E6 u+ @7 H* `3执行tools--equalize  ...
. Z0 y& ]4 |) ?: ^- Q

: m' w2 K+ V$ f3 t4 |% F% Z

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, 2025-1-16 22:49 , Processed in 0.069381 second(s), 38 queries , Gzip On.

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

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

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