找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线
, o% l% C6 M- r! V: p4 d0 z
9 q5 x. o8 O  s7 W( H在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
6 |) P; A. ^) A5 Z走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
6 H' T: O% n) h- ~在手动走线的时候一般会打开走线长度监控器
6 j2 O, |" R- L4 v0 s; b2 j6 @但是走出来的还是不好看,或者无法保证完全精确的等长" i- M% `$ c( W, J% d
效果也不太好
) u+ W/ d( n# t4 e% Y% K3 _
/ R% N. R3 A. ^/ e" B% G/ ?; p  G2 Y8 e4 R3 y
那么问题就是:" x. Z7 h9 z' T7 A' M$ f! v
如何才能走出漂亮的等长线?
, Y& e) W9 J1 S3 k$ ^9 J如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】8 f( c. N3 ]7 Y( y4 u
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?( M; M3 R2 n+ n* E/ r( Q

( n1 R$ F5 B0 C- z" P1 l% W走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
1 Y: e, P8 \8 k5 D+ [
5 ~0 O' `2 B( F; z( Y8 T' d希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
& f) H9 E" @5 F( z( j2 o3 s+ a( K) v! k
9 j* y/ _( @# k' y7 _3 N
[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了- ~2 R( m) c0 C- ]
用自动走线效果很差
% @+ ]) k. N" @, i+ Z  j3 e手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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' w$ I3 V, s/ {# R; @' ]
我用的是99
9 d) r0 b' |/ F7 i* H$ H3 f2 f4 Y想问问到底要怎么设置才能真正做到等长
: {0 R. D- z! I4 P) ]  O0 e单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
' e* P3 Z  d. Y3 y

' B" P4 {/ I+ o! L" o0 {7 f4 Q  s1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
3 O( a  N( g4 e: T9 A6 ~' ]1 |  q. o, x0 F4 f

/ D/ Q( W' {( k; c3 d* @; U0 ]7 C, k, a" ^3 P8 O4 Z

) s! _0 l9 o1 n- u; r" H' q, X( Z  w- x

; X7 m5 B$ U/ c/ K6 y! q+ m/ Z6 [' G, `+ Q8 S7 c: y. i

4 f% W1 e( ~0 c# x, j3 h3 h6 c
$ s8 k$ G  p/ G1 @
8 b, \" R+ ~4 Q, T& V% |, O' l/ k, W& f1 j

# f1 p& x" b3 m3 Y4 b3 R2 a: {. Y1 s6 k* e5 t* h8 ?5 y4 S

7 r3 r+ s' {! T4 L& ]$ m
4 a- g; x8 Y+ ~3 d4 y8 G9 _" r' E2在规则(rule)里设定饶线的要求,形状,gap,误差等6 d" M$ @5 g# G  ?8 C
# r9 @$ ?9 g( g' u7 Q$ z1 O$ e
/ R8 x+ [' c( e  I: }' l1 ~5 f
2 x0 o$ Z9 ^& Q5 r
( a- p8 X0 U+ |1 S1 }# ?
  W8 `5 E1 v$ V, d3 q5 v' W

& }, P" L4 ?# c3 g  d9 k
3 i$ r5 Y6 ?/ V9 M- K6 R3 @  m% Q, u/ R3 M* V

" }3 W: Q1 J/ y$ _6 B$ }3 C1 T5 T' Q3 q+ X+ g

9 P$ H4 k5 I% w) n3 l) s1 u/ t- e, c! V! V; _: \
! W2 C- C9 u/ \1 @- b
( n2 D# q% x! \! p8 s! n- V
. A$ @2 K8 S% J" h8 l# F$ M4 m) U

( A& c" P6 s8 m% W, y8 `8 H+ D/ `9 v; N' b7 d

7 f" q* `% f4 E2 h$ d2 }
9 g9 Z3 ~2 E( }/ E. U4 e7 y4 c) O: B( S. I/ y3 J; J7 y5 v
8 r) |5 A) \1 H" G4 O  X
3执行tools--equalize net lengths2 F, U/ `0 n+ U8 d3 N8 v+ t; V1 Z

0 b4 `  n5 W4 Y9 R+ x: n
- K7 T% S6 ~1 k$ g7 w$ T1 M% N+ Q4 s" d/ V* R  s( X7 B6 Q, D
3 t3 V; l* ^; [' z& [
+ \" H- b6 o" ^/ u7 r' e
0 o. X- k2 Z, i+ g8 Q$ T0 I4 e
) F6 u9 A4 [! {1 [! M! z$ A, W/ Q

* L2 K# z# i6 n/ h/ s) D% ?; ?2 r3 s# o- g  `( W
8 F2 t: w: S3 J. f( d4 j
- o3 D7 G' G' j0 ~2 x9 }
# v) y3 D, Y; [5 m# T. Y1 R# t+ w

7 n- v1 N4 m1 T) f8 a0 V& Y
  Z+ t9 g; E6 a# @$ n8 v& c0 ^$ O, }" }7 z, D" x. j% B

9 W: J4 p% K; f
- S5 R4 R: d4 M6 _" W8 F+ b8 j6 K; D6 K* C, q+ m
& C# P9 L' l0 [/ Y/ ]( f
* g! |# B/ Y2 o( E, E9 o

* W3 e% Q) q  q4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
9 V* H' d8 J8 D3 @) \3 ^4 @+ [- |8 [6 H- V8 [
& k0 f2 H& x+ ]: @) U
1 ]- R/ [3 v2 N' T5 W# ^

% {" l5 e  I+ N4 s% ^, R9 k6 ]+ J' s/ c" W, k

4 Z" w; h+ u8 Z  `0 t: w. `6 f3 Y8 ^& ?# ~6 O5 F1 v

) L! {; Q4 Q7 J! T# i( z
3 o6 a6 v3 h, r* ?- v' }! I
( L. q8 d5 j, e& _8 [! |+ `! K6 T2 [0 A" f- f- K2 d6 T* H4 r  H
( m+ k9 ]& g# t, z

5 p& k0 i, @- W, b/ e2 i( H  X& h( Z: k. k
" u7 O1 J0 z; `, w) a" r  k& [

) t; g& c% k! Q9 z  u( c% P% q- w+ w  {+ G0 |
$ L8 Z3 R4 K; C2 G! E
# q! x4 C3 z: }

3 x' Z5 p! z  W5 n5 ~' v$ b% q' l; W3 y
3 Z& ^0 L& U: `0 a

& Q- v; p$ p$ l! V, O) ~, H/ M6 ]# p/ Z( p' B* S' ~

5 Z- l+ q& a$ w! T( u9 E( p9 I( I. x  J7 u* q+ v6 W  X. X3 ^

0 f$ t# F' S' Q* n  {2 ^7 c4 {1 n6 O- d# l. T9 u
. p1 [* G/ |. K; Z4 k. E8 q
, y* w" _& r: n- n

; _& }) B+ G9 u, b
2 j! L; H+ r( ]/ b5 equalize net lengths多用几次
- b7 M( B5 g6 k  L5 B) |注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角* M4 ?5 ~" A7 k7 C* G8 f9 X7 C
8 J/ Z& \; \% T- H) \7 _/ i

7 v! s+ ]  d! c% {/ C+ X+ s
9 H$ R7 g: _% E, R[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表 * e4 Q" e8 F1 x7 j! P7 p
" X# p6 m3 g; o0 I5 v; K

+ }* @0 U" T. n, u6 D, G0 F; ~- a. M1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
( e' P2 V  }$ @4 s
+ y1 p+ @  ^! R
) N: y# O; Z& D! O( @5 y( @* W6 [' v4 [; D/ Y' H9 T" }8 v
: }# Z  D8 u9 \8 c- e! E8 Z
' F/ E5 |; W! |9 y& v
& b+ z1 [8 p. P3 v

- T6 z7 m: a" P* F
4 S) M9 y3 f: i+ k  K) ?, E2 K- a5 P7 T# [& B4 H6 h
0 T; M8 U$ j% O+ w8 c5 z! y0 t

* }1 U+ ]$ L1 A
1 k  {4 u$ ~3 p( O+ O
6 _$ m! u+ X9 P. ~; X' [: c  I6 O: k3 l) M" M
7 O6 c! Y7 F8 K2 ~4 u6 r
2在规则(rule)里设定饶线的要求,形状,gap,误差等
! ~+ y7 N7 F5 K5 \
( {9 f* h% n0 f' |( ^. Y
* G6 r: l0 |2 n% `/ [, s' p
) d8 ?1 ^; c% D
  }/ a* A5 f5 H
. P* \; ]* Z0 i  z9 ]5 W4 K9 u$ l+ F% a; q' q" l3 x
% F% v1 u( U* ?

$ w2 G0 Z" H) N' X
8 @" ?& c4 G" U& r# l: H* M! `6 L8 [; j& ]3 T

+ P  j9 s$ p3 m- L% b) S! w- a
5 _; z, d& m/ g4 H1 u* n; P( b( N3 o) m" B5 Z6 E3 o

2 @8 l" ?* r" h8 n' G
0 k' ^/ @$ U) b5 z# Y) p8 Y- K7 D( K8 J
" _' g7 p9 F: D( O4 {- T
$ t0 K- j  k7 k7 E7 t
5 k9 r3 Z5 _# G

0 _1 V5 C6 }& z  K) `. m8 I# |5 W
; \2 T* ?/ i/ I1 F7 \3执行tools--equalize  ...
% u: D/ p1 f+ B2 @9 u

* M6 `  A% U. {" C

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

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

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

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