Cadence Allegro设置限制区域

一、限制区域类型一览

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 命令绘制区域。根据需要选择矩形、线段或形状方式,在绘图区域中完成限制区域的绘制。

以上内容由北京睿知捷科技有限公司创建,如有问题,请联系我方官方客服进行核实与处理。