我们从2011年坚守至今,只想做存粹的技术论坛,记录你的技术足迹,有空就回来看看。  由于网站在外面,点击附件后可能要20秒才弹出下载,请耐心等待,勿重复点击

 找回密码
 立即注册
搜索
查看: 1546|回复: 3

[技术文章] PCB设计前规则–Allegro注解篇

[复制链接]
  • TA的每日心情
    开心
    2024-6-6 08:05
  • 签到天数: 2 天

    [LV.1]初来乍到

    95

    主题

    157

    回帖

    811

    积分

    二级逆天

    积分
    811

    社区居民终身成就奖金点子奖

    QQ
    发表于 2020-2-28 08:42:14 | 显示全部楼层 |阅读模式

    其实PCB设计规则是一个很大的一个命题,针对不同PCB设计的侧重点,有做不同方面的设计规则要求:PCB DFM设计规则,信号完整性设计规则,ESD防范设计规则,PCB设计EMI规则,安规设计规则… 林林总总。
    有可能每个公司针对某个领域的单项产品都会有相应的设计规则规范,而在此篇文章,我们来掰一掰PCB之际之前必须知道的一些基本规则。

    1. 单位 公制or英制


    Allegro的单位转换还是比较坑的,由于公制单位与英制单位间的转换有很多是无法整除的,所以公英制单位间的转换会存在误差。而Allegro进行单位转换后,便会将转换后的数据应用到设计文件中,如果在公英制单位间来回转换,会造成反复的累计误差,引起DRC错误警告!即如果你用mil进行布局布线,切换到mm,然后再切回mil,DRC警告无法消除。
    1 millimeter = 39.3700787 mil   我擦

    所以布板的时候,要全程保持一致的单位,习惯用公制就保持用公制,觉得用英制顺手的就保持用英制单位,不要随意进行切换。Allegro设置单位

    2. 线宽与线距

    PCB线宽与线距
    为了获得更多的布线空间,对于信号线来说,我们总是希望采用更小的线宽与线距进行布线。但我们知道,PCB上的导线是在一整块覆铜板上蚀刻出来的,更小的线宽和线距,会增加控制腐蚀精度的难度,降低了成品率,从而大大提高了生产成本。

    不同的PCB厂家的工艺能力是不同的,线宽线距超过了板厂的常规能力之后就会显著增加PCB生产成本,我们应该根据PCB项目的情况,根据PCB板厂的工艺能力进行合理的折中处理。PCB线宽与线距 工艺能力

    线宽约束在 Allegro 的 Physical Constraint Set 物理约束规则里设置。
    菜单“Setup->allegro constraint manager-&gthysical…”, 或者单击工具栏里的快捷按钮,然后切换到“Physical”选项卡。启动Allegro规则管理器快捷按钮
    Allegro规则管理器-物理规则

    DEFAULT 默认的线宽约束,首先需要对DEFAULT规则进行设置,DEFAULT规则被赋予没有特殊要求的网络,及一般通用规则。根据你合作板厂的工艺,一般来说,现在(2015年)的经济适用型屌丝板厂6mil线宽/6mil线距是没有问题的。对于低速低密度的PCB,如两层的单片机IO控制板,大把走线空间,可以设置为8mil/8mil或者更高。
    这里额外建立了4个特殊规则,POWER, DIFF100, DIFF90, BGA-0.8MM。
    POWER对应过流有要求的线宽,我们知道,电源走线是需要适当加粗的,所以需要根据过电流情况,设置最小线宽。电流与线宽的关系,可以参考这篇文章介绍的神器 http://www.mr-wu.cn/saturn-pcb-toolkit-install/,计算出线宽要求。

    DIFF100, DIFF90 定义需要满足对应阻抗控制要求的差分对物理规则
    BGA-0.8MM 为BGA区域规则,根据BGA球距,出线需要设置小一些的线宽才能方便出线,我们可以针对BGA区域设置一个特殊规则,采用小一点的线宽线距,而线从BGA区域引出后,再采用常规的线宽线距。BGA区域规则

    BGA区域规则演示视频

    [videojs mp4=”http://mr-wu-video.qiniudn.com/PCB设计前规则-区域线宽.mp4″]

    Neck模式
    对应狭小区域的线宽要求,比如BGA下边。此时既有BGA区域规则,又设置了Neck规则,切到Neck模式,优先应用Neck模式规则。
    Allegro Neck模式演示视频

    [videojs mp4=”http://mr-wu-video.qiniudn.com/PCB设计前规则-Neck模式.mp4″]
    线距
    线间距约束规则包括不同网络之间的间距及相同网络之间的间距。安全间距不仅关系到制板工艺、生产加工要求(孔与孔之间的最小间距,走线之间的最小间距,元器件pin与pin之间的最小间距),还涉及到信号完整性,串扰,差分线阻抗控制等约束。

    3. 过孔



    看欧冠要紧,早点睡,明个接着写…待续…O(∩_∩)O~ (2015-05-05)
    原创文章,转载请注明: 转载自 吴川斌的博客 https://www.mr-wu.cn


    本文链接地址: PCB设计前规则–Allegro注解篇 https://www.mr-wu.cn/basic-desig ... ng-cadence-allegro/
    回复

    使用道具 举报

    该用户从未签到

    5552

    主题

    2547

    回帖

    5

    积分

    PADS-180606高级班

    积分
    5

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖金点子奖

    QQ
    发表于 2020-2-28 08:57:17 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2024-6-3 13:59
  • 签到天数: 2 天

    [LV.1]初来乍到

    3

    主题

    235

    回帖

    784

    积分

    二级逆天

    积分
    784

    社区居民终身成就奖特殊贡献奖

    QQ
    发表于 2020-2-28 09:05:38 | 显示全部楼层
    感谢分享,design in的备忘
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 11:31
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    60

    主题

    1万

    回帖

    8201

    积分

    二级逆天

    积分
    8201

    终身成就奖特殊贡献奖原创先锋奖社区居民灌水天才奖优秀斑竹奖宣传大使奖忠实会员最爱沙发社区劳模

    QQ
    发表于 2020-2-28 11:12:15 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表