找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

问问高手是如何走等长线

[复制链接]

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

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

EDA365欢迎您!

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

x
问问高手是如何走等长线& t9 s5 v1 L$ n1 P  S2 S/ H
" q! L& M' C& p
在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro】
# H& p( Z+ h" _# Y- ]" [) U走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
- k) D! g' k0 ^+ @+ W  [- s$ B) K在手动走线的时候一般会打开走线长度监控器
8 ~& o( O  g8 Y; L( g% @# ^但是走出来的还是不好看,或者无法保证完全精确的等长
" J6 h3 S3 c% m4 S$ M* q. B' K' G效果也不太好" P  l, |/ U( ]  W$ L$ q! D; d
# y; w( u8 y( a" B2 K

8 U6 l) `! {" L  h那么问题就是:8 n# }- n- Z) K* C# n, U3 i
如何才能走出漂亮的等长线?
9 z: m6 \' Y- `! k: D, H7 A如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】( k1 b2 ?. q$ n6 b' E9 l+ x: u
使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?
4 N+ P' X$ d! c- r
# u, \0 g9 M9 [) Z# Z: e6 P走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?' w6 h$ w9 f6 ~( @& w: Y2 v

  M0 _4 x, F  [5 b希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢) i# B6 P! l2 D! `( b
4 H  ^5 ]' ~; p( r- w: ~9 N6 H/ L' {

& n) B) E. {: l[ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

4

主题

17

帖子

-8941

积分

未知游客(0)

积分
-8941
27#
发表于 2008-4-30 00:09 | 只看该作者
现在画板哪有人用自动走线的,都是手工布线。自动走线太烂了。要哪天软件升级到自动考虑EMC、EMI等一系列干扰问题并加以解决的话,那就不用PCB工程师了。

0

主题

25

帖子

-8987

积分

未知游客(0)

积分
-8987
26#
发表于 2008-4-16 23:35 | 只看该作者
请问什么情况下需要等长,如果频率150M的话,对等长有要求吗

2

主题

85

帖子

3400

积分

五级会员(50)

Rank: 5

积分
3400
25#
发表于 2008-4-12 14:35 | 只看该作者
一般的BUS等长还行 如果是有PACKAGE长度要求的话 就不好弄了

18

主题

43

帖子

172

积分

二级会员(20)

Rank: 2Rank: 2

积分
172
24#
发表于 2008-4-11 10:26 | 只看该作者
学习过了

5

主题

79

帖子

-8916

积分

未知游客(0)

积分
-8916
23#
发表于 2008-3-31 13:39 | 只看该作者
希望有高手能提供点等长的技巧了

604

主题

2859

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
13638
22#
 楼主| 发表于 2008-3-13 19:02 | 只看该作者
原帖由 may 于 2008-2-28 20:11 发表
4 k/ ?( [/ @3 a  l) u  a+ G# G( l呵呵,我是用最最老土的办法,
$ B0 @) j$ O, t) m6 j就是用等长表,- h% Y0 K) Z2 Y2 E0 y; K) r+ x/ S5 \
一根根的绕,
8 O4 u9 I! ^, t8 k' S' t! v4 q方法呢,就是先整体看,比如DDR部分的线
1 ]; D9 F9 z7 S5 O8 |- `* c先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求6 T1 Y, H+ N/ \2 K) g* M
再根据要求,把每组线要做到多少算好- r' u  G0 N& T' c4 q& k
后用就开始 ...
厉害啊

7

主题

46

帖子

-1万

积分

未知游客(0)

积分
-11883
21#
发表于 2008-3-13 11:57 | 只看该作者
原帖由 may 于 2008-2-28 20:11 发表 4 A8 ]3 f, A1 s& E
呵呵,我是用最最老土的办法,. @! G: S7 U, a- N) V& n# K) K
就是用等长表,
7 c" x* M1 ^6 x. E- z( D5 }一根根的绕,
# n+ j3 J3 ~) ~) d+ y  g" A方法呢,就是先整体看,比如DDR部分的线4 }4 G4 G& `) I/ y, M$ V
先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求! Q# }4 i( ?) Y& Q% L) F6 b
再根据要求,把每组线要做到多少算好
) m4 O) g+ s9 m* r: v( ~% d7 C后用就开始 ...
9 ?/ m- p" A* i9 d9 V+ L( d# }
6 p0 h5 Y0 {2 _9 R4 \. y  |
好历害啊!

67

主题

308

帖子

4704

积分

五级会员(50)

Rank: 5

积分
4704
20#
发表于 2008-3-4 22:48 | 只看该作者
学习中

22

主题

308

帖子

1863

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1863
19#
发表于 2008-2-28 20:11 | 只看该作者
呵呵,我是用最最老土的办法,1 s6 ^5 e* ~3 Q/ ?4 b  b) N0 i3 c- ]
就是用等长表,/ B- Q8 q2 Z& ~8 {3 S" u
一根根的绕,, Q* K! e+ l' Z- n! U! [+ x
方法呢,就是先整体看,比如DDR部分的线3 E9 J* i, l, ?& \+ D! P. v7 W
先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求
1 g" ?8 P" ]- J" U4 O再根据要求,把每组线要做到多少算好
  J: L- ^% M$ X$ \( a后用就开始绕了,
6 t4 R8 g1 z9 z7 M从DIMM的挤的一边开始绕,4 @; M" d9 `' C7 r7 L% r: S
先把一组内最长的线尽量缩短,; ^9 ~7 @! V  z; \) v* `# c
然后再不能缩了再把组内其它根线绕到它允许的范围内。9 t) R* U8 B2 C4 v' [3 w

, w3 r# a  w. r6 y3 Q% s: ^1 D$ f大概是这样,以前绕过好多线,相差1MIL的都做过,不过现在好久都没绕过了,呵呵
3 y2 J  _0 x; [+ H  t- N$ ?! o$ ?4 N+ g/ _
[ 本帖最后由 may 于 2008-3-5 08:46 编辑 ]

评分

参与人数 1贡献 +5 收起 理由
Allen + 5 感谢分享

查看全部评分

MENTOR奋斗中!!!!
GOOD GOOD STUDY,DAY DAY UP

27

主题

249

帖子

2257

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2257
18#
发表于 2008-2-28 19:29 | 只看该作者
原帖由 sdythcax 于 2007-12-27 08:08 发表 - C% S$ c. j# O: o9 x
/ i/ x1 {8 k2 v! q/ n

2 u1 K0 @3 q% c1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
+ t( h" k) b; n; @% i
: F- G( X2 N; [3 m7 R8 Z& p
( X* r  D5 n- E3 l$ L" I' d4 A/ g3 r  F/ d) E
& Q8 X" H0 g$ z  ~

0 |& L1 W6 z$ p* M
/ }  }3 p5 t% I9 t. m
' I9 t; Z: R- M$ C) ?: r
% @0 M6 N& z. G2 k7 h& u: _$ f5 P% A: I% ?& b5 b

  ~3 F/ B. h& ]; w5 m# y* E' r2 g1 f# @1 x3 X

3 D7 c' V+ G9 ?* w) D5 T$ ]' i. c0 n6 z! P* T- X4 |
7 \+ b9 D) E0 T+ l8 \/ D! [
. l- V& }; q0 w+ r& l, h/ g+ ?6 V
2在规则(rule)里设定饶线的要求,形状,gap,误差等
7 b$ Q) o2 l' p. {+ a  w& h  b( c! T5 K9 {! Q, Y$ f# }4 ^

; h' O5 ^8 U9 ^. `4 }& u( d. U: y; Y1 e5 ?

3 c. K* P- G- O$ f8 z' t
1 ]+ M5 k9 a! p. M9 y6 d
, {: X) j5 R2 H
$ x# s% F: l& p/ h4 ^9 D4 w$ x6 }9 u: \& P

  R* M5 o* u9 g% ?
3 @2 {% h9 S$ ^# s$ B, Y, [' H0 p- V1 A# G

+ K; v  [& U! B5 e, f- B& Z* a0 t. S4 h0 c0 d7 o1 E
" Q, ~% I) Q8 E) ~0 T: e

5 r* O! o- f% C7 q: [
+ H4 |* ?" ?$ v$ }' H9 t7 i* Q3 M" }* a/ {$ f' k8 s
; ~- F* E1 o' o7 F0 ~4 d# ?/ C
8 [" y) E7 ?0 [" k" W3 I& W3 I

: U3 W& U" n, _7 }0 N8 Y: X/ M8 z. f: @- k
3执行tools--equalize  ...
7 H& G* b8 E% L3 j: o
讲得很好,鼓掌

20

主题

366

帖子

5690

积分

五级会员(50)

Rank: 5

积分
5690
17#
发表于 2008-1-17 10:33 | 只看该作者
学习一下
头像被屏蔽

17

主题

245

帖子

-1万

积分

禁止访问

积分
-11780
16#
发表于 2008-1-16 17:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

16

主题

184

帖子

868

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
868
15#
发表于 2008-1-4 13:47 | 只看该作者
走好线,再调整就可以了

0

主题

19

帖子

-8963

积分

未知游客(0)

积分
-8963
14#
发表于 2008-1-3 20:02 | 只看该作者
学习中

70

主题

571

帖子

3998

积分

五级会员(50)

Rank: 5

积分
3998
13#
发表于 2007-12-27 15:24 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-12-28 12:05 , Processed in 0.070703 second(s), 37 queries , Gzip On.

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

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

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