找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线% |4 S; a! Z2 I: O8 q! H2 s8 t

$ q; A; \# X( u6 }4 w在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
/ F# k3 [, V5 S! O) K走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
1 k6 `0 ?7 R- O' Y0 @. o0 W  ^在手动走线的时候一般会打开走线长度监控器
- S& T% ^) G7 C) i" _但是走出来的还是不好看,或者无法保证完全精确的等长$ M! e. [; y6 q' X) `; W
效果也不太好- n+ J  J$ S( _4 N
. w7 V/ J1 X  K; v9 X! c% I" f" D

/ l! b1 N1 l; B) J' k  i那么问题就是:
9 g2 u9 \% {& L# r9 `( i如何才能走出漂亮的等长线?, d4 ]2 U. I* X5 P3 E1 u/ \3 ^6 d
如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】6 m1 {! ^1 _3 w: o% ^% l, R
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?
2 Y0 D+ F5 u$ W- ?
9 J  d; n8 G2 m走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?9 n, B$ W+ v9 C% z" V1 ^

! }* D: ^- l& [$ w1 k1 ?* V( ]" A希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
) i9 E  g" ^- h  h8 ?# W9 l% s; i# e  A

' l# {: p& g& g, x, L[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了, J: |) w6 L2 ]" s3 j$ p
用自动走线效果很差
) G# Q/ n& l9 H! y$ A, [+ ]) K' u手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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 发表 , m4 W1 X6 z  w
我用的是99
  s9 C6 P# O  }; B6 H+ ~4 P$ D想问问到底要怎么设置才能真正做到等长
% j2 x) m1 o  G1 I2 F8 ^+ I单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
- X3 U1 ]% u% f+ _# {8 Z: ]
6 M7 H/ C5 ?. Q
1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例) V; p* G, D, }6 L" c; P+ {
- _6 k" T- s( q4 l/ _0 @- _2 K
/ Q( A$ G& P) B7 t
1 E1 v9 M) u# ~! k$ W0 z

' S8 s6 q% o- G  h
2 l1 p- E- R8 L
; ?( D3 t. R# M  j* B
1 {4 ^. v4 f/ I& m' J  c7 T
3 V. @+ ?+ |3 o: u0 K, h* y% p1 \# x# I8 a: A& h6 T! r) w
# I6 A7 j+ g3 z$ `+ j4 u7 x

* k1 }: S$ h$ Z8 z, \6 |' e
2 j& \/ B/ a$ w/ r6 h" p( \# n/ `: [

! z: y2 V0 ?$ W2 R: h
% V- F4 w: e1 l  {9 c' h2在规则(rule)里设定饶线的要求,形状,gap,误差等( H( P  @4 ]3 D4 p" _+ ]

4 f$ f1 x: U0 X
9 ?! Q/ ~* S# u$ y( A( }5 `5 C0 i/ T& A" s, z% u# @
3 Z( e5 ]% @& M8 Z7 s$ J$ y: a* j) v

- U- P8 Y, Z/ S$ O. l' u' I9 A8 }: H# }* N0 _1 Q* E$ n/ n: ]
& J2 X. a$ n7 b9 D% e1 w

: _4 u% A1 ?( {
8 |' l( |- S. n. x
! E3 o& j. z; p8 ?8 W) o
$ \. i6 e+ ~* V3 P. U( `1 c  n% X4 k! S: C; f
7 D( v6 r& U: @. I+ x; ?: D

. Z9 a: ?/ u1 s* D$ w1 z/ k- B8 a

) @0 ?. \2 @2 k: |' q; [- C) R- c) |+ p, J9 n. \+ r
4 u8 P  d) ]5 _5 L

/ i* W, A; e+ ^7 s9 `! h) H
* I+ z# T6 O8 Y/ v6 x! J1 ]! b0 z+ U% K0 S. }' G' Z' D1 }: v
3执行tools--equalize net lengths% S1 f0 O$ v4 M4 m
% H7 q" j( u9 i/ u- d
1 v# D& O) S, b( ^$ k, e

8 m. w2 k' U0 F; l2 N, R: B! k* e: k/ k" h( C( g

, z4 O+ r6 u4 @$ o: k1 C9 m9 \* g$ p: _3 o/ @

! [/ o5 |4 [4 {  N5 @' P7 H) b: N5 `6 f0 l, @) ?
- r: \4 p9 P2 z  g0 x

3 n$ i: E1 @' W% z; X
% t1 D! p: F% F% V' R% F
5 |3 M# r6 p- ?7 Y9 F0 w! B, g& M/ A5 Y; X# W
9 _- w& N$ n: f" }; h
$ \4 A% L2 \) K9 s( a/ C

1 y' d' v, n# j9 ?3 Y+ l; T
. }& A0 U! }4 F% `9 z* @4 Y# j+ w( p. {) I1 t9 ]* |' e

/ ?# d; t4 o& ]: I* C. E' R# I" k" Z/ o) H  h+ G. `

- r" |3 O' ?( s" @/ b. z4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
0 `& E: I# ]6 o7 `# @1 H% T" H
0 [9 L: [# Z3 p7 b* Q, ?' H
+ e7 U* F! K1 j0 i3 q+ M$ b+ v( i

) W# M# J6 Y6 l4 u9 H1 ~0 V7 K& x" H+ L  T' [& r# T, ]

( J& X7 b2 z; h
  V+ X+ K( i, q1 H. X5 P4 ]& d8 c& @' U, O

% j0 }: p% z) b$ x! s4 P
4 q5 u% \: ^: u5 U
, l/ C1 j) S' U! V1 C3 a3 d$ `
; w- Y; w& P6 d: A  Z# ^  B) Q6 L+ n/ y6 `  f2 ?2 f
3 j1 G1 I) P/ o! v& J6 R

9 K* ~2 |$ L. n5 Y$ ?$ |
) A+ D, W8 N" H9 W- p; k) P' U, @
; A+ r- ~' s5 ~: Z
' C* A; A! A  e/ Y5 c! i, _8 C+ a9 r  n  f
- S7 T0 G, m& G+ k- h

* t/ ^/ v/ e6 B. @# ?2 f/ O
1 T! {: |. v0 _/ P
& }3 H' t8 q& J; c  m  M/ ?/ a% e  b. A3 |3 h/ Q6 Q$ j
- a7 y1 h7 d% F
: m! O# @: f  L" A; i6 R# @, C4 z( r

7 i: V* d0 X9 J# [- h* p0 Z/ W2 E% L7 S; F3 @" X
/ Y8 m% D, R) ]2 W3 e
5 L# \* n2 v3 I" f# u) D9 O) s) n9 v& m
& A6 ?" R7 ~+ g/ N" G( o/ x
0 u$ [# k1 F6 x

' ^: k% S* ?. l- E$ G+ m4 O5 equalize net lengths多用几次
  t) y' U2 @$ O9 E; [注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角5 u: p2 U" T( W# z" F$ K3 c& ]

1 B7 p4 S. X, H, h; ]& o9 m
' I: |( {2 i3 V  U; Z' K. a
2 m4 L# @( C' a& e- ?[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表 0 J. K5 ]- M8 P0 D& A2 e
1 ?- y6 d: M9 n& v5 Y6 W2 ^
( Y* K, b" I; h( b7 N' B! K" H
1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
  p4 `( @0 G/ }6 g$ y
% [0 z6 N% H; c/ R
$ U8 p; j2 A5 m4 `# I/ L
$ |- o3 F- G3 S, c
, t! Y( K% N/ E# y5 C* \9 l7 I4 Y$ a" r
5 q, {6 [3 r6 E6 ~

1 r7 o% e4 g9 x
* @& j6 T" V5 h* q5 l( l
7 U/ J2 X, ~/ o+ X0 c( w& T) X9 U2 Y) k8 Q8 |7 j
* [& ^; w! J4 j+ j; j

- ]  m- X& G! W$ {# N0 U" k& m! V- c8 F. C( |/ H) [/ u; s

; ~+ _( c1 [- O
: s4 y' y. `$ n7 O# \2在规则(rule)里设定饶线的要求,形状,gap,误差等
# _, ?0 u8 w/ z
) t: H2 ?$ U* L4 R1 y6 W  l
( `! q  l% \5 G$ {1 S
" X, R: D) ?. i6 ?5 V
0 o* o+ A/ e" ]6 l6 b
' Q9 \/ ?1 I+ ]; S
# c% l( q7 c; y7 G" d3 i/ a0 e; d) a& F0 T* R: b. E2 _9 ?
% N+ @  d+ \4 F# Q0 I
( D8 \- s8 _7 B
# }0 b' ^) q& n8 }
$ u, E2 l+ F4 F# Z. |: P9 E

# L& m, u; C* M$ D9 K2 w6 E% F0 }  X  b, M8 a% L# E; B$ X2 \
; P0 {+ Q. L( p' E2 M  Z& n! l
) a7 _3 Y0 l: q4 w0 D8 S1 f8 w% _

+ |6 q( Y1 w, ~# |) a2 i. g3 M- V* ]' k, H2 M1 L1 o( ^9 c

& Y6 ^: z6 @+ D' V8 }8 M) ^$ C2 i
; _8 c) d3 S$ k$ y' g8 j2 `
- R' u0 S# j  ^$ B; }- |: u) I. ]& d$ B. H3 g/ t# [' A% e
3执行tools--equalize  ...

$ t; R7 s8 S$ x5 C1 j
/ O2 F; |2 v) v$ 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-12-29 03:15 , Processed in 0.070931 second(s), 38 queries , Gzip On.

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

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

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