一、限制区域类型一览
Allegro 支持 9 类限制区域,各自对应不同的约束对象:
| # | 层 | 作用 |
|---|---|---|
| 1 | Package Keepin | 器件允许摆放区------圈出能放元件的边界,元件本体不得超出此范围 |
| 2 | Package Keepout | 器件禁止摆放区------圈内禁止放置任何元件,常用于螺丝孔、屏蔽罩内部等位置 |
| 3 | Package Height | 器件高度限制------给区域设定一个最大允许高度,高于此高度的元件不能摆进来 |
| 4 | Route Keepin | 允许布线区------走线、过孔、铜皮只能画在这个圈里面,超出圈外自动触发 DRC |
| 5 | Route Keepout | 禁止布线区------圈内严禁走线、打过孔、铺铜,常用于螺丝孔、定位柱、天线净空 |
| 6 | Via Keepout | 禁止打孔区------圈内允许走线但不允许打任何过孔(Via),适合 BGA 背面或大电流焊盘下方 |
| 7 | Shape Keepout | 禁止铺铜区------圈内禁止铺铜皮(Shape),适合天线净空、射频线周围 |
| 8 | Probe Keepout | 禁止放测试探针区------留出空间给 ICT/Flying Probe 测试台的探针头,探针头直径一般 0.3~0.6mm |
| 9 | Gloss Keepout | 禁止优化/理线区------圈内禁止 Allegro 的 Gloss 自动理线功能改动现有走线,保护射频线和差分对 |
二、设置限制区域的两种方式
- 使用 Z-copy
Z-copy 依赖于已有的曲线,所以必须要有一个复制的对象才能使用这个命令。也就是说,操作前需要确认当前设计中已经存在可作为复制来源的曲线对象,然后再执行 Z-copy 命令。1. 运行 Edit--Z-copy
在 Allegro 菜单栏中依次点击 Edit → Z-copy,启动 Z-copy 命令。

2. 在 Options 控制面板中选定需要的限制区域并选择复制对象
启动命令后,查看 Options 控制面板。在 Copy to Class/Subclass 区域中,按需要选定限制区域对应的 Class 和 Subclass;随后在绘图区域中选择要复制的对象即可完成复制。
Options 面板中的主要设置项说明如下:
- Copy to Class/Subclass:用于指定复制到的类/子类。第一栏选择目标 Class(例如图中为 PACKAGE KEEPIN),第二栏选择目标 Subclass(图中为 ALL)。
- Shape Options:形状相关选项区域。
- Copy: Voids:勾选后复制时包含 Void(挖空)信息。
- Size: Contract / Expand:选择复制后的形状是收缩(Contract)还是扩展(Expand)。
- Offset:设置收缩或扩展的偏移量,图中为 0.0。
设置完成后,在绘图区域中选择复制对象,即可将已有曲线复制到指定的限制区域 Class/Subclass 中。

- 直接设置
除了 Z-copy 方式外,也可以直接通过菜单设置限制区域,并手动绘制区域形状。
1. 直接运行菜单 "Setup - Areas - *********
在 Allegro 菜单栏中依次点击 Setup → Areas,然后选择所需的限制区域类型(即原文档中"*********"所指的菜单项),进入限制区域设置状态。

2. 用 AddRect/AddLine/Shape 绘制区域
进入设置状态后,使用 AddRect 、AddLine 或 Shape 命令绘制区域。根据需要选择矩形、线段或形状方式,在绘图区域中完成限制区域的绘制。
以上内容由北京睿知捷科技有限公司创建,如有问题,请联系我方官方客服进行核实与处理。