找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线
+ P0 t; ?* N$ J9 O/ e/ T$ U9 \
: s8 ^. {, f& m2 a, f; {在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
% U6 Q; N$ O# B- }4 Y  G; o走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束' I2 w% s4 Q0 N/ T" `5 j7 F% p
在手动走线的时候一般会打开走线长度监控器
) ?; S! |. L1 q9 s但是走出来的还是不好看,或者无法保证完全精确的等长3 p! @0 V  m  W% t
效果也不太好
, r2 c+ k9 \3 W; S! D' ?4 [
% P/ H) }! |7 s5 }* x+ Z+ ~8 ]8 x  u4 b, t- c; s2 W5 x
那么问题就是:- o5 ~6 ~4 r( i. w: G
如何才能走出漂亮的等长线?/ V7 k, }; \2 W" C* O) _0 E' Q; Z
如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
' X9 [6 q1 D8 G. E6 |* n# K使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?7 D7 m- G% W5 B: O/ S% A

% I5 X! u9 M% C: \走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
1 F. ~& \/ D0 t+ d6 B
1 [3 @* z7 A% P9 R( u希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢# B1 p7 v7 v8 `. h% w1 X
, x: f8 V) X7 [, t! C3 u: q( Z2 J6 o

! ^9 m4 M1 {' S0 c[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了
, W  Q: x8 {  x8 a- r' @用自动走线效果很差
; k# z3 X, }8 J' @* C' v手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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 发表
( \4 l2 w% Y6 a我用的是99
" n/ R2 Z, B  P0 K$ ^7 v' F' z! G- k想问问到底要怎么设置才能真正做到等长, t1 B& o2 j# \( G
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
0 k% j8 U! r/ g& ?' L+ d

; O- X* O2 f1 C1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
& [) z' {( V3 e8 C! ^* E% m( I5 p- ^5 o& l% s" t$ ?$ p+ g
, @2 R& V1 X# w) k  Z7 ]6 _1 a; K8 y1 a

4 T5 l' Y4 X0 B8 r2 ]1 Z3 W" s8 M; C: K9 J: A

) s' H5 _2 G  p) Q2 ]* J* G" p' @9 g7 k& w' _2 C; O$ P

9 C8 h! B) [! _* |
: R5 ]% s6 f% [- }
( A- ^% B: {& ^3 j$ R* y/ n6 u# k7 u( o

# B4 a* a: W% x1 k5 v2 l/ ~7 c( ~; C$ Z3 `5 n% ~$ Y

! _7 V7 ?: ]3 [8 d0 y0 H2 i2 }. j* Z( z! {, W2 G
# ~8 ^) Y# Y, A* s) `+ e' j
2在规则(rule)里设定饶线的要求,形状,gap,误差等0 M2 r, Y" ~! s& ?3 C
5 Y7 T/ [5 C  }9 P

& T! x6 l% p9 y% d0 L* f
2 L4 x7 ~1 x: d. c9 @/ H5 f6 J* N' E

5 a% d) G6 l; I4 x# u4 P& s: _- o
# G$ L! E8 e' w( k: a
" v7 A: e; \/ y, I3 S7 Q- A  o& Z
0 N$ L# ^/ X6 }( g

$ ]8 e( n2 q( O- C$ f# G# `
2 q" _: s3 O* ?8 |" G: K. e, ~
% ?# U% W3 {. H2 \& `
+ o5 U4 H2 U+ B: m2 ~: x: H8 }5 h1 I7 t' F& f. c+ P) A6 P' y

* ?) l5 }  n1 {( ]* w1 F; _% _# S4 O2 w& k* e! ~
( \% q! M+ H- ^, ]; D

9 m8 I* _8 J) \) a% t' O. [1 E7 y/ K$ y5 M9 j$ g; U: o
, e8 E) ]* S! x( V

( r; d& R# |8 Z0 M# w) L; W: e3执行tools--equalize net lengths. T" P7 @) S1 M4 I

& }/ G1 F5 F0 e: O3 t& c/ O! b* c8 ^# _, Z2 J! `* A
3 p  ?+ u" `! n" S9 i* o. l1 J
! R' K' o6 Z! |/ t7 _) _/ V

7 f4 ]* u4 T! r2 e5 C( f0 U5 |5 B) u* v" R- F7 p$ g% w9 t

# M) U: T. S! n! h
6 A2 \/ {. P5 F* S
' _4 `9 Z% `3 l# o+ a1 P. t; I( f& g2 s& G9 p

# \/ f* R: I( O. D
8 Z6 Z$ g2 _" M3 ^% W# @) i' C3 \$ l  q- [0 r$ O/ L% R" }8 R

" x# n+ H, a7 [6 o
" j9 B: _$ |" `5 U8 E% D( r" y6 J3 b4 x! q+ z0 U+ g

6 @' h* J+ R$ u, S# `5 g
' D# ]% D: G$ B$ B% Q  H
0 G! ^. ]6 e( W6 z$ }4 Z
" M4 Z) K5 Z! ^0 e9 {! m
1 l( F9 F& H: z4 D/ [" [: M1 R7 G4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
% R: `1 k4 W0 A! P' e/ b& M. }6 W
' a: d0 a! d# q! X; G( Q& ~
+ K3 p6 q. a# o9 v: q
* o% f3 F' ]% m/ h& |* e

* |* e8 l( q8 a1 `" E  u. e# t$ O
  u$ s: z# a; O2 u" d9 ~! h4 [! |9 C- k: G+ R! p: E
* y$ S, p+ n# Y' ]/ q5 b

6 F% g+ c# L5 P" E7 a! h; r  Y
) ^6 H# w1 V- r: w
4 ?) u6 Z; x& O: k6 z9 E
) S+ ^* D2 d; e) C0 ^3 N4 M
9 r5 `4 _, u* f+ V! c/ c( z) a0 l) c; [! v* F
8 }8 m3 r. |  Y6 @  g6 z5 r

) z7 S2 B6 n: P2 e: b6 m, S! r. T* r% r4 Y9 b/ B

' l- @) a1 T* f' Z% e  z# K! r
: u5 a6 m7 Q* l, E! r& ~. Z# G8 _: T- [1 H, D7 K

1 a) b, P1 ~: l+ h8 G" u
1 Z/ Z' p; B. G
! t' A9 D& K, _- d3 ?/ N' |; h

% G) \; T6 G' j: O- }# Z) Q8 C9 y4 P+ B" B$ n' ^

8 z& a: V( X4 A0 ?! \# Y( I4 g
" d( H4 Y) r' v% A
2 @7 R) J7 S7 j, E5 e, `# p' p# C' ~; I  s- Z
3 a9 z2 f, d9 M% |' R. f* l

5 R  ^! F9 t1 v/ `/ F& K% K  ]; d  a2 l
5 equalize net lengths多用几次
1 U. E: \5 G0 ]5 x注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角
! W, \! M. q3 ?2 L7 J& p* a, l/ `. ~) f, g5 L
* P. d2 {; X" _) J' @

1 ]! t7 s7 A, @. R" o6 c[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表
# j4 Y2 q/ r1 l4 X& V4 F, U. A) a/ h

( h% J0 z& v1 `/ C1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例- {. q6 P9 e! o. Q
1 S7 D  o7 p5 d$ a/ t% G
% ]* @1 I: s* U/ y5 g: U3 l" I

$ l& o& ^6 W5 Y4 _. Y2 f9 |; J6 [6 M/ L+ \9 S  y/ @

9 L0 I7 Q! y4 O" r: A% p6 r& h* Q% x
- e7 E/ @! j4 c9 t; f9 i$ s4 b( {# \

0 }4 f* v8 x; N/ G
, S/ ^8 R1 D* j( B+ E6 C5 r* |3 s8 a' r, R# e' u
6 I3 p( w$ T0 A7 Z$ V
) d5 H( C/ A; Y# v; `7 A' d
% M$ o! C6 D8 r) i. C  a, q* ?
0 I, A8 ]3 {& l3 i7 M, _5 K
( s  \" K  M, a6 S
2在规则(rule)里设定饶线的要求,形状,gap,误差等5 ]: E- Q9 g6 H' R9 q( z

5 v. H+ R1 X; V- [
$ n4 }3 P7 Y. C" Y& p# c, j3 t4 q, V% d
3 P  w3 p) F9 z$ h3 _* n% k# V

3 Y! x6 [& w* B' S9 H( s1 {
! k. A% k  y# c' U; r
9 ~* Y8 l  d& R7 S' F
  ~+ ^3 ?7 l0 K' R8 d5 r) e; l! P4 T/ k& K
  t/ P/ D- Y0 a* @

1 B; y( Z# c, G% b0 h4 @- Z/ o
8 u  N8 c  g/ o1 g3 k
: S; X0 S0 h9 M+ ^; _/ i4 B. I& T, `
+ m: Q9 ~( I! I" y& b
( S  S& r* w/ P2 w: q' k
: p+ O; l3 u! ^/ }8 \. h. J
4 Q' W9 c7 E+ x: w; p+ e
3 v: A6 N8 K6 }* }4 E% }6 l0 _' {
2 {5 k2 f- I" e

3 [: I, l* j* L4 Q: c! A+ o( k3执行tools--equalize  ...
2 R3 D' k. z: ~

- t: F2 Q, Y; C" m% S

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-28 11:38 , Processed in 0.072731 second(s), 38 queries , Gzip On.

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

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

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