登录/注册

cadence原理图drc检查

更多

好的,我们来详细解释一下 Cadence 原理图 DRC(Design Rule Check)检查

简单来说,原理图 DRC 检查就是利用 Cadence 软件(通常指 OrCAD Capture 或 Capture CIS)内部的规则集,自动扫描你绘制的电路原理图,找出其中可能存在的设计错误、不一致性或违反规范的地方。 它的目的是在进入更耗时的 PCB 设计阶段之前,尽早发现并修正原理图中的基础问题,提高设计质量,减少后续返工。

以下是 Cadence 原理图 DRC 的核心原理、目的、常见检查项和操作流程的详细说明:

核心原理:

  1. 预设规则库: Cadence 软件内置了一套或多套设计规则。这些规则定义了“什么是好的、可接受的设计实践”。
  2. 自动扫描: DRC 工具会遍历整个原理图设计(包括所有图纸、元件、连线、网络、属性等)。
  3. 规则匹配与比对: 工具将扫描到的设计元素与预设的规则进行逐一比对。
  4. 错误/警告标记: 当发现设计元素违反任何预设规则时,工具会生成相应的错误(Error)或警告(Warning)信息。
  5. 报告生成: 所有检测到的问题会汇总到一个报告文件中(通常是 .drc 文件),并通常在软件界面上(如 Session Log 窗口)高亮显示或在图纸上做标记(如小方块)。

主要目的:

Cadence 原理图 DRC 常见的检查项目:

  1. 电气连接性:

    • 未连接引脚: 元件的引脚没有连接到任何网络(通常是输入引脚或需要连接的输出引脚)。
    • 悬空网络: 网络只有一个连接点(通常是输入引脚或输出引脚未被连接)。
    • 单节点网络: 网络只有一个连接点(通常是电源/地网络未全局连接时可能误报)。
    • 全局电源冲突: 不同页面上的同名全局电源/地符号(如 VCC)是否实际连接到同一个物理网络?检查潜在的冲突。
    • 电源引脚连接: 检查电源和地引脚是否已正确连接(依赖于库元件的定义)。
  2. 命名与标识:

    • 重复的位号: 同一个设计中出现两个或多个元件具有相同的位号(如 R1, U2)。
    • 重复的网络别名: 同一个网络上使用了多个不同的网络别名(Net Alias),可能导致混淆。
    • 缺失的位号: 存在没有被分配位号的元件。
    • 无效的命名: 网络名、位号等包含非法字符(如空格、反斜杠等)。
    • 总线位宽不匹配: 总线定义 A[0:7] 与连接的信号线数量不一致。
  3. 元件与封装:

    • 缺失的 PCB 封装: 元件属性中缺少 PCB Footprint 属性或其值为空(这是后续导入 PCB 的关键)。
    • 不一致的封装: 同类型元件使用了不同的封装(可能误操作)。
    • 引脚使用冲突: 检查是否违反了库元件定义的引脚电气类型规则(例如,将两个输出引脚连接到一起通常是个错误)。
    • 元件属性缺失/错误: 关键元件属性(如值 Value、容差、制造商料号)缺失或不规范。
  4. 图纸结构与规范:

    • 离图连接符匹配: Off-Page Connector (跨页连接符) 是否成对出现?是否有同名但未匹配的连接符?
    • 端口连接: 端口(Port)是否与图纸入口(Hierarchical Port)或其它端口正确关联(在多页或层次化设计中)。
    • 层次化设计接口: 原理图模块(Hierarchical Block)的引脚定义是否与其下层图纸的端口匹配。
    • 参考编号唯一性: 确保参考编号(页号、分区号)在整个设计中是唯一的(特别是在多页设计中)。
    • 未使用的图纸部件: 在多部件封装中,是否有未使用的部件被放置在图纸上(浪费空间,可能造成混淆)。

在 Cadence OrCAD Capture/Capture CIS 中执行 DRC 的典型流程:

  1. 打开设计: 在项目管理器(Project Manager)中打开你的 .DSN 设计文件。
  2. 访问 DRC 命令:
    • 菜单路径: Tools -> Design Rules Check...
    • 新版(如17.4+): 可能在 Design Flow 面板或 Prepare 选项卡下找到相关快捷入口。
  3. 配置 DRC 选项: 弹出的 “Design Rules Check” 对话框是关键。
    • 范围:
      • Check design rules: 必选,启动检查。
      • Check hierarchical port connection: 针对层次化设计,检查端口匹配。
      • Check off-page connector connection: 检查跨页连接符匹配。
      • Report visible unconnected power pins: 报告图纸上可见且未连接的电源引脚(需谨慎,电源引脚常通过全局连接)。
      • Report all net names: 在报告中包含所有网络名(通常用于调试)。
    • 检查项:
      • Check unconnected nets: 检查未连接网络/引脚(非常关键)。
      • Check SDT compatibility: 检查与旧版 SDT 软件的兼容性(通常不需要)。
      • Check duplicate part references: 检查重复位号。
      • Check misleading tap connection: 检查总线分接连接是否可能引起误解。
      • Check off-grid objects: 检查元件/连线是否未对齐到网格(保持图纸整洁)。
      • Check hierarchical port and off-page connection: 综合检查端口和跨页连接符。
      • Check design rules: 核心检查项总开关。
      • Check identical part properties: 检查同类型元件属性是否一致(如封装)。
    • 报告选项:
      • Report: 选择报告的输出位置(通常是会话日志 Session Log 或单独的文件)。
      • Rules Setup...: (高级)更深层的规则配置(通常使用默认即可)。
  4. 运行检查: 点击 确定Run 按钮开始执行 DRC。
  5. 查看结果:
    • Session Log: 最常见的输出窗口,会详细列出所有错误(Error)、警告(Warning)、信息(Info)。错误通常以 ERROR [DRC...] 开头。
    • DRC 文件: 如果选择了输出到文件,会生成一个 .drc 文件,内容与会话日志类似。
    • 图纸标记: 某些错误(如未连接引脚)可能会在原理图纸上用红色的菱形小方格(或其他图标)直接标记出来。
  6. 定位与修复:
    • 仔细阅读会话日志中的每条信息。
    • 双击日志中的错误信息,软件通常会尝试自动定位到图纸上的问题点。
    • 根据错误描述修改原理图(如连接悬空的线、修正重复位号、添加缺失的封装属性等)。
  7. 重新运行 DRC: 修复问题后,务必再次运行 DRC,直到报告中没有错误(Errors),并对警告(Warnings)进行评估,判断是否需要处理(有些警告可能可以忽略,但需要确认)。

重要提示:

总结:

Cadence 原理图 DRC 是一个强大的自动化工具,通过内置的设计规则集扫描原理图,帮助工程师快速发现并修正连接错误、命名冲突、属性缺失、结构不一致等基础问题。养成在原理图设计过程中和最终交付前定期运行 DRC(和 ERC) 的习惯,是保证设计质量、提高效率、减少后期风险的关键步骤。务必认真查看并修正报告中的错误,并对警告进行审慎评估。

原理图及PCB Checklist大放送~

我们一、原理图绘制及检查流程阶段流程原理图绘制根据已有原理图或资料(数据

2024-07-24 08:11:17

Cadence生成PDF原理图,这一篇就足够!

将原理图设计导出为PDF格式。 PDF格式原理图不依赖于PCB设计工具就可以直接打开,方便技术交流,例如原理图

2023-11-02 08:55:01

cadence如何添加和导出原理图封装库

在使用cadence进行电子电路原理图设计时,突然发现一个问题,那就是cadence添加和导出

2023-03-26 17:44:55

基于Cadence软件DRACULA工具的DRC检查

基于Cadence软件DRACULA工具的DRC检查(ups电源技术维修)-该文档为基于

资料下载 张涛 2021-09-27 15:25:26

基于Cadence软件DRACULA工具的LVS检查

基于Cadence软件DRACULA工具的LVS检查(村田电源技术(上海)有限公司深圳分公司)-基于Cadence软件DRACULA工具的LVS

资料下载 佚名 2021-09-18 17:40:54

EDA工具CADENCE原理图与PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

如何将Cadence原理图和PCB转成PADS资料下载

电子发烧友网为你提供如何将Cadence的原理图和PCB转成PADS资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英

资料下载 佚名 2021-04-19 08:54:17

ORCAD原理图中有哪些常见DRC错误应该如何解决

本文档的主要内容详细介绍的是ORCAD原理图中有哪些常见DRC错误应该如何解决。

资料下载 ah此生不换 2019-07-30 17:22:45

【实用干货】PCB layout有DRC检查,为什么还要用DFM?

最近硬件工程师同行提出疑问,在硬件设计过程中layout完成后有DRC检查,已经对设计工艺规则做了检查,那么DFM可制造性分析还有必要吗?今天就

2022-11-17 08:20:06

candence 17.4 DRC检查不了

大神们,我新下载的candence17.4,对原理图DRC检查后,就不能进行第二次检查

2022-09-21 10:34:33

candence 17.4 DRC检查问题

各位大神,我新下载的candence17.4,对原理图DRC检查后,就不能进行第二次检

2022-09-21 10:31:18

orcad怎么浏览DRC检测后的全部DRC错误

  orcad怎么去浏览DRC检测过后的全部DRC错误呢? 答:对原理图文件进行DRC

2021-11-09 11:14:17

orcad原理图文件怎么进行DRC的检测?

orcad原理图文件怎么进行DRC的检测? 答:第一步,选择原理图的根目录,然后执行菜单Tools-Design Rules Check,进行设

2021-11-02 10:40:35

如何使用实时在线的DRC错误检查与管理设置功能

(1)OrCAD Capture 17.4实时在线查看和修改在原理图创建过程中的DRC规则检查结果,能够支持实时在线的

2020-07-06 15:09:36

如何使用签核DRC引擎来执行版图设计的所有检查

定制化设计工具包含多种内建DRC工具,辅助版图工程师放上多边形。在这些“工具内”DRC检查程序里最著名的是

2019-09-19 14:29:00

7天热门专题 换一换
相关标签