之前向大家介绍了Allegro PCB Editor 和 Allegro Package中数据库格式、License 更新、镜像层中的结构和通孔、3DX Canvas和高速过孔结构增强的内容,这期我们继续来看其他设计增强功能、性能优化、显示功能增强以及Allegro Package专有功能。
精彩内容,不容错过!!
Allegro®PCB Editor和Allegro™Package Designer Plus 22.1版中的新功能和增强功能,如果某个功能仅在一个Layout编辑器中可用,或针对特定许可证,我们会标记注释。
// 形状(Shape)、过孔和引脚的转换 //
注:此功能仅适用于Allegro PCB Designer、Allegro X Designer、Allegra X Venture Layout和Allegro Package Designer Plus产品。
将GERBER或DFX档转换为智能设计时,有时需要将这些档转换为不同的设计对象以建立连接。例如,有时导入的是铜箔但是我们需要的却是过孔和Pin脚,或者需要的是电气连接线但导入的却是非电气的连接线。另一种设计是基于电气线、非电气线和引脚或过孔焊盘自动生成铜箔的形状,而不是手动来画。
此新版本增加了几个实用程序,用于解决以上需求,可以使用Tools – Convert下的命令直接在板中转换、创建或替换对象。
// 尺寸标注功能更新 //
“Dimension Environment ”命令提供了在设计中对象之间的关联标注。因此,当移动或改变其中一个标注对象时,会自动更新标注结果。尽管标注结果的自动更新很有用,但标注环境下的删除或修改标注结果可能是一项繁琐的任务。此外,非关联标注是锁定的,只能通过删除,再生成来更新。即使是微小的调整也需要通过删除和重新生成等一系列繁杂的操作来完成。
在此版本中,您可以将标注分离到各个独立对象中,这样就可以对标注进行更改,且无需删除和重新生成标注。若要将标注打散成不关联的对象,请选择“Manufacture”–“Dimension Environment”,然后选择“Disband dimensions”命令。该命令既可以用于关联标注,也可以用于非关联标注。
// 走线禁止区例外使用模型的增强 //
尽管过孔堆栈在当今的设计中很常见,但它们不能用于设计的某些领域。当然,您可以通过过孔列表的区域规则来检查,但这可能会导致一些复杂的假性DRC错误。
可以通过在走线禁止区的Shape上添加VIA_STACKING_NOT_ALLOWED属性的方式,来检查此区域内堆栈过孔的位置并标识出DRC。设定此属性的同时,再设定VIA_ALLOWED属性,如此,在此禁止区内可以打过孔但如果存在过孔堆栈就会有DRC。
// 性 能 优 化 //
22.1版中在加快设计时间方面进行了增强。此版本中的一些主要性能改进如下:
● 在具有大量DRC的设计中具有更好的性能
● Smooth更新更快
● 更好的移动处理性能
● 限制命令窗口消息
● 负片层的快速DRC检查
1、在具有大量DRC的设计中具有更好的性能
现在,具有大量DRC的设计处理速度更快。例如,对于需要查询或删除DRC的命令,提高了450倍。导致DRC变更的任务(例如批量添加或移动对象、或更新Shape),现在处理起来也更快。
2、更新至Smooth状态更快
由于新的PolyBool引擎和形状修剪工作的改进,“Update to Smooth”命令现在明显变得更快。例如,在某些情况下,运行“Update to Smooth”命令所需的时间已从一小时减少到约2分钟。
3、更好的移动处理
移动大型模块或大型复杂结构,现在的速度更快。例如,移动大型模块所需的时间减少了19倍,用时只需要5秒,而不是之前的82秒。同样,移动一个耗时18分钟的复杂结构,现在只需1.2分钟。
4、每层形状参数覆盖的性能更好
当使用“Dynamic Shape Layer Parameters”对话框设定参数时,各种命令(如:Add Connect, Slide, Move,和 Structure Redefine.)的性能都有所提高。
5、限制命令窗口消息
设计任务的非关键消息在“命令”窗口中不再可见。例如,在较早版本中,通常在执行大型操作时,会显示1000多条消息在命令窗口中。现在,最多限制为100条。
6、更快的负片层DRC检查
在此版本中,负片层DRC性能有所提高。例如, Negative Island的检查现在快了20倍。
// 显示器增强功能 //
在这个版本中,显示器得到了增强,对复杂高密度设计方面进行了简化。以下部分介绍了显示增强功能:
● 支持扩展的GPU
● 高分辨率显示器的标准化格式
1、支持扩展的GPU
注:此功能仅适用于Allegro X Venture Layout产品。
在这个版本中,除了对NVIDIA GPU的现有支持外,也能支持Intel和AMD的整合GPU。具体有以下增强功能:
● 平移和缩放的性能提高
● 增强了显示质量:虚拟机需要专用或整合的NVIDIA、Intel或AMD物理GPU。
● 启动布局编辑器时,会自动检测并启用较佳GPU:
○ 要禁用GPU 画布,请在“User Preferences”设置中设置disable_GPU变
○ 要禁用会话的GPU画布,请使用“–nogpu“开关(如:allegro–nogpu)
注意:这个功能处于试用阶段。必须启用以下环境变量才能正常使用新的GPU 画布:
set PG_PLUGIN_PATH $ALLEGRO_INSTALL_ROOT/tools/plugins/gpu.
2、高分辨率显示器的标准化格式
具有4K或更高分辨率的高分辨率的显示设备使用显示缩放来提高显示可见性。然而,由于缩放,画面显示的某些部分被截断。现在,您可以通过指定缩放系数来实现窗口的正常显示,避免了因显示缩放而造成画面显示不全的问题。
在此版本中,使用系统变量ALLEGRO_HIGH_DPI_ENABLED=1,来实现缩放系数为1.25,以确保窗口的正常显示。
图片中右侧的图像为按1.25倍的比例缩放:
// Power Delivery Generator(供电平面产生器) //
注:此功能仅适用于具有Silicon Layout选项的Allegro Package Designer Plus产品。
使用Power Delivery Generator,可以依据布局中Pin脚所在位置创建平面区域。可以根据布局上突出显示电源网络以查找群集,然后改为运行此工具,而不用手动定义区域。
Power Delivery Plane Generator(Si Layout – Power Delivery – Power Delivery Generator)功能根据目标区域内的引脚(Pin)或过孔(vias)的位置创建电源平面和地平面。
Outline - Region defined by a bounding shape, convex_hull
平面层边界可以是用来填充平面内空余空间的网络形成的外边沿,也可以是引脚组所构成的凸形区域,或者是芯片电源域内引脚簇构成的矩形区域。
注: 您只能选择具有Ratsnest Schedule和Voltage属性的电源网络和地网络。可以在设计过程中继续更改参数,并根据需要重新生成所有平面。
本期内容就介绍到这里,关于22.1版本的更多精彩内容,我们将持续更新,敬请期待~~