找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线
! O9 s% b3 |$ A* u6 w, p5 d1 B( t& {' d' D
在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
. T2 v6 @7 f& {( U! p走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
/ J( S2 A2 J( e$ z5 c在手动走线的时候一般会打开走线长度监控器
0 o5 N3 \; _: U, N( E但是走出来的还是不好看,或者无法保证完全精确的等长
! X" p: i' q8 X: s( Q% E( g! b* ^+ N效果也不太好4 T- h" ?5 H" p; n& g9 w

8 ^" N5 L! U6 @
* f$ [8 o4 `% p' L! c! Y4 _; w9 U那么问题就是:3 A% J, P5 R1 C9 u& c' N4 c' g! w
如何才能走出漂亮的等长线?- y% k6 D# \+ y4 e- v
如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
) w2 D2 q$ D- \4 W+ b& x使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?: M7 j1 v) n/ s6 s1 P1 J" P& x; N
! d* T2 {" a$ {; P6 _8 i3 {, q  ^
走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?7 s, `6 _% a8 h: V. v
% A9 |, ]" X/ s# }" x  Y
希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
* H1 i) ?( c& s; e: b* y) `( r( A( Z- ~' ?4 }3 r: t

% {* Q5 g/ v4 s" _" O6 [4 g4 s2 o[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
2#
 楼主| 发表于 2007-11-10 22:56 | 只看该作者
我在布线器里面设置长度约束了
' d# R) l% r; j  ]: W/ `用自动走线效果很差
+ _/ ^3 d% C2 S6 @手动的时候走起来经验不足效果也很差,也无法做到精确等长效果,感觉有时候在有限制的空间里面直接拉蛇形还是挺麻烦的一件事情

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 发表 , f# K8 ^; q/ ~. j2 F
我用的是99& ^4 J/ m( z9 n6 I2 O* m
想问问到底要怎么设置才能真正做到等长! k+ i+ ?6 \% y7 A+ d1 g; n1 j
单纯用肉眼看我觉得是做不到的,那需要哪些设置吗?
) B$ G) \- m+ F1 w0 Q$ n+ x

, h3 @0 M/ g) y% v5 X, M( \- L; @% x1netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
- L6 g, }6 D% P4 }# ]
/ s% T0 _* x6 N* U
: D# v8 @% h/ H5 e) K9 D; y% L  }* i3 [* [; T' Q- `

3 G3 x  m9 H) n+ Q; k: @7 U8 t" s) W. v, L6 ?- z

5 u+ [7 [% \7 t; D( A, E5 [" V6 y) E
) e% p8 Y8 }- R* v" p* z# `
$ D8 Y4 _" @& I9 C5 i$ w, X4 q

: q& E! H$ q) g9 O' v. B
# Q6 g  G3 N1 R+ L$ p
" g: b* J- B" K' g3 i3 p" G/ G' W0 E/ J
. L' \* I# ]2 E6 K# _

* W* L( a3 y' o2在规则(rule)里设定饶线的要求,形状,gap,误差等6 d4 {- \& s2 ^# B

+ M! L7 m1 _% `$ }- m! Q9 a7 F
4 G. Y4 a/ M$ N% m( s4 n/ L+ g$ w( W
( _8 d9 u" a5 h' x( A1 \. |# D

+ @0 L4 D# B* P3 {3 R
- z& O4 \3 @8 J- V% M
0 {6 g' S) l% S' a- a9 Q* t
/ h, U' ]8 b/ G# x" E/ C8 |7 ?; P; L/ l% |7 D& P+ s" `
0 U3 V, R, ~8 g! t/ B
% c) m9 _! f- y( \& U6 C1 `
$ M1 v- S" C' j# N6 N
, @  G1 z: {! v# \  n* X- {

3 V% r# X' w) g2 @
" o1 z, u' I3 O8 |5 P) ?' T, @
$ S  X4 t8 t5 ], z) c; p+ W9 o+ [( {( G. X! R
: ^. s/ a) H" n, s$ h
. L- K/ d) Z) `, `  W/ t

0 T$ q3 K% x& R/ ~
" m% b' K) F! D* h3执行tools--equalize net lengths
4 k5 S6 Y- D8 N% L/ c1 }; M9 C( Z1 f
' Y0 j  `2 Z2 ]: H! Y2 o% u
4 n7 D1 V5 N  C5 e: B
8 S; z+ g% \% R
, {  d) E6 f+ I7 S( E

, `9 `$ N* _# J$ A, D+ j: E3 V3 B9 |- }# ^1 A

5 t; E# q$ l3 b% b
3 P! c# [1 o+ o% r3 M6 p7 F& `: j4 j1 S2 S6 _# R
5 v5 a- m) A2 o( {& ]) [- _  A

4 {6 T8 L0 M3 R% t. x9 [' _: p; r! y" y2 d: t6 L

1 ~0 ~9 |/ \/ ]' h. P# c0 y" S1 r& v# x, O: a) M) R3 Y
, }  N. S0 \) s, d7 ~  ?
: p/ x5 E1 {9 ?

. l8 ~4 c! B3 T4 R- E1 G% m
) O. t2 k# _/ V9 n" J/ a
! ]5 c( X9 {- A* Z6 C. ^& R# U1 t( P% ]+ U  o
4 这样就可以饶出等长线了。不过实在是惨不忍睹。最后可以通过reports—Netlist Status可以看出所有信号的线长。执行就会出现报表
! g0 ~; X, R: _6 H$ f: r: G% a

- }2 `, R2 R* I! m0 a; s& @

$ i9 z7 `$ i* s$ z! z0 V% U' ~2 f8 R' P# U7 q' ?
8 @% s4 f* h: h* P$ M/ E1 t2 c* j: A
. I8 p5 f8 y$ p5 O) g" n3 [
  q2 ~% G" k8 O! X/ b8 C9 {/ }

) Y/ Q& s+ w3 s$ Y9 ]6 g! T1 R8 o% _' r4 [

; L0 O' l# O+ a# V% D& [- u: ]3 U$ W& V; ^- ^
' p; x* q6 s4 }3 S3 T7 w" e
% ?! c  C- B! T/ V! C; l5 }

) P) V" T- D+ D) Z2 s$ c/ y, x+ C- w2 U3 J8 H: H4 d. }7 K* S
# g) \" F5 X! C

+ Y$ g. W" }/ u
" {( ~$ }2 S+ |/ ~" M9 g; x6 |9 S9 k7 W+ r+ }8 n7 k: ~3 p

+ `: C" M( q7 I# j" H  M) _9 g5 l' y3 }
1 g2 c$ {* W( t
# Q, F0 B4 f; P
% {& [  L! ^" Q# d! g
4 Y7 [1 ]0 l& [4 A! g/ a

5 s! e! W4 \  N1 D
2 g; e0 v$ A: t4 s1 G
; a$ z( G4 [3 d/ p1 o: i0 i* _
" X9 \0 z* P% S; g# M  P) `

0 \7 o$ ]9 d8 q" m0 a" {4 l1 ^( R7 i2 B
/ ^# _- G3 h4 U0 y) N5 equalize net lengths多用几次
0 _2 c8 m0 }: _) e+ T8 q1 I注意:拐脚线是不会给变为蛇形线的,所以最后如果还差一点,就把45度拐角变为90度,等equalize net lengths成功之后再把90度变为45度拐角9 t( s$ }7 f4 U3 t; V, w0 l

9 |! X# W2 F& N' Y
9 c& ^* @' P2 }# u$ O  i4 [
+ T- m1 Q" u7 B2 `( w[ 本帖最后由 sdythcax 于 2007-12-27 08:09 编辑 ]

1

主题

27

帖子

-8969

积分

未知游客(0)

积分
-8969
12#
发表于 2007-12-27 11:27 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表 " T; ]; j# F0 p( f4 t0 S
: |7 s- C  T% z- h

: a+ o8 G& b  C  ^( [8 C! K1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
) t5 }1 N' H) A2 L- T" M) L8 \  g/ H# p' m

) z. n, U" v3 M9 [: B
- Y* g1 x2 l; y. s+ A+ e- A4 I: _0 U# Q0 d: z" s: D8 B
- V$ v) o* ~2 \( @7 J  Q8 x1 [

7 b$ q0 n. t8 o
% M) d- X' k! N+ p/ a. ]) I; I1 b$ i, _

$ s: |9 M/ W1 W6 \8 v1 a: R3 l3 @8 Y, R
2 T, }; @9 g, I$ o: B

" I) K# N. [% C$ N( Z5 o: _
$ d% l3 n& Z# C9 U4 D7 K# C' E( L* q5 S+ d
: k* y3 P0 [3 N% I
2在规则(rule)里设定饶线的要求,形状,gap,误差等
3 f! x- a; W$ a% z& R- C+ O0 V& J
" K# m. _+ a4 r5 i

% q  B; ~& ?- t4 x
& \4 T4 I+ A& _. _% w2 H3 p) R. v: p) N5 m! ^3 t' `
2 y* O% X$ i% E8 s  }3 O
) j& y1 i  J; I/ i

. v- q# a7 L7 W2 ~7 k1 e
: R! G& |( P! O5 F6 y( O3 s! D0 N0 w
, p- C. Y) ]& K0 }

& U% i" d  S, |
$ a  W2 I, r  U: @$ Q/ _# ]" V& u& j

3 W4 b% w+ q$ K0 S/ _3 y, |9 ^: m; W6 F" o6 J
3 \4 d! _0 n  C9 ?, P, _1 z
; D( [( W& t9 W( u' i7 O

1 W: Z4 Y; [: F) o2 ^1 E; r
! b% V6 @2 z2 {9 |) t# U' @  k
% B% W( N( B2 H- O7 d3执行tools--equalize  ...
+ ^: W" g* y$ t1 W. c$ v

. y$ G. ^9 m/ a9 |/ s4 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-11-8 23:44 , Processed in 0.073797 second(s), 39 queries , Gzip On.

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

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

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