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

问问高手是如何走等长线

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    问问高手是如何走等长线$ w: Y: G$ u% D) i0 s

    % L/ t- y. h0 _8 Z* b1 n5 |* B在走等长线的时候经常会用到蛇形走线【不管是pads还是allegro
    % h/ A! b0 K- z) Y) _( J: x9 I% Y, E走等长时候会在布线器里面设置对应的长度约束,例如网络组或者管脚对组之类的长度约束
    & w' E% L! s: I) ^0 R) v* M在手动走线的时候一般会打开走线长度监控器: E5 i' M8 W  `% Z4 o
    但是走出来的还是不好看,或者无法保证完全精确的等长
    . z, `# ?" e& ?效果也不太好
    2 [8 E4 j0 y" D7 V4 a4 _( T8 K0 F! x, E. w
    # H& D1 _0 V" k/ {) r
    那么问题就是:
    ( w" |0 ?8 W( h1 K  y! b如何才能走出漂亮的等长线?
    ' K- ~+ }! V* I4 l; G) H1 b如何才能走出精确等长的走线?【需要完全等长,一点不差吗?】+ J  N" x7 @+ ?; v$ }  V! _* m
    使用自动匹配可以实现精确等长,但是结果非常之差,那么高手一般是如何走这些线的呢?7 @3 y) ^" l" ?7 v
    . C9 W; {6 s" v$ @5 P
    走这些线的原则是不是先保证最长约束的线,然后在走逐渐短的线吗?
    : Y) P1 N( W7 P7 R& h" Q$ n( @1 \0 W
    希望高手能从常用软件PADS与Allegro方面说说相关的技巧在那里呢
    & e# F$ L5 }! t- r2 g# b* H7 N
    ! R6 M8 G9 g% g: i
    [ 本帖最后由 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 发表 & ^+ q& L$ c( a- {
    呵呵,我是用最最老土的办法,
      p6 p: Z! |. Q3 F9 \就是用等长表,/ v6 Z( n2 F$ W7 d! w# D
    一根根的绕,
    ; ?1 m, p/ }9 U( U6 ?' z0 Q5 X* ?方法呢,就是先整体看,比如DDR部分的线
    ! k3 N' s) p8 A+ A. Q先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求/ N8 X' b' J. V/ y' S
    再根据要求,把每组线要做到多少算好
    # W$ r0 l7 `+ [5 R) @, }6 Y* y后用就开始 ...
    厉害啊

    该用户从未签到

    21#
    发表于 2008-3-13 11:57 | 只看该作者
    原帖由 may 于 2008-2-28 20:11 发表 , n6 Q, O* j# D3 @9 M- N2 F  H
    呵呵,我是用最最老土的办法,
    2 {0 E2 R1 w# e% W3 N% }3 _- s就是用等长表,
    5 N* a/ Q/ C3 Y7 @一根根的绕,  b1 t9 U( H+ n% X* \0 k
    方法呢,就是先整体看,比如DDR部分的线
    6 e' D5 W% {& @/ ^; y先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求
    ( A- G3 L8 w: _1 T2 |. H3 F再根据要求,把每组线要做到多少算好
    * ^: x: e; Q; z; o7 ~4 v后用就开始 ...

    4 @/ X# c  W7 K+ }8 S9 w
    7 n. N+ }4 R: f% b0 y3 W0 L好历害啊!

    该用户从未签到

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

    该用户从未签到

    19#
    发表于 2008-2-28 20:11 | 只看该作者
    呵呵,我是用最最老土的办法,0 T5 N7 Y& W6 w3 b* I
    就是用等长表,
    + O3 @; q* Q9 G6 }* b4 O1 N一根根的绕,, a& N7 V+ g+ V5 y$ j: b
    方法呢,就是先整体看,比如DDR部分的线
    , q& S; j" T8 ]% {3 K先看CLK.CONTROL,COMMAND.DATA.DQS相互之间都有些什么要求) D' |0 ]1 T3 H, g1 F
    再根据要求,把每组线要做到多少算好
    7 e" l: D# m8 b$ F8 `# ?# i% e后用就开始绕了,
    % H& X6 \9 H, \: f- I! _, j从DIMM的挤的一边开始绕,
    ! b2 A3 X$ o" t; l+ ^/ R9 `先把一组内最长的线尽量缩短,6 x  }2 j* Z7 e1 e9 s
    然后再不能缩了再把组内其它根线绕到它允许的范围内。* _6 _7 i0 I) P/ a
    5 V/ [. _/ p% N! Z" l
    大概是这样,以前绕过好多线,相差1MIL的都做过,不过现在好久都没绕过了,呵呵
      w' w! N, k4 A
    ( G) X  t( K) R/ L9 Z6 Z7 A[ 本帖最后由 may 于 2008-3-5 08:46 编辑 ]

    评分

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

    查看全部评分

    该用户从未签到

    18#
    发表于 2008-2-28 19:29 | 只看该作者
    原帖由 sdythcax 于 2007-12-27 08:08 发表 & y- p8 E5 e4 l

    # a  E# `0 p" V8 f- d1 A: p0 k/ A; E) G; m8 x$ K
    1在netclass里设定你要等长bus.现在以D-BUS,J-BUS为例
    6 a3 [1 m/ ^, |4 i& D. f5 I& w
    8 i' t7 {7 ^3 ^/ m) \4 a
    : _* Z9 K* N- M% n5 {5 B" X" h- ^6 B* a2 ~) ~, ]- p  Z. H

    . R- Q6 e& C" \$ S7 l3 W1 Z8 m  L1 a" e+ q
    % x, n+ i4 F- [' Y. N7 s

    6 D1 D0 M/ ^) r! U
    - s- g1 y. x5 ^& l
    2 a' L, v/ f! E+ J# Z7 I+ a0 N3 p1 h9 V, h& J/ M2 {& R

    0 G& l9 X* A1 j0 P0 ?
    + F( V0 \9 ]1 U+ Q; {+ V1 p+ l8 i% t$ [5 R

    3 \: `. u8 o' p) J( T+ q( K; A. S
    2在规则(rule)里设定饶线的要求,形状,gap,误差等
    . h* B, y, j* E7 G, @9 x
    6 h2 B( C8 h6 U' c; w' J
    1 O& f8 e4 d4 ~+ ?) w5 x$ j- K7 G( I. `( O2 q0 Z$ a

    - x/ n* W. t; t; V
    7 i, L( F  F5 {$ l
    ) e6 f, x$ M( i: K! M* M0 O7 v+ a2 _, l8 U+ u* M1 y. J/ ^

    # q8 P2 L6 r& k7 F" `6 y3 v/ Y! H2 P& J. Y" t$ U

    4 p- P1 i& f, U
      C4 q7 _) t; {2 V! C, m: d3 m& h" x* ^" O# Q: ?( ?6 K
      z! h  G# ?# I. d% d

    ! G( g5 S; m; j7 Y! v7 M* V! ~( y0 w- e: A' e& G2 a

    $ \3 \5 Q, O; P$ {& L0 B3 w/ S- @

    : d/ y+ _& M& E8 u) u8 r* X8 n! W' R" |0 E
    6 n! o5 y( t3 K! A' j
    5 Y6 s4 B5 e- G
    3执行tools--equalize  ...

      v! f  ~$ j: k) w4 B3 A讲得很好,鼓掌

    该用户从未签到

    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-7-12 19:33 , Processed in 0.156250 second(s), 30 queries , Gzip On.

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

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

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