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
    +关注

    关注

    4417

    文章

    23966

    浏览量

    426180
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Allegro亮相2026中国国际数据中心液冷技术年会

    2026年4月16-17日,中国国际数据中心液冷技术年会在深圳举办。Allegro 受邀出席并发表《Allegro AI 数据中心热管理解决方案》核心主题演讲,深度分享适配液冷架构的全链路芯片级
    的头像 发表于 04-23 17:06 1399次阅读
    <b class='flag-5'>Allegro</b>亮相2026中国国际数据中心液冷<b class='flag-5'>技术</b>年会

    09. 如何把PCB上的图形快速切换到不同的? | 芯巧Allegro PCB 设计小诀窍

    背景介绍: 我们在进行PCB设计时,通常会需要将绘制好的铜皮、走线或者其他图形转换到另外一Allegro PCB设计工具的Change或者Cross Copy等功能,可以快速实现这
    发表于 04-10 10:58

    03. 如何把 PCB 板上的线变成铜皮?| 芯巧Allegro PCB 设计小诀窍

    Allegro PCB设计小诀窍系列--如何把PCB板上的线变成铜皮背景介绍:我们在进行PCB设计时,经常需要从其他软件导入图形,比如用其他软件绘制完成的防静电标识等。Allegro PCB软件对于
    发表于 04-03 16:40

    02. 如何在 Allegro 中快速自定义字体?| 芯巧Allegro PCB 设计小诀窍

    Allegro PCB设计小诀窍系列--如何在Allegro中快速自定义字体背景介绍:在进行PCB设计时,设计人员通常会在PCB上添加各种丝印信息,用来标注元器件的位号、PCB版本信息、绘制时间以及
    发表于 04-03 16:34

    技术资讯 I PCB设计三大顽疾:规则乱、布线慢、叠偏——Allegro X Designer 的系统级解法

    的核心功能,从规则管理、布线效率、叠设计这三个方面入手,剖析贯穿整个设计流程的专业设计体系。本文要点keypoint一文看懂AllegroXDesigner系统级
    的头像 发表于 03-27 16:44 7516次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> I PCB设计三大顽疾:规则乱、布线慢、叠<b class='flag-5'>层</b>偏——<b class='flag-5'>Allegro</b> X Designer 的系统级解法

    技术资讯 I 在 Allegro PCB 中如何快速布局

    本文要点PCB布局的核心是“信号流”和“电源流”,常规的手动拖拽,容易忙中出错,在茫茫飞线中里玩“一起来找茬”,眼睛都快要瞅瞎了,仅为了找一个电容R1该放置在板上的什么位置合适;快速布局功能,帮你
    的头像 发表于 09-26 23:31 6514次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> I 在 <b class='flag-5'>Allegro</b> PCB 中如何快速布局

    技术资讯 I Allegro PCB设计中的扇出孔操作

    本文要点随着板子的空间越来越复杂,PCB板上的空间变得越来越有限,通孔元件的使用量越来越少,为了更有效利用空间,表面贴装的元件的引脚只能从一接入,要从印刷电路板的另一访问表面贴装就需要使用通孔
    的头像 发表于 09-19 15:55 7239次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> I <b class='flag-5'>Allegro</b> PCB设计中的扇出孔操作

    技术资讯 I Allegro PCB 设计中布线优化

    本文要点作为一名资深的电子设计工程师,在Allegro中将走线优化好、散热调整好、阻抗控制精准,能够为后期调试和改板省下不少心力,好处就不用多说了!上期我们介绍了如何利用约束管理器去约束我们的走线
    的头像 发表于 09-12 16:07 1.1w次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> I <b class='flag-5'>Allegro</b> PCB 设计中布线优化

    技术资讯 I Allegro设计中的过孔阵列设计

    就头皮发麻,打工人的时间不是这么浪费的!AllegroXDesigner中的约束驱动过孔阵列功能,简直就是咱打工人的福音!上期我们介绍了如何使用约束管理器设置差分对
    的头像 发表于 08-22 16:35 2573次阅读
    <b class='flag-5'>技术</b><b class='flag-5'>资讯</b> I <b class='flag-5'>Allegro</b>设计中的过孔阵列设计

    凡亿Allegro Skill辅助功能之颜色方案

    在使用Allegro软件时,为不同功能和对象设置不同颜色是一种高效的设计策略。这种颜色区分不仅能让工程师快速识别和定位关键部分,加速设计过程,还能促进团队成员之间的沟通,使设计意图更加清晰。
    的头像 发表于 08-13 16:11 5678次阅读
    凡亿<b class='flag-5'>Allegro</b> Skill辅助<b class='flag-5'>功能</b>之颜色方案

    Allegro Skill字符功能之补齐REF字符

    在使用Allegro软件进行封装绘制时,通常器件位号会被放置在两个不同的上:丝印和装配。丝印的位号会在PCB制板完成后显示在板上,而
    的头像 发表于 07-07 18:31 1833次阅读
    <b class='flag-5'>Allegro</b> Skill字符<b class='flag-5'>功能</b>之补齐REF字符

    凡亿Allegro Skill字符功能-添加中文字符

       在使用Allegro软件进行PCB设计的过程中,我们可能会遇到一个问题,那就是该软件并不支持直接放置中文字符,它仅支持英文字符。特别是在PCB设计完成之后,可能需要在丝印上添加公司名称
    的头像 发表于 07-01 11:52 2791次阅读
    凡亿<b class='flag-5'>Allegro</b> Skill字符<b class='flag-5'>功能</b>-添加中文字符

    Allegro Skill布线功能之RF相邻铜皮挖空介绍

    在高速PCB设计中,对于射频信号的走线,其相邻挖空的设计具有重要作用。射频信号通常需要严格控制阻抗(如50Ω),当射频走线线宽增加以降低插入损耗时,参考距离的增加是必要的。通过挖空相邻,以至于
    的头像 发表于 06-11 17:08 3157次阅读
    <b class='flag-5'>Allegro</b> Skill布线<b class='flag-5'>功能</b>之RF相邻铜皮挖空<b class='flag-5'>介绍</b>

    Allegro Skill布局功能之快速切换格点介绍

    Allegro PCB设计系统中,格点设置需点击菜单栏"Setup > Design Parameters..."选项,在“Design Parameter Editor
    的头像 发表于 05-19 15:04 2107次阅读
    <b class='flag-5'>Allegro</b> Skill布局<b class='flag-5'>功能</b>之快速切换格点<b class='flag-5'>介绍</b>

    芯片制造中的阻挡沉积技术介绍

    本文介绍了在芯片铜互连工艺中需要阻挡的原因以及关键工艺流程。
    的头像 发表于 05-03 12:56 3922次阅读
    芯片制造中的阻挡<b class='flag-5'>层</b>沉积<b class='flag-5'>技术</b><b class='flag-5'>介绍</b>