本文描述了Cadence Allegro PCB Editor在17.4-2019 QIR2(hotfix013)中的增强和改进
关联
- What’s New in 17.4 2019
- What’s New in 17.4 2019 QIR1(hotfix7)
- What’s New in 17.4 2019 QIR2(hotfix13)
- What’s New in 17.4 2019 QIR3(hotfix19)
- What’s New in 17.4 2019 QIR4(hotfix28)
- BUG修复记录
主要更新
Allegro 布线速度和效能提升
全新 3D Model Mapping 功能,可一键完成对齐的模型资料。
动态铜箔增强功能,大大提高了在拉线时动态铜箔的更新效能。
Dynamic Shape Enhancements动态铜皮增强
Dynamic Shape Layer Parameters 分层动态铜皮参数
新增一个动态铜皮层管理界面,从菜单Shape-Layer Dynamic Params……访问
该功能允许分别对不同的设计层定制不同的默认铜皮参数,选定指定层设置对应的参数,则对应层的铜皮将按指定参数进行更新
Dynamic Fill Mode “Fast” 动态铜皮Fast模式
“Fast”替代原“Rough”模式,此模式下铜皮更新的效率更高(超级高,在进行大批量更新时,效能提升明显),建议优选此模式
3D Canvas Update 3D画布更新
Model Mapper Functionality 模型映射器功能
新的映射器包含之前的STEP - Package Mapping的所有功能,但做了以下增强
- 支持更多CAD文件格式
- 由于使用了更详细的模型,提高了精确度
- 3D画布的加载时间更快
- 大多数情况下可以实现一键(自动)映射
- 支持按x/y/x坐标点和角度对齐模型
- 更简单的将模型映射到PCB的top or bottom层
- Ability to quickly add and position mechanical models to a PCB using the same GUI
- Ability to manually move/position models using a manipulator controller
- 快速按x/y/x轴旋转模型
- 支持从电路板或GUI列表中选择封装、器件或机械模型
- 能够使用Full Board view or a Device Only (postage stamp)视图查看板映射
使用3D Mapper需要设置首选项设置Setup – Preferences – Appearance – Symbol Representation,并在3DCanvas首选项中设置红框的选项是才可使用
如果选择第一个或第五个选项将收到以下提示
Model Mapper Tab
在3D画布中提供一个新的3D Mapper选项面板
下图是dra模式对应的选项
稀土是brd模式对应的选项
选择一个需要映射的器件分类形式Footprint, Device or Mechanical.
从清单中可以看到当前设计包含的所有器件类型
选择从整板查看或仅单器件查看的方式映射器件
Model Mapper GUI Functionality模型映射器GUI功能
3D映射文件(.map
)可以通过点击_导入_或者通过单击Import导入 or export导出已经映射好的map文件
可选将模型指定为主要和次要
从设计属性编辑面板设置在3D画布使用主要或次要模型,这个选项仅在此版本中出现在此处,之后被更新到3D画布的启动对话框中了
被指定的映射模型名称将出现在下图字段,如果没有模型则显示为空,选择……可以对其增加或替换模型,支持所有主流3D文件格式
使用下方控制按钮对齐模型,AUTO用于自动对齐,若未能成功可继续使用手动按钮继续对齐
选择MAN后将出现一个3D操纵器控制器,然后单击拖动操纵器的末端,即可沿三个方向中的任意一个方向移动模型。
选择TOP或BTM后在模型上选择一个面,模型将按选定的面与焊盘图形铜表面或底面对齐。
XY用于将指定的模型面对齐到平面上指定点,Z用于将指定的模型面对齐到Z轴指定点
通过调整坐标值调整模型的位置
通过调整旋转角度调整模型的方向
DesignTrue DFM Enhancements DFM增强功能
经常我们需要独立使用DRC而不使用DFM检查,此版本允许从多个位置启用或禁用DFM检查,DRC优先与DFM,如果关闭DRC则DFM也将被一同关闭
Global Manufacturing Tolerance 全局制造公差
DFM规则可以找到在制造公差范围内的违规。例如,假设线间距设置为5,两条平行走线以弧线或角度转弯。由于各种数据库条件,线间距不再是5,而是4.99。0.01的差异小于制造商的公差,但仍会被DFM间距检查报告为违规。在一个设计中可能有许多这样的条件。
全局制造公差的设定可以指定一个可接受的公差限制以避免此类DRC报告的生成,在本例中如果全局制造公差值设置为0.05,则只会报告小于4.95间距的值。
从Setup – Constraints – Modes命令打开Analysis Modes
选择Design for Fabrication中Manufacturing Tolerance Allowance
分别对导体间距和Mask指定允许的制造公差值
点击OK或Apply对应的公差值即设置成功
Tented Via List Enhancements
增加两种检查项目用于定义不需要盖绿油的via名称,允许特定的via忽略检查via是否包含solder mask
Example 1:
Via21-Tent-top 焊盘中没有定义 SOLDERMASK_TOP. Via21-Tent-top这个名称定义到了Top tented via list, 此时由于忽略了这个via的检查所有不会报DRC
Example 2:
Via21-Tent-top 焊盘中没有定义 SOLDERMASK_BOTTOM . Via21-Tent-top这个名称没有定义到了Bottom tented via list, 此时检查会报DRC
从Setup – Constraints – Modes命令打开Analysis Modes
选择Design for Fabrication中的Top Tented Via list或Bottom Tented Via list
添加需要忽略检查的via,将其添加到右侧窗口点击ok即添加成功
DesignTrue DFM Rule Aggregator DFM规则聚合器(模版)
使用系统命令(Win+R运行,或者启动cmd)”consmgr.exe -dfmAggr”启动DFM规则聚合器
使用File – Import Technology Files导入模版文件
模版文件中的值即被成功应用
当PCB制造商使用从DesignTrue DFM门户网站获得的规则时,使Group – Auto Group All。自动分组基于存储在technology file中的属性,并组合具有相同铜重量、制造类别等属性的规则。
对于非DesignTrue DFM Web门户技术文件,请使用以下手动过程:
- 选择要分组的CSets(以绿色突出显示)。
- 右键单击并选择_创建组_.
创建组时,会创建聚合CSet,并用每个DFM规则的最保守值输入。通过在组中选择不同的值,然后右键选择_Override_选项。所选值现在被放置在聚合的CSet中,并突出显示以指示选择了被覆盖的值。
设置好的规则文件可以通过File – Export – Aggregated CSet导出供再次调用使用
包含CSet的technology file可以导入设计中以创建DFF集,并将其指定给设计层。
EDMD (IDX) 4.0 Support
该版本支持EDMD于2020年6月批准的IDX模式4.0版。
IDX版本4包含以下增强功能:
- 折弯线/区域的折弯序号
- 图形类型标签:标识图形意图,例如board outline, hole, and via.
- 主要引脚标识:表示引脚一或极性引脚的位置。
- 文件时间/日期戳和修改时间/日期戳:定义原始文件的创建时间。对文件的修改将包括修改发生的时间和日期。
当您在设计过程开始时导入baseline file并将文件标记为版本4.0时,PCB Editor将导入该版本,而没有任何设置要求。所有后续导入和导出将默认为该数据库的版本4.0。
如果PCB编辑器启动创建初始baseline或重新baseline的过程,PCB编辑器默认为3.0版。要启用IDX 4.0,您必须在用户首选项编辑器中指定版本,路径为_Interfaces – IDX – idx_version_
一旦将数据库设置为4.0版,无论用户首选项编辑器的设置如何,数据库都不会导出到早期版本。
IPC-2581 Revision C Support IPC-2581修订版C支持
IPC-2581的C版于2020年7月获得批准。修订版C对现有项目进行了一些增强,并包含更多数据以支持更多技术和这些技术的制造数据。
有关更多详细信息,请参考IPC-2581修订版C规范。
Enhancements to IPC-2581 Export User Interface 导出用户界面的增强
修订版C现在还不是默认选择,因为大多数人在准备支持修订版C的时候仍然支持修订版B。
当在导出表中选择输出修订版IPC2581-C时,这些表之间存在一些差异。修订版c中还增加了三种新的功能模式BOM, STACKUP, and STENCIL
功能模式的不同提供了专注于整个制造过程某些方面的特定数据,以帮助用户保护产品知识产权。有关功能模式的更多信息,请参考IPC-2581 C版文件。
Layer Mapping Changes for Revision C 版本C的图层映射更改
在此版本中,图层映射结构发生了变化。制图类型从5层增加到7层。您可能需要调整设计的图层映射。
Earlier Releases
- Artwork Film
- Outer Copper Layers
- Inner Layers
- Documentation Layers
- SolderMask SolderPaste Layers
- Miscellaneous Image Layers
Current and newer releases
- Artwork Film
- Outer Copper Layers
- Inner Copper Layers
- Documentation Layers
- SolderMask Layers
- SolderPaste Layers
- Silkscreen (Legend) Layers
- Miscellaneous Fab Layers
Command Line Enhancements 命令行增强
新的命令行选项(-x
)已被添加以支持层映射配置。此选项需要配置文件的路径作为其值。
-x %CDSROOT%\share\pcb\text\IPC2581_LayerMappingCfg.txt
IPC-2581图层映射配置文件是一个文本文件,文件格式为<film name>,<IPC Layer Category>.
示例图层映射配置文件
TOP, OUTER_COPPER_LAYERS
BOTTOM, OUTER_COPPER_LAYERS
INNER1, INNER_COPPER_LAYERS
INNER2, INNER_COPPER_LAYERS
SS_TOP, SILKSCREEN_LEGEND_LAYERS
SS_BOT, SILKSCREEN_LEGEND_LAYERS
PASTE_TOP, SOLDERPASTE_LAYERS
PASTE_BOT, SOLDERPASTE_LAYERS
SM_TOP, SOLDERMASK_LAYERS
SM_BOT, SOLDERMASK_LAYERS
ASY_TOP, MISCELLANEOUS_FAB_LAYERS
ASY_BOT, MISCELLANEOUS_FAB_LAYERS
FAB_PTH, DOCUMENTATION_LAYERS
User Preferences Changes for Revision C 版本C的用户首选项更改
IPC-2581修订版c增加了两个新的用户首选项。
ipc2581_enable_artwork_filename_affixes:为IPC_out设置,为非导体图形图层名称添加前缀和后缀。
当在图形控制表单的一般参数选项卡中定义prefix and/or suffix时,前缀和后缀将被添加到层叠定义中未定义的项目的层名称中。
例如,前缀为CDNS_
后缀为 _Rev_3
,IPC-2581图层名称为Artwork film名称TOP_ASSEMBLY
将使用CDNS_TOP_ASSEMBLY_REV_3
.
ipc2581_output_square_hole_as_slot:为ipc2581_out设置以将方孔导出为槽孔。
对于任何定义为方形钻孔的钻孔,该钻孔将从钻孔数据中省略,并移动到slot data for different tooling。
Allegro PCB Symphony Team Design协同设计
“In-session” Component Placement “会话中(实时在线)”元件放置
现在,Symphony客户端可以直接将组件从placement list放置到画布上,并将数据传输到Symphony服务器数据库。不用再停止协同操作此项内容
Symphony clients can place components with the required symbol data sent to all clients and Symphony server:
- Components by Reference Designator or Net Group association
- “Schematic Driven” Module instances
- Alternate Symbol definitions
- All symbol associated Padstacks, Shape and Flash Symbols
- Mechanical and Format Symbols
Allegro Constraint Compiler Allegro约束编译器
在此版本中,进行了几项增强以提高可用性,并允许导入CSV Constraint Tables and XML Constraint Data Set.
- 常用的编译器选项移到了主对话框
- 通过消除不同的编译器模式,仅替换模式,简化了流程
- 界面优化,带有一个简单的Import按钮和一个“Report Only (Validate)”
- 简化使用模型选择XML Constraint Data set来导入约束
- 无需提取ZIP文件内容并导航至设计。可扩展标记语言
- 在导入过程中,约束表利用别名占位符替换设计特定名称,这允许在设计之间重用约束数据。为了进一步实现这一目标,当设计关联的别名丢失时,编译器将自动生成映射表,以便可以修改设计映射表。
cds_missing_alias.csv
:接口内缺少别名映射cds_missing_name.csv
:缺少整个接口的名称映射
Parameterized High-Speed Structures 参数化高速结构
在设计画布上使用High-Speed Structures高速结构,有时跨越多个层,生成可复用的高度结构会方便很多,本版本新增一种基于参数生成这些结构的功能
新的创建结构将根据输入的参数,为单端或差分对创建包含回流过孔的结构,这些参数包含
- 孔名称和差分孔间距
- 特定层的Pad Entry and Exit布线图形样式
回流孔分布样式
特定层的禁布大小
使用这些结构可以将其导入Sigrity进行仿真和分析或添加到规则管理中并在布线过程中访问
文档信息
- 本文作者:Tiny-Y
- 本文链接:https://tiny-yhw.github.io//2023/06/12/cadence-allegro-whats-new-in-17-4-qir2-hotfix-013/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)