0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

巧用Room设置特定区域里的线宽规则

电子设计 来源:互联网 作者:佚名 2018-08-23 09:31 次阅读

PCB设计中,Design Rule设计规则是关系到一个PCB设计成败的关键。所有设计师的意图,对于设计的功能体现都通过设计规则这个灵魂来驱动和实现。精巧细致的规则定义可以帮助设计师在PCB布局布线的工作中得心应手,节省工程师的大量精力和时间,帮助设计师实现优秀的设计意图,大大方便设计工作的进行。

整个PCB设计都需要遵守规则定义。包括最基本的电气规则(间距,短路断路),布线规则(线宽,走线风格,过孔样式,扇出等),平面规则(电源地平面层连接方式,铺铜连接方式);以及其他常用的辅助规则如布局规则,制造规则,高速设计规则,信号完整性规则等等。在设计完成之后,还可进行规则检查Design Rule Check来重新审视您的设计,看看有无违反规则的情况发生并加以改进和完善。

本次小技巧解决问题6:如何将不同的区域设置不同的规则?介绍在AlTIum Designer中采用Room来分块分区域,然后针对该区域进行相应的规则设置和应用。

巧用Room设置特定区域里的线宽规则

在PCB规则定义中,比如要对一块特定的区域采用不同的规则,那么Room是解决这类问题的首选。首先用Room框出这一块特定区域并命名为Room1。然后在规则定义里选择WithinRoom('Room1') ,之后可以为这个Room里的对象设置各种规则。比如下图所示,线宽规则全部违反了最小线宽设定值,所以都有绿色高亮显示。然后为右边的区域框选了Room1,分别为其设置了较宽的线宽值10mil,那么Room里的线宽符合规则定义,已经显示正常,没有绿色高亮违规显示了。但同一根网络的导线中,Room之外的仍然绿色高亮显示违规。这就是Room单独设置规则的作用。

在Room里框选出一定区域后,不仅仅是可以单独设置线宽规则,还可以对它设置PCB Rule规则定义页面上的任意规则。

巧用Room设置特定区域里的线间距规则

比如整个PCB中线间距的设置规则如下:

各个网络间最小间距是10mil

差分对之间最小间距是20mil

当然这只是为了展示Room的作用而进行的设置。实际上在布线的时候,所有间距包括差分对之间的间距都按照10mil布线。但是为了制造问题,差分对之间间距规则设置的是20mil,以致于DRC检查时出现如下图错误显示。

而我们是接受10mil间距的差分对走线的,就是要让该报错信息消失。这时,采用Room对特定对象设置特定规则即可。

首先使用快捷键D,M,R,即Design > Rooms > Place Rectangular Room来创建一个新的Room。并为其设定相应规则。Room中的对象设置规则用语是withinroom(’Room名’)。如下图所示,将Room中电气间距设置为10mil。

然后画个Room,将要使用该特定规则的对象(在这里是差分对布线)罩进去。

很明显,2组同样连线同样间距的差分对,在Room里的对象没有报错,使用新建Room设置的规则。而Room外的对象依然是报错状态。这就是Room为不同区域设置规则的效果。

当然除了以上介绍的Room为不同区域设置特定规则的应用之外,Room还有两个超级好用的技巧。一个是应用于多通道的Room内布局布线格式复用,即Copy Room Format功能。另一个是将一类元器件框在Room里,这样拖动所用这些元器件时只需要拖动Room即可。对这两个方便的技巧,各位可以在以后的工作中尝试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • pcb
    pcb
    +关注

    关注

    4316

    文章

    22988

    浏览量

    396115
  • DRC
    DRC
    +关注

    关注

    2

    文章

    148

    浏览量

    36120
  • design
    +关注

    关注

    0

    文章

    156

    浏览量

    45708
收藏 人收藏

    评论

    相关推荐

    关于AD13在用PCB中的room功能,不能自动改变线宽的问题

    room区域后自动变化的,是不是我设置有问题啊,求教了?看图出了 room区域线宽不会自动变化再
    发表于 04-09 22:16

    如何定义AD软件中room的布线规则

    如何定义AD软件中room的布线规则附件有很详尽的解释,同时还有截图说明。
    发表于 11-18 10:10

    区域规则设置

    我用的是Cadence 15.7,使用区域规则设置,定义线宽,但是布线时规则设置未起作用,我按照
    发表于 03-02 13:08

    AD15 room设置的问题

    在AD15中设置ROOM区域,将其布线规则设置为width_ROOM=4mil,并将width
    发表于 03-16 11:03

    PCB设计软件allegro16.6演示区域规则设置

    前一期对物理规则和间距规则进行了设置,本期板儿妹继续给大家介绍区域约束规则设置。用PCB设计工具
    发表于 12-28 10:45

    AD17软件设置线宽规则,为啥走线没有按照设置规则走线?

    “PWR”规则放到第一位,这样规则才会生效。b、 图四中Enabled一栏的√必须打上,这表示该规则是否使能,如果没有勾上该规则是不会生效
    发表于 11-19 10:52

    PCB设计线宽、线距规则设置多大?

    0.4mm的BGA芯片,一般需要做HDI设计。一般对于设计瓶颈处,可设置区域规则设置方法见文章尾部),局部线宽线距
    发表于 02-19 13:36

    线宽规则设置没有用

    我把线宽后扇孔布线完成后才发现我设置线宽规则没有用,线宽没有改变这是为什么??请大神解答一下,谢谢
    发表于 04-26 06:13

    Altium designer设置区域规则和器件规则

    转 Altium designer 如何设置区域规则和器件规则下面为大家介绍下区域room)
    发表于 07-05 08:24

    请问线宽规则该怎么设置

    画线时系统默认系统是按照线宽规则里面的设置的最小线宽画的吗 按照老师的设置后 我的老是按照设置
    发表于 09-12 00:56

    如何使用room规则

    room规则怎么使用
    发表于 09-24 01:36

    如何在PCB文件设置线宽

    在PCB文件设置线宽快捷键先D后RNEW WIDTH导入文件后选net选择对应net名称,如GND点击自动布线不符合规则就调整规则可以在最
    发表于 12-27 06:08

    allegro规则设置常见缩写的含义

    allegro规则设置常见缩写词的含义,Dsn Design整个设计
    发表于 11-22 10:51 5448次阅读

    PCB设计:巧用Room设置特定规则

    介绍如何在Altium Designer中使用Room的小技巧。可新建Room圈出一块特定区域包含所需对象,然后对该区域
    发表于 06-14 09:17 1.7w次阅读
    PCB设计:<b class='flag-5'>巧用</b><b class='flag-5'>Room</b><b class='flag-5'>设置</b><b class='flag-5'>特定规则</b>

    PCB设计的线宽线距与孔径规则设置注意事项

    这些不同的需求都可以在规则定义不同网络不同的线宽值,然后根据重要程度设置规则应用优先级。同样,对于线距来说,在
    的头像 发表于 09-21 15:16 7079次阅读
    PCB设计的<b class='flag-5'>线宽</b>线距与孔径<b class='flag-5'>规则</b><b class='flag-5'>设置</b>注意事项