【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域

背景介绍:我们在进行PCB设计时,经常需要绘制一些禁止铺铜但是允许走线的区域,例如净空区,如果我们直接使用Route Keepout绘制的话,虽然可以实现在此区域内禁止铺铜的效果,但是走线在此区域内也是不允许的,今天就给大家介绍下,如何在Allegro中创建实现可以走线但不能铺铜效果的区域。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第1张图片

下面我们就开始分享具体的操作步骤:

一、已有Route Keepout区域设置

步骤一:打开需要添加可以走线但不能铺铜区域的PCB文件,然后找到想要设置允许走线的Route Keepout区域,如下图1所示红色区域。在此区域内可以看到实现了禁止铺铜的效果,但是走线会与Route Keepout区域产生DRC报错。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第2张图片

图1 找到Route Keepout区域

步骤二:在Find界面勾选Shapes,如图2所示。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第3张图片

图2 Find界面勾选Shapes

步骤三:选择要设置禁止铺铜但允许走线的Route Keepout区域,然后右键选择Property edit菜单,如图3所示。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第4张图片

图3 右键选择Property edit菜单

步骤四:在弹出的如图4所示Edit Property界面,选择Routes_Allowed参数,然后点击OK,即可发现原Route Keepout区域与走线产生的DRC报错消除了,效果对比如图5所示,实现了区域内禁止铺铜但是允许走线效果。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第5张图片

图4 设置Route Keepout区域允许走线

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第6张图片

图5 Route Keepout区域设置允许走线前后对比

在图5所示的设置允许走线后的Route Keepout区域内,我们可以看到还存在Via与Route Keepout区域的DRC报错,如图6所示。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第7张图片

图6 Via与Route Keepout区域的DRC报错

如果我们也想实现Route Keepout区域允许放置过孔的效果,那么只需要在刚刚图4所示的Edit Property界面,再选择Vias_Allowed,点击OK即可,如图7所示。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第8张图片

图7 设置Route Keepout区域允许放置过孔

设置完成后,我们可以看到原Route Keepout区域与过孔产生的DRC报错也消除了,如图8所示,Route Keepout区域实现了禁止铺铜但是允许走线和打孔的效果。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第9张图片

图8 实现禁止铺铜但是允许走线和过孔的效果

二、添加Shape Keepout区域

步骤一:首先选择Setup-Areas菜单,然后在Areas列表中选择Shape Keepout,如图9所示。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第10张图片

图9添加Shape Keepout区域

步骤二:在如图10所示Options界面选择要添加Shape Keepout区域的层。(可根据实际需要选择层,本次我们选择All)

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第11张图片

图10 选择添加Shape Keepout区域的层

步骤三:在Options界面选择要添加Shape Keepout区域的层后,在PCB上选择位置绘制Shape Keepout区域,如图11所示红色区域。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第12张图片

图11 绘制Shape Keepout区域

在图11所示区域,我们可以看到走线、过孔并未与Shape Keepout区域产生DRC报错,该区域允许走线和放置过孔,然后我们在PCB上进行铺铜操作,铜皮会自动避让该区域,如图12所示,实现了允许走线但是禁止铺铜的效果。

【Allegro 技巧分享】如何在Allegro中创建实现可以走线但不能铺铜的区域_第13张图片

图12 实现允许走线但是禁止铺铜效果

三、小结

本节主要介绍了在Allegro PCB设计工具中如何通过设置Route Keepout区域或者添加Shape Keepout区域,实现区域内允许走线但是禁止铺铜的效果,帮助设计人员实现设计意图,提升设计效率。

原创简介

本系列原创课程由芯巧电子制作,芯巧电子是Cadence中国区授权经销商。

芯巧电子是国内领先的电子、电气设计自动化和信息化管理系统方案与服务提供商,客户覆盖半导体、消费电子、通讯、汽车电子、工业自动化、教育科研等众多领域,业务涉及Cadence PCB及仿真全系列软件代理,PCB软件二次开发,电子元器件建库,PCB Layout 服务,PCB 加工装配等,拥有专业的市场销售、软件服务支持和软件定制开发团队。

你可能感兴趣的:(pcb工艺,人工智能)