找回密码
 注册
关于网站域名变更的通知
查看: 7916|回复: 27
打印 上一主题 下一主题

问问高手是如何走等长线

[复制链接]
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    问问高手是如何走等长线
    # T6 j8 B5 {* ~( B- R3 L4 B* e# e7 v' {
    在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro& X: @  p6 m* B$ ]' C
    走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
    . ]4 G* V4 o" l! r4 Y在手动走线的时候一般会打开走线长度监控器0 I$ K; a, i. `# D; r
    但是走出来的还是不好看,或者无法保证完全精确的等长) ^) a# g9 t$ Q5 K0 o* w, ^
    效果也不太好
    ! A- }+ |( N9 g: w2 Y" k, [; A
    ; [& u2 E7 ~+ H" I* ~4 U
    1 p. M. N2 }) F1 g" ~/ f8 [那么问题就是:% A2 p; w. R/ C( P
    如何才能走出漂亮的等长线?3 n" t/ P7 i/ j& m0 r2 H' j% U
    如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】
    8 S' d, X8 C6 J) \使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?
    & t! G0 v& b' l6 O1 f0 J. I( l/ Q& B1 v3 f) f  u0 B
    走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
    ' E) w$ m/ I, ^9 @8 ^+ ~8 k; p2 Q. q: ]
    希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢( s2 M5 u, R  M' p& x' l/ K& T

    & f$ f6 C- a' }) a! `* C2 d# }% r5 g- A" \
    [ 本帖最后由 mengzhuhao 于 2007-11-10 22:53 编辑 ]

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

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

    该用户从未签到

    23#
    发表于 2008-3-31 13:39 | 只看该作者
    希望有高手能提供点等长的技巧了
  • TA的每日心情
    擦汗
    2020-1-14 15:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    22#
     楼主| 发表于 2008-3-13 19:02 | 只看该作者
    原帖由 may 于 2008-2-28 20:11 发表 3 z! g+ b" E# U; `9 s
    呵呵,我是用最最老土的办法,* g/ y' ~' ?8 s3 B
    就是用等长表,
    ( T% s! y+ A* }  P一根根的绕,0 Z  V" l/ i, @0 U  u& M% _. g: C# P
    方法呢,就是先整体看,比如DDR部分的线4 n! p8 e5 \5 ^5 U+ c9 z; ~0 u
    先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求* e' ~' [  R4 ]  y
    再根据要求,把每组线要做到多少算好( G  ?* w# f0 E* j9 v
    后用就开始 ...
    厉害啊

    该用户从未签到

    21#
    发表于 2008-3-13 11:57 | 只看该作者
    原帖由 may 于 2008-2-28 20:11 发表
    - N  M6 |1 E3 T# L呵呵,我是用最最老土的办法,, g, T/ V- j& a. Y4 h6 s
    就是用等长表,
    7 y! P8 R% _  l& s. `2 }一根根的绕,3 x, v( y- J/ D6 w! g2 _2 y/ F
    方法呢,就是先整体看,比如DDR部分的线
    " d: U% B1 J/ Y: b" |8 j/ ~先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求
    0 h6 D' e. V6 Q: l再根据要求,把每组线要做到多少算好
      |8 O* A9 y( x: q& S  B后用就开始 ...
    0 V0 p$ Q. x1 {; g; d) K6 J

    1 b5 a" I+ ?0 a) ^' I9 t好历害啊!

    该用户从未签到

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

    该用户从未签到

    19#
    发表于 2008-2-28 20:11 | 只看该作者
    呵呵,我是用最最老土的办法,; l  y) _5 {, F! R5 X
    就是用等长表,0 H% V( u" o; w( {0 Y* P3 ?' j
    一根根的绕," \; k" C% j$ S
    方法呢,就是先整体看,比如DDR部分的线
    4 U- f; ^, Z8 `5 r. t4 y先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求5 ?- V' ]6 ~$ Z
    再根据要求,把每组线要做到多少算好1 t3 l- g- q6 q7 i' P2 U
    后用就开始绕了,. \- J% V3 [) C
    从DIMM的挤的一边开始绕,$ ^/ k  K$ u% R- _: W/ p/ S
    先把一组内最长的线尽量缩短,( a5 q. A8 B& X- U
    然后再不能缩了再把组内其它根线绕到它允许的范围内。
    1 b, |& O: Z5 q9 q& |
    7 U+ j8 n: B+ u9 _大概是这样,以前绕过好多线,相差1MIL的都做过,不过现在好久都没绕过了,呵呵: o+ M& ^* P5 o: k6 v

    2 @$ t' G# d. S) v# j, c[ 本帖最后由 may 于 2008-3-5 08:46 编辑 ]

    评分

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

    查看全部评分

    该用户从未签到

    18#
    发表于 2008-2-28 19:29 | 只看该作者
    原帖由 sdythcax 于 2007-12-27 08:08 发表
    8 L/ C! z" Q( a2 w$ J- @7 o7 {  t0 n) R" A) a7 H! ^
    - N/ r! D0 L/ b: U! S+ }
    1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例3 I0 N- M6 {8 @: x& R* F8 P- i
    1 Q3 t. Z3 N" n. O9 L1 t5 X0 x8 h
    2 t/ w, G$ [* t" A; q1 V

    ; b4 x9 J0 t9 T1 C& d* t8 u7 w& ~; S4 L8 \, Y# R2 J; V3 K
    . d( M! o9 s+ Z& z+ ?; k% [8 C

    2 ?$ z6 ^% B% `* p$ t6 R& R( O1 F. R* v# ?6 `) C( \9 ]2 i. D

    ' y) ^/ ?2 z" E% r- v, a; j
    - B2 i# {6 u7 e1 R- F
    5 b. `' o' x5 R3 b! K0 j% X+ M2 D7 h* s" w
    / j! ~8 K/ V: P  _; }
    ! f, s- I9 r0 J* {

    3 ^& T0 e: N6 ?+ A
    , D7 u4 ^* B/ o& [0 E  a" n9 C( L0 s2在规则(rule)里设定饶线的要求,形状,gap,误差等
    5 x; V5 [& G2 L) [2 J7 v# `4 m9 W- m1 s! G  [' ~, k
    . l; v  I( E; X$ b/ _" P
    1 D1 Z( w$ k" v) V+ p5 w; d& }
    ) A# {: y. A- o# i0 r: y
    6 A* @8 i; v' w( c5 K) j
    ! b" m$ E/ j  g$ L
    / m' c; G& N9 ?2 n. l# p

    8 v3 r' Q  m) `' u1 p3 m! d% S8 ?# K1 w/ P4 \' s
    ' p# g4 Q( N: h" O- u
    - n3 Q) S; w% I
    % L/ n" Q' I, n7 |# {7 H7 d

    ; b* K, r* t7 O5 l# e  Z5 D
    2 R7 Y) Y2 w( M9 Z
    ; y! G: m7 S$ e7 R% i8 }: P
    0 c) B1 b0 c" O- F% ?0 ?4 ?; [$ A" Q; S  [. J

    " s, }& R$ O+ H9 b# R" o3 |$ T  v) j' i5 a8 \: x' \

    ) K% c# S& ]+ G9 X
    ( C; ]% t3 r' E( W9 D! x: U3执行tools--equalize  ...
    , E! g4 |1 x6 Z9 K; }
    讲得很好,鼓掌

    该用户从未签到

    17#
    发表于 2008-1-17 10:33 | 只看该作者
    学习一下

    该用户从未签到

    16#
    发表于 2008-1-16 17:22 | 只看该作者
    用PROTEL的换AD6  你绝对适应很快

    该用户从未签到

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

    该用户从未签到

    14#
    发表于 2008-1-3 20:02 | 只看该作者
    学习中
    liujie123 该用户已被删除
    13#
    发表于 2007-12-27 15:24 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-22 19:38 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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