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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    如题所示:
    5 a8 v  T; X5 O/ g$ P- y$ Y( V      一块PCB不可能一版成功,中间改动的东西太多,比如,结构件的改动,一版结构件挪动尺寸是要求精准的不能有一点偏差,我一般开始定位结构件都是用毫米单位,结构件都放好后,大致布局OK后,我就切换成mil单位完成所有操作。! u" P! X+ |7 Y, q5 \
          问题是:项目都完成了,在改第二版的时候需要动结构件,需要切换成毫米单位精准定位,这是如果切换过去,那么之前密集走线如BGA出 DDR走细都会有大量的DRC报错,这都是allegro单位换算导致,有谁有好的办法解决吗?或者你们在工作是怎么处理这样的事情的,求大神们分享你们的经验,谢谢! T3 _) ^; m0 ~/ r! w; j

    该用户从未签到

    推荐
    发表于 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
    & {0 Z! U; B, x- m8 F. l呵呵,理解。最好的方法是导入结构图,在定位。如果没结构,那就确定移动的结构件把毫米换成MIL再移动吧
    , z  j" {4 D3 a; |" r$ m% N
    你们在使用allegro的过程中没有遇到这样的麻烦吗?
    ; @* G) }* j- o8 n3 S1 d/ W

    点评

    我也是把结构图的定位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' ]* V- c& P" f7 U4 o
    我是在新空板上,导入最新结构,然后change到某指定结构层,以某个基准点用mil单位subdrawing导出,然后在 ...
    ; i, [, X" y2 |! h0 R
    你这样做,那之前结构件的走线不会受影响吗5 r) u9 e& s. s1 _

    点评

    不会,目前还没发现过  详情 回复 发表于 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* j  i1 j+ }7 N( v
    结构最好通过导入,不要自己去定位,很容易出现误差。

    3 `- W4 ^% V4 n小公司都没有结构,也不会结构图,都自己弄,弄好了 老板那我这个pcb结构图去做外壳3 N' n7 N) u4 A. F0 _* `8 c
  • 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" u5 \! A- F! g1 \: O' s3 l1 x
    你这样做,那之前结构件的走线不会受影响吗

    9 x$ L' b, L6 J6 n不会,目前还没发现过

    该用户从未签到

    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
    # Q. |3 C) A3 T8 O+ u7 g6 r0 n6 |5 R1mm=39.37mil,转换单位后就算保留小数位一样也必然存在误差。做前确定单位,开始做就不能再转换单位。蛋疼 ...

    * Z3 P' n7 {) j* p4 H. p3 @# g" B
    ; D3 m! E4 a" _9 _. P, G4 V
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-19 00:27 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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