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

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

3天内不再提示

技术资讯 | Allegro Class和SubClass层功能介绍

深圳(耀创)电子科技有限公司 2022-01-24 14:07 次阅读

01

什么是Class和SubClass?

Allegro工具中,绘图元素的类别称为类Class。类代表设计中所有可见项目的类型。每个类中图形的各个部分称为子类SubClass。每个类可以包含许多子类,包括用户定义的一些子类。

类和子类的绘图元素包含了设计中使用的个元素。子类允许进一步分类,从而使该工具可以更具体地处理数据。例如,ETCH / CONDUCTOR具有两个与其关联的预定义子类:顶部和底部(因此消除了通过层号引用元素类型的必要性)。

PCB板的设计中,同样的图形或者符号代表的内容往往是不同的,比如同样是一个矩形,它可能代表PCB板的板框,也可以表示布线区等。因此Allegro将设计中的内容按照其所表达的意义分成不同的类,以及进一步细分的子类。在Allegro添加的任何内容必定属于某个Class/Subclass.Class与Subclass是Allegro中非常重要的一个概念。

Geometry

Board Geometry

在板子上的图形,在板子上添加的标识、说明、注释等信息应添加到该类的子类上。

  • Assembly-Detail和Assembly-Note的使用与装配有关.Assembly_Detail用于指示装配细节,比如器件在PCB上进行固定的规程等.Assembly_Note可以标注装配的注意事项.

  • Both_Rooms,Bottom-Room,Top-Room,Place-Grid-Bottom,Place-Grid-Top与自动布局有关,具体可以参见自动零件摆放的说明。

  • Silkscreen-Bottom和Silkscreen-Top分别为Bottom层和Top层丝印,某些情况下比如需要在PCB板标注某个电位器的含义,以方便调试或操作时,可以此层添加对应图形

  • Constraint-Area用于在设计中指定特殊的布线区,在这些布线区中可以设定特殊的布线规则

  • Dimension用于标注设计中的有关尺寸.

  • Off Grid_Area用于指示设计中不使用栅格的区域。

  • Outline用于绘制PCB的外形(板框).

  • Plating-Bar用于指示设计中需要电镀的地方,比如很多采用金手指的设计中可以用Plating-Bar来指示需要镀金的金手指条

  • Soldermask_Bottom和Slodermask_Top用于设计在Bottom层和Top层添加阻焊窗,即添加不需要俗称绿油的区域.

  • Switch_Area Bottom和Switch_Area-Top用于指示可以将区域内零件的摆放进行交换的区域。

  • Tooling-Corners用于指示某些需要加工的转角等。例如在某些设计中,在PCB的外形中有拐内角的地方,虽然设计中是一个直角,但加工完成后则是一个圆弧角。如果设计中没有考虑这个尺寸余量将导致零件无法装配.‍

Package Geometry

在焊盘图形中的图形,在焊盘图形中添加的标识、说明、注释等信息应添加到该类的子类上。

  • ASSEMBLY-TOP和ASSEMBLY-BOTTOM是与装配相关的内容,表示的是零件的外形和方向。

  • PLACE-BOUND-TOP和PLACE-BOUND-BOTTOM表示的是零件在Top层和Bottom层各自占位大小,在同一层中如果两个零件的PLACE,BOUND区域有交叠将发生DRC错误。

  • PIN-NUMBER用于表示零件的引脚号的显示。

Manufacturing

  • PHOTOPLOT-OUTLINE用于指示在生成Gerber文件时的指定区域,区域外的将不做输出

  • NO_GLOSS_ALL,NO_GLOSS_BOTTOM,NO_GLOSS_TOP,NO_GLOSS INTERNAL.分别用于指示所有层、Bottom层、Top层、内层(非Bottom层和Top层)禁止使用GLOSS功能.

  • NCDRILLFIGURE用于指示设计中钻孔(包括通孔,盲孔和埋孔)。对于不同规格的钻孔NCDRILL-FIGURE用不同的符号标识.NCDRIL-LEGEND用于统计NCDRIL FIGURE标识的各种规格钻孔的Class型与数量.NCDRILL_FIGURE和NCDRIL LEGEND相结合可以指导钻孔的加工.

  • AUTOSILKTOP和AUTOSILK BOTTOM指的是在Allegro中通过Auto Silkscreen命令生成的丝印

  • NO-PROBE-TOP和NO-PROBE-BOTTOM,以及PROBE-TOP,PROBE-BOTTOM分别为Top层,Bottom层禁止飞针测试区和Top层,Bottom层飞针测试区.

Drawing Format

用于在设计中添加技术说明,以告诉制版厂其他的一些加工信息,如叠层结构、板厚的容差等

Stack-Up

DRC:设计中的错误报告显示

ETCH:导体蚀刻层,与设计层数相关,代表PCB各层的导体图形

Anti-ETCH:与ETCH相对,与设计层数相关,当使用split plane create命令时,如果此层有图形,则生成的Shape将避开对应的图形,常用作Plane层面的分割

Pin:焊盘图形中的引脚相关内容

Via:PCB和焊盘图形中通孔的内容

Components

Refdes:元器件显示字符,对应到原理图对元器件定义的位号属性

ComponentValue:

Device Type

Tolerance

User PartNumber

Areas

Route Keepin:允许布线区

Route Keepout:禁止布线区

Via Keepout:禁止放置Via区

Package Keepin:允许布局区

Package Keepout:禁止布局区

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

    关注

    4315

    文章

    22931

    浏览量

    395495
收藏 人收藏

    评论

    相关推荐

    原子镀膜在功率器件行业的应用

    本文小编分享一篇文章,本文介绍的是原子镀膜在功率器件行业的应用,本文介绍了原子镀膜技术在碳化硅功率器件和氮化镓功率器件中的应用,并
    的头像 发表于 10-15 15:21 207次阅读
    原子<b class='flag-5'>层</b>镀膜在功率器件行业的应用

    Cadence Allegro 17.4PCB阻抗分析功能操作说

    Cadence Allegro 17.4布线阻抗分析可以让工程师能直观的分析出阻抗的具体情况,能够评估每根走线上的阻抗变化情况,对工程师衡量信号的质量起着关键性的作用。
    发表于 09-23 17:11 0次下载

    交换机和三交换机有什么区别

    交换机分为二交换机和三交换机,它们在功能、应用场景和技术实现上有明显区别。
    的头像 发表于 08-07 15:33 1009次阅读

    接触刻蚀阻挡应变技术介绍

    SMT仅仅是用来提高NMOS 的速度,当工艺技术发展到45nm 以下时,半导体业界迫切需要另一种表面薄膜应力技术来提升PMOS 的速度。在SMT技术的基础上开发出的接触刻蚀阻挡
    的头像 发表于 07-30 09:42 1342次阅读
    接触刻蚀阻挡<b class='flag-5'>层</b>应变<b class='flag-5'>技术</b><b class='flag-5'>介绍</b>

    蓝牙技术联盟发布《2024年蓝牙市场最新资讯

    负责监管蓝牙技术的行业协会蓝牙技术联盟(Bluetooth Special Interest Group,SIG)发布年度报告《2024年蓝牙市场最新资讯》。
    的头像 发表于 05-11 09:46 493次阅读
    蓝牙<b class='flag-5'>技术</b>联盟发布《2024年蓝牙市场最新<b class='flag-5'>资讯</b>》

    Allegro生成光绘文件

    Allegro生成光绘文件
    发表于 05-06 10:37 1次下载

    Cadence Allegro16.5教程

    电子发烧友网站提供《Cadence Allegro16.5教程.pdf》资料免费下载
    发表于 04-17 09:22 5次下载

    allegro快速入门教程

    电子发烧友网站提供《allegro快速入门教程.pdf》资料免费下载
    发表于 02-29 09:32 68次下载

    allegro教程介绍

    电子发烧友网站提供《allegro教程介绍.pdf》资料免费下载
    发表于 02-29 09:28 3次下载

    allegro学习笔记

    电子发烧友网站提供《allegro学习笔记.zip》资料免费下载
    发表于 02-29 09:14 1次下载

    osi七模型各层功能及协议 osi七模型有哪些

    中的功能和任务。该模型由七组成,每一都有各自的功能和协议,可以实现不同之间的通信和数据传输。下面将详细
    的头像 发表于 01-25 11:03 1.2w次阅读

    osi七模型各层功能及协议

    OSI(Open Systems Interconnection)七模型是一种将计算机网络通信协议划分为七个不同层次的模型,每层都有其特定的功能和协议。下面将详细介绍每个层次的功能
    的头像 发表于 01-10 18:06 2055次阅读

    如何设置ACE和DGP实现AD9164评估套件的subclass1模式?

    已经有FPGA底板和AD9164评估板套件,如何设置ACE和DGP实现AD9164的subclass1模式,直接设置ACE和DGP为subclass1模式并没有生成sysref±信号,请问该如何设置参数,实现该模式的通信
    发表于 12-08 07:14

    请问AD9625的寄存器需要如何设置才能打开时间戳的功能

    为什么我观察到控制位恒为0? 还有就是AD9625如果要使用时间戳的功能,应该设置为Subclass1还是Subclass0的工作模式?Xilinx FPGA 的IP核有需要注意修改的地方吗?
    发表于 12-05 07:33

    Allegro荣获“BLDC电机控制器十大主控芯片”

    在由《电子发烧友》主办的‘2023电机控制先进技术研讨会’上,Allegro专为汽车风扇和泵等应用而设计,并集成有FOC的QuietMotion BLDC栅极驱动器A89307荣获“BLDC电机
    的头像 发表于 11-24 15:18 2153次阅读