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

有关allegro单位切换带来的DRC如何处理?

[复制链接]
  • TA的每日心情
    奋斗
    2019-11-28 15:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2016-11-1 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    如题所示:3 v2 k0 r3 D2 h  `/ Q( H
          一块PCB不可能一版成功,中间改动的东西太多,比如,结构件的改动,一版结构件挪动尺寸是要求精准的不能有一点偏差,我一般开始定位结构件都是用毫米单位,结构件都放好后,大致布局OK后,我就切换成mil单位完成所有操作。
    . d+ Y+ u: q! G      问题是:项目都完成了,在改第二版的时候需要动结构件,需要切换成毫米单位精准定位,这是如果切换过去,那么之前密集走线如BGA出 DDR走细都会有大量的DRC报错,这都是allegro单位换算导致,有谁有好的办法解决吗?或者你们在工作是怎么处理这样的事情的,求大神们分享你们的经验,谢谢
    2 U: ], ?# m* y5 F7 S6 p1 x( t

    该用户从未签到

    推荐
    发表于 2016-11-1 16:36 | 只看该作者
    我是在新空板上,导入最新结构,然后change到某指定结构层,以某个基准点用mil单位subdrawing导出,然后在导进到现有的PCB板上,就没有单位切换 精度导致DRC烦恼

    点评

    我们公司所有人都用的这个方法  详情 回复 发表于 2016-11-3 22:56
    你这样做,那之前结构件的走线不会受影响吗  详情 回复 发表于 2016-11-1 17:32
  • TA的每日心情
    奋斗
    2025-7-8 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    推荐
    发表于 2019-7-24 11:19 | 只看该作者
    用mil在设计时要简单方便很多,最恶心的就是楼主说的这个结构后期改动的问题,如果确有发生,通常还是单独新建个板子然后导入后切换单位,再导出给需要的PCB使用。一般做的产品没那么严丝合缝的要求,故而有一点点误差还是没有问题的。
  • TA的每日心情
    奋斗
    2019-11-28 15:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2016-11-2 09:05 | 只看该作者
    leemy 发表于 2016-11-2 08:51
    4 a+ [9 q2 H, T! Q呵呵,理解。最好的方法是导入结构图,在定位。如果没结构,那就确定移动的结构件把毫米换成MIL再移动吧
    6 c* s& r! M5 G8 X
    你们在使用allegro的过程中没有遇到这样的麻烦吗?6 S" \; L, R; [, `" v5 y

    点评

    我也是把结构图的定位mm转成mil再画PCB的,mil的精度完全满足了结构的误差,反过来就难办了。  详情 回复 发表于 2016-11-3 13:46
  • TA的每日心情
    开心
    2025-7-30 15:24
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    3#
    发表于 2016-11-1 16:33 | 只看该作者
    这是ALLEGRO出世以来就没解决的问题,估计也不会解决。绕道走吧。

    该用户从未签到

    5#
    发表于 2016-11-1 16:38 | 只看该作者
    最好不要切换单位.虽然是相差一点点.改起来麻烦.

    该用户从未签到

    6#
    发表于 2016-11-1 17:21 | 只看该作者
    结构最好通过导入,不要自己去定位,很容易出现误差。

    点评

    小公司都没有结构,也不会结构图,都自己弄,弄好了 老板那我这个pcb结构图去做外壳  详情 回复 发表于 2016-11-1 17:33
  • TA的每日心情
    奋斗
    2019-11-28 15:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    7#
     楼主| 发表于 2016-11-1 17:32 | 只看该作者
    freeren 发表于 2016-11-1 16:36/ f; P  a7 o( {
    我是在新空板上,导入最新结构,然后change到某指定结构层,以某个基准点用mil单位subdrawing导出,然后在 ...

      {  e& t& j7 T& _你这样做,那之前结构件的走线不会受影响吗, O' g9 K& [" C# ]1 w4 {

    点评

    不会,目前还没发现过  详情 回复 发表于 2016-11-2 09:11
  • TA的每日心情
    奋斗
    2019-11-28 15:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2016-11-1 17:33 | 只看该作者
    zhm 发表于 2016-11-1 17:21+ T9 t7 `8 H4 ]* E: T
    结构最好通过导入,不要自己去定位,很容易出现误差。
    7 k: t  F6 Z8 N7 a3 r; h0 f- u
    小公司都没有结构,也不会结构图,都自己弄,弄好了 老板那我这个pcb结构图去做外壳
    # E9 N$ r1 b/ o1 K; A6 H
  • TA的每日心情
    奋斗
    2022-7-27 15:32
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    9#
    发表于 2016-11-2 08:51 | 只看该作者
    呵呵,理解。最好的方法是导入结构图,在定位。如果没结构,那就确定移动的结构件把毫米换成MIL再移动吧

    点评

    你们在使用allegro的过程中没有遇到这样的麻烦吗?  详情 回复 发表于 2016-11-2 09:05

    该用户从未签到

    11#
    发表于 2016-11-2 09:11 | 只看该作者
    DIY民工 发表于 2016-11-1 17:32
    2 Z* ^7 ~# T: A  F9 e' a2 j你这样做,那之前结构件的走线不会受影响吗
    9 S' }- ?) h- q
    不会,目前还没发现过

    该用户从未签到

    12#
    发表于 2016-11-2 09:36 | 只看该作者
    1mm=39.37mil,转换单位后就算保留小数位一样也必然存在误差。做前确定单位,开始做就不能再转换单位。蛋疼时间多的除外

    该用户从未签到

    13#
    发表于 2016-11-2 10:16 | 只看该作者
    layout一般都会cad软件

    该用户从未签到

    14#
    发表于 2016-11-2 10:19 | 只看该作者
    这个问题无解,大家都是规避这个问题。你的做法就是专门往墙上撞,还怪墙太硬!不打击你了。以后,从头到尾保持一个单位就行了。

    该用户从未签到

    15#
    发表于 2016-11-2 11:33 | 只看该作者
    J蓝虹 发表于 2016-11-2 09:36+ S. u1 m9 T1 Y+ u5 n
    1mm=39.37mil,转换单位后就算保留小数位一样也必然存在误差。做前确定单位,开始做就不能再转换单位。蛋疼 ...
    * o) N: w- n/ W6 J5 U* T/ r0 W1 _% c
    / Y4 b) E# ?6 S1 U7 n1 x
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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