0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

cadence16.6规则

分享:

好的。在 Cadence Allegro PCB Editor(通常也简称为 Cadence)的 16.6 版本 中,“规则”主要是指 约束规则(Constraints),这些规则用于定义和控制在 PCB 设计过程中必须遵守的各种要求和限制,以确保设计的电气性能、信号完整性、可制造性和可靠性。规则在 Constraint Manager(约束管理器) 中进行集中管理。

以下是用中文解释的关键规则类型和概念:

  1. Electrical Constraints (电气约束)

    • 作用: 控制与信号电气行为和时序相关的特性。
    • 关键子类别:
      • Nets (网络): 为特定网络(信号线)设置全局规则。
        • 最大电压 (Voltage)
        • 电磁干扰敏感性 (EMI Sensitivity)
      • Net Class (网络类): 将具有相同要求的网络分组,并统一为类设置规则。
      • Net Spacing (网络间距): 设置不同网络之间(或同一网络不同段之间)的最小间距要求。
        • 线到线间距 (Line to Line)
        • 线到过孔/焊盘间距 (Line to Via/Pad)
        • 过孔/焊盘到过孔/焊盘间距 (Via/Pad to Via/Pad)
      • Electrical Net Sets (电气网络集): 对需要特别进行间距控制的网络进行分组(例如,敏感模拟信号和高噪声数字信号)。
      • Diff Pair (差分对): 定义差分信号的规则,这是高速设计的核心。
        • 差分对内相位容差(相位匹配 / Unbalanced Tolerance / Phase Tolerance):确保 P 和 N 线的长度差在允许范围内。
        • 差分对内间距 (Coupling):设置 P 和 N 线之间的宽度和间距要求。
        • 差分对内阻抗 (Impedance):定义差分阻抗目标值。
        • 差分对长度(差分总长)(Length):设置差分对总长度的最小/最大限制。
      • Match Group (匹配组): 将需要保持长度等特性的多个网络(或走线段)分组。常见应用:
        • 时序匹配 (T-Match):保证关键信号(如地址/数据总线、时钟与数据)在电气长度上匹配(等长),以满足建立/保持时间要求。
        • 相位匹配 (P-Match):确保多对差分信号之间具有相同的走线长度(例如,DDR 的多对数据选通信号 DQS)。
      • Relative Propagation Delay (相对传播延时 - RPD): (通常通过 Match Group 实现) 定义两个或更多个网络(或其上的点)之间的最大允许长度差(或延时差)。
      • Timing (时序): 定义更复杂的时序约束(在高速设计中使用更高阶的约束管理器功能)。
      • Signal Integrity (信号完整性): 设置过冲、下冲、单调性等 SI 参数的约束(通常需要结合仿真模型)。
  2. Physical Constraints (物理约束)

    • 作用: 控制 PCB 布局布线的物理尺寸和几何形状。
    • 关键子类别:
      • Line Width (线宽): 定义走线的最小、最大和推荐宽度。
        • 可以基于网络、网络类、层或区域设置。
      • Bolt Hole (安装孔): 设置安装孔(螺丝孔)相关的禁止布线区和禁止覆铜区。
      • Design Constraints (设计约束): 设置全局性的物理规则。
        • 过孔尺寸 (Via Sizes):定义允许使用的过孔类型(最小孔径、焊盘尺寸等)。
        • 差分对物理规则 (Physical Constraints for Diff Pair):为特定差分对设置物理属性(如线宽、间距)。
        • 区域规则 (Region Constraints):定义特定区域(如高密度区域)内更严格的线宽、间距规则(覆盖全局或类规则)。
      • Constraint Regions (约束区域): 定义应用不同物理规则(更紧或更松)的矩形区域(设置好后需在 Design Constraints -> Physical Constraint Set 中关联)。
      • Physical Constraint Set (物理约束集 - PCS): 包含一组物理规则(线宽、间距、区域规则等),可以直接应用到网络、网络类或层。
      • Spacing Constraint Set (间距约束集 - SCS): 包含一组间距规则,可以直接应用到网络、网络类、电气网络集或层。
      • Impedance (阻抗): 定义单端网络的阻抗目标值(通常通过控制层叠厚度、介电常数、线宽来实现)。
      • Neck/Down Mode (缩颈/变细模式): 定义在狭窄通道区域(如BGA扇出区)布线时允许临时使用更细的线宽(需要设置最大长度)。
  3. Spacing Constraints (间距约束)

    • 作用: 定义设计中不同对象(走线、过孔、焊盘、铜皮、丝印等)之间所需保持的最小安全距离(绝缘间距)。
    • 位置: 主要在 Constraint Manager -> Spacing 区域集中设置。
    • 关键设置项:
      • 线到线 (Line to Line)
      • 线到焊盘 (Line to Pad)
      • 线到过孔 (Line to Via)
      • 线到形状 (Line to Shape)
      • 焊盘到焊盘 (Pad to Pad)
      • 焊盘到过孔 (Pad to Via)
      • 焊盘到形状 (Pad to Shape)
      • 过孔到过孔 (Via to Via)
      • 过孔到形状 (Via to Shape)
      • 形状到形状 (Shape to Shape)
      • 钻孔到钻孔 (Drill to Drill)
      • 丝印到焊盘 (Silkscreen to Pad)
      • 丝印到过孔 (Silkscreen to Via)
      • (等等 - 几乎所有对象之间的组合)
    • 作用范围: 可以全局设置(所有对象),或非常精确地基于:
      • 不同的网络 (Net)
      • 不同的网络类 (Net Class)
      • 不同的电气网络集 (Electrical Net Set)
      • 不同的 PCB 层 (Layer)
      • 不同的区域 (Region Constraint)

规则管理的关键概念和最佳实践:

  • 层级结构: 规则具有继承和覆盖关系。通常设置顺序是:全局默认值 -> 层规则 -> 约束集(PCS, SCS) -> 网络类规则 -> 单个网络规则 -> 区域规则。较低层级(更具体)的规则会覆盖较高层级(更通用)的规则。
  • 约束管理器 (Constraint Manager): 这是规则设置、管理和验证的核心工具(通常通过菜单 Setup -> Constraints -> Constraint Manager 或工具栏按钮打开)。它以电子表格形式清晰展示所有规则及其继承和冲突关系。
  • 约束优先级: 当同一个对象被多条规则约束时(例如,一个网络既属于某个 Net Class 又有自己的规则,同时它还穿越了一个设置了 Region 的区域),系统需要决定哪个规则生效。Constraint Manager 允许你设置不同规则或约束源之间的优先级。
  • 规则检查 (DRC - Design Rule Check): 在布局布线过程中和完成后,使用 DRC 功能(Tools -> Quick Reports -> DRC Report 或状态栏图标)来检查设计是否违反了定义的约束规则。DRC 错误必须解决。
  • 设计意图明确: 良好的规则设置是将设计意图(电气要求、SI 要求、工艺能力)明确转化为软件可执行检查的关键。在项目开始阶段应尽可能完整地定义规则。
  • 约束集 (Constraint Set): 充分利用 Physical Constraint SetSpacing Constraint Set 可以大大提高规则管理的效率和复用性。将常用规则组合定义成一个“集”,然后应用到不同的网络或类上。
  • 区域规则: 对于设计复杂度高(尤其是有高速信号和BGA器件)的板子,区域规则是实现精细化控制的强大工具。

如何在Cadence 16.6中使用规则:

  1. 规划:明确设计的电气、物理和制造要求。
  2. 设置层叠结构 (Cross-Section):准确的层叠是计算阻抗的基础。
  3. 打开约束管理器 (Setup -> Constraints -> Constraint Manager)。
  4. 定义Net Classes:将相关信号分组。
  5. 设置Spacing Constraint Rules:
    • Spacing 工作区设置全局/默认间距。
    • 创建/管理 Spacing Constraint Sets
    • Net, Net Class, Net Electrical SetLayer 分配特定的间距约束集或规则值。
  6. 设置Physical Constraint Rules:
    • Physical 工作区设置全局/默认物理规则(线宽等)。
    • 创建/管理 Physical Constraint Sets (包含线宽、阻抗等物理属性,并可包含关联的 Region Constraints)。
    • Net, Net Class, Net Electrical SetLayer 分配特定的物理约束集。
    • 定义 Region Constraints(在PCB画布上用矩形画出区域),并为其指定更严格的物理约束集(PCS)。
  7. 设置Electrical Constraints:
    • Electrical 工作区设置 Nets 属性(如电压)。
    • 定义 Differential Pairs 并设置它们的规则(相位容差、耦合间距、阻抗、总长)。
    • 定义 Match Groups (T-Match, P-Match) 并设置它们的相对传播延时 (RPD) 容差。
    • (高级) 设置更复杂的时序和SI约束。
  8. 运行DRC:在布局布线过程中和完成后,不断运行DRC检查以确保规则被遵守。

理解并熟练掌握 Cadence 16.6 的约束规则系统是进行高质量、高效率 PCB 设计,特别是高速数字电路设计的关键技能。务必在 Constraint Manager 中多实践、多观察规则的继承和覆盖效果。

cadence16.6打开cadence17.4文件

之前用cadence16.6创建并绘制了PCB,但是用cadence17.4打开了,并修改了一个点,之后用16.6就打不开了,想请问下能不能解决这个问题,或者能不能用cadence16.6加载到用17.4修改之前的文件

鹏宇taler 2020-12-23 11:07:21

cadence16.6生成网表后原理图与PCB不能正常交互,为何?

cadence16.6生成网表后原理图与PCB不能交互,交互功能勾选了,原理图改网络重新生成网表PCB的网络也会相应改过,PCB选择器件高亮原理图相应的也会有关联,但是在原理图选择元器件PCB不会

凛伊尔 2021-09-09 17:10:24

下载的cadence16.6,安装时自己关闭安装界面 高手指点一下,第一次安装

下载的cadence16.6,安装时自动关闭安装界面高手指点一下,第一次安装安装里已经关闭杀毒和360安装时自动关闭安装界面,之后就一直没的反应,多次安装都这样请高手指点一下,什么问题

luweibin4520 2022-01-07 13:24:27

cadence软件无法打开

电脑上安装cadence16.6在安装了PSpice for TI之后不能使用了,无法打开cadence,点击cadence图标后也没反应,请问是什么原因?

鹏宇taler 2020-10-17 14:48:52

cadence 画封装,引脚字体大小的大小怎么改啊

本帖最后由 aa531850874 于 2019-6-13 09:54 编辑 cadence16.6画封装时,引脚的字体大小能改吗?

aa531850874 2019-06-13 09:43:02

Cadence在Windows11上是否能正常安装破解

我最近使用Cadence16.6版本的软件,在原来的Windows7上可以正常安装破解,但是换了新电脑后,是Windows11的系统,按照安装破解步骤走完之后,打开OrCAD提示找不到证书。在环境变量中有那个变量。有人知道是怎么回事吗?

木少川 2022-09-26 17:35:29

Allegro16.6约束规则设置详解

Allegro16.6约束规则设置详解

youyou920 2019-09-04 09:55:45

Cadence 16.6连接到数据库的详细步骤

和PCB封装库连接起来,这样才能使原理图封装与PCB封装一一对应起来,保证在导网表时不出现错误。下面笔主就以cadence 16.6为例,详细介绍一下连接到数据库的步骤。

2023-03-27 17:24:30

cadence16.6软件的问题

1.为什么我在做完封装之后只有DRA文件,没有自动生成PSM文件

飞飞11111 2019-06-13 17:13:44

Cadence的特点与新功能

Cadence为挑战简短、复杂、高速芯片封装设计,推出了以Windows XP的操作平台为主的Cadence SPB 16.6

wywrtswe 2019-08-06 08:03:32

Cadence 17.2的brd能有什么方法用16.6的打开吗?

` 本帖最后由 淡淡来过 于 2019-11-12 17:12 编辑 NVIDIA官网下载的原始参考设计,打开显示基于17.X版本,电脑现在案子的16.6的,各位大神们,有没有什么方法(装插件

淡淡来过 2019-11-12 16:58:25

负电保护电路,PMOS管开关关断问题

附件中,给出了采用的负电保护电路,使用了NPN和PMOS管来完成关断控制。在Cadence16.6中仿真。对于除开MOS管的其余部分,实际测算与仿真接近。问题:接上-6V负电时,理应PMOS管的两端

zwsoms 2019-11-06 01:33:07

Cadence16.6 PCB Editor安装问题

打开PCB Editor后提示:无法定位程序输入点cdsAsserthandler与动态链接库cdscommin.dl(PS:曾经以为没破解完成又重新组装了几次,结果还是这样)各位大佬请问一下这个需要怎么修复呢

雨天没伞 2019-11-12 11:02:57

硬件工程师:这几款Cadence Capture原理图设计小工具或许你是第一次看到吧?

事先声明:以下工具是作者耗费了多个日夜做出来的,所以目前是付费使用的,这点还望理解和支持,不过相信一定物有所值,能给您的工作带来很大的便利 1 工具概览 适用于Cadence16.6、17.4

2026-01-29 22:15:13

Cadence PCB导出stp用SolidWorks打开异常

Cadence PCB导出stp用SolidWorks打开异常原因如下:Cadence 16.6版本和Solidworks2017版本配合;Cadence正常建库(封装库,以及3D库),次3D库部分

1653485088.3635 2022-05-26 16:58:46

ALLEGRO导出CSV格式的坐标文件 该方案是本人使用cadence allegro 17.2版本验证

ALLEGRO导出CSV格式的坐标文件该方案是本人使用cadence allegro 17.2版本验证。16.6版本待验证。具体操作如下1、Tools→Reports2、找到placed component report并双击

445915388 2019-07-04 21:21:47

cadence如何将高版本的brd文件转为低版本?

一、利用软件本身来进行降版本cacence软件设计之初,能够实现高版本软件打开低版本软件生成的brd文件,但是反之,高版本存储的brd文件,低版本是无法打开的。好在cadence16.3和16.6

l111111 2019-07-10 06:21:24

Cadence 17.4支持约束规则的双向设置及同步

Cadence OrCAD Capture 是一款多功能的PCB原理图输入工具。新发布的OrCADCapture17.4作为行业标准的PCB原理图输入方式,是当今世界最流行的原理图输入工具之一,具有

两只耳朵怪 2020-07-06 15:00:43

Cadence批量修改原理图网络名称的三种方法

下面笔主就以cadence 16.6为例,详细为大家介绍三种方法,用以批量修改原理图网络名称(这里以将P3.3M网络名称全部改为P3.3F为实例)。

2023-03-27 17:19:37

分享学习使用cadence和单片机的道路

。对于初学者来说,cadence的步骤确实很多,规则等一时半会儿都不太会理解,相比于其他的一些电路板设计软件,cadence还是有他自己的一些优点,比如cadence的焊盘设计,原理图设计,PCB设计

60user2 2019-07-08 07:11:19

运用Cadence allegro 17.2的这些功能制作漂亮的3D模型

模型库二、设置及显示1、 首先要对使用环境进行设置1)env文件设置。路径在:Cadence\SPB_16.6\share\pcb\text\env,打开,查看是否有设置set

dsgdadsad 2019-06-07 08:00:00

Cadence数字和定制 / 模拟设计流程获得N4P工艺认证

楷登电子(美国 Cadence 公司,NASDAQ:CDNS)今日宣布,其数字和定制 / 模拟设计流程已获得 TSMC N3E 和 N4P 工艺认证,支持最新的设计规则手册(DRM)。

2022-06-17 17:33:05

Cadence宣布推出Cadence Safety Solution安全方案

Cadence Safety Solution 包括新的 Midas Safety Platform,为模拟和数字流程提供基于 FMEDA 功能安全设计和验证的统一方案 该安全流程方案为汽车、工业

2021-10-26 14:24:34

为什么Allergo 16.6铺铜后不能自动填充pin脚?

Allergo 16.6铺铜,并给铜NET名后,铜皮还不能自动填充pin脚?一直找不到什么原因,请帮帮忙,谢谢!C:\Users\Administrator\Desktop\Allergo 16.6

ldd1211_ 2019-09-20 03:51:49

请问我的PCB工具不能打开是怎么回事?

安装的cadence16.6SPB,原理图工具能打开,PCB工具不能打开,是怎么回事啊?

陈涛少01 2019-06-05 21:21:03

加载更多
cadence16.6规则相关专题
相关标签