3.30 OrCAD中原理图文件怎么进行DRC检测?

article/2025/8/28 7:24:41

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!全套资料领取扫描文末二维码


 温馨提示:学而不思则罔,思而不学则殆。实践是检验真理的唯一标准!

目录

3.30 OrCAD中原理图文件怎么进行DRC检测?

3.31 OrCAD中DRC检测参数设置的含义是什么?

3.32 OrCAD中电气规则检查的每一个参数的含义是什么?

3.33 OrCAD中物理规则检查的每一个参数的含义是什么?

3.34 OrCAD中怎么浏览DRC检测后的全部DRC错误?


3.30 OrCAD中原理图文件怎么进行DRC检测?

答:第一步,选择原理图的根目录,然后执行菜单命令“Tools”→“Design Rules Check”,进行设计规则的检查,如图3-61所示。

 图3-61 进行DRC检查示意图

第二步,弹出的DRC检测界面中有4项参数可以设置,如图3-62所示,“Design Rules Options”为检查的参数设置,“Electrical Rules”为电气规则检查参数设置,“Physical Rules”为物理规则检查参数设置,“ERC Matrix”为DRC矩阵设置是否报DRC。

 图3-62 DRC检测设置示意图

3.31 OrCAD中DRC检测参数设置的含义是什么?

答:如图3-63所示,OrCAD进行DRC检测时需要对参数进行设置,每个参数的含义如下:

 图3-63 DRC参数设置示意图

• Check entire design:DRC检查整个原理图。

• Check selection:DRC检查选择的部分电路。

• Use occurrences(Preferred):选择所有事件进行检查(建议)。

• Use instances:使用当前实体。所谓实体是指放在绘图页内的元器件符号,而事件指的是在绘图页内同一实体出现多次的实体电路。例如,在复杂层次式电路图中,某个子方块电路重复使用了3次,就形成了3次事件,不过子方块电路内本身的元器件却是实体。

• Check design rules:对当前的设计文件进行DRC检测。

• Delete existing DRC marker:删除DRC检测标志Report。

• Create DRC markers for warnings:进行DRC检测时若发现错误,在错误之处放置警告标志。

• Preserve waived DRC:保留已经忽略不用处理的错误。

• Run Electrical Rules:勾选进行电气规则检查。

• Run Physical Rules:勾选进行物理规则检查。

3.32 OrCAD中电气规则检查的每一个参数的含义是什么?

答:OrCAD进行电气DRC检测时,如图3-64所示,需要对检查的每一项参数进行设置,每个参数的含义如下:

 图3-64 电气规则检查参数设置示意图

• Check single node nets:检查设计中的单端网络。

• Check no driving source and pin type connect:检查元器件属性无源管脚与有源管脚的连接是否正确。

• Check duplicate net name :检查重复的网络名称。

• Check off-page connector connect:检测分页图纸间接口的连接性。

• Check hierarchical port connection:检测阶层端口的连接性。

• Check unconnected bus net:检测没有连接的总线网络。

• Check unconnected pins:检查没有连接的管脚。

• Check SDT compatibility:检测对于SDT文件的兼容性。

• Report all net name:报告所有网络的名称。

• Report off-grid object:报告不在格点上的元器件。

• Report hierarchical ports and off-page connection:报告阶层端口和分页图纸间接口的连接。

• Report misleading tap connection:报告易误解的连接。

3.33 OrCAD中物理规则检查的每一个参数的含义是什么?

答:OrCAD进行物理DRC检测时,如图3-65所示,需要对检查的每一项参数进行设置,每个参数的含义如下:

 图3-65 物理规则检查参数设置示意图

• Check power pin visible:检测电源属性的管脚是否显示了管脚名称与编号。

• Check missing/illegal PCB Footprint:检测封装名称是否填写,是否含有非法字符。

• Check normal convert view system:检测一个部件的正常视图上的pin号是否与转换视图上的pin号不同。

• Check incorrect pin group assignment:检查同一个pin group的所有管脚是否有相同的类型。

• Check high speed props syntax:在设计中检查网络高速属性的语法是否正确。

• Check missing pin number:检测缺失管脚编号的管脚。

• Check device with zero pins:检测设计中是否含有零宽度的管脚。

• Check power ground short:检测一个Part内部的电源网络名称是否有两个不同的网络标号名称。

• Check name prop consistency:检测层次式原理图中是否含有相同的网络名称。

• Report visible unconnected powerpins:报告所有具有可见电源属性的管脚是否有连接。

• Report unused part packages:报告原理图中未使用的元器件Part。

• Report invalid refdes:报告原理图中无效的元器件位号。

• Report identical part references:报告原理图相同的位号。

3.34 OrCAD中怎么浏览DRC检测后的全部DRC错误?

答:对原理图文件进行DRC检测以后,按照设置的DRC检测的选项,会在原理图中留下DRC的标记。对于分页的原理图来说,一页一页地查看DRC的标记比较烦琐,这里可以运用Browse功能,查看所有的DRC,操作步骤如下:

第一步,选中原理图的根目录,执行菜单命令“Edit”→“Browse”→“DRC Markers”,进行DRC标记的查看,如图3-66所示。

 图3-66 浏览“DRC Markers”设置示意图

第二步,执行命令以后,如图3-67所示,“DRC Error”显示的是错误的类型说明,“DRC Detail”显示的是该错误所属元器件与位号,“DRC Location”显示的是DRC的位置,“Page”显示的DRC所在的页面。

 图3-67 “DRC Marks”显示示意图

关注回复【更多资料】海量嵌入式资料赠送

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同互勉!     


http://chatgpt.dhexx.cn/article/v7xNtgM6.shtml

相关文章

AD20设计规则检查设置(DRC检查设置)

AD设计规则检查设置 通过以下设置能保证绝大部分的用户的使用不会在这个问题上出错 工具设计规则检查(快捷键 TD),进入后界面如下所示: 然后一次按图片所示进行配置 最后点击运行DRC检查

13、DRC检查

DRC即项目规则检查,该部分验证原理图是否正确,是由硬件工程师完成的;选中.dsn文件,Tools,Design Rules Check 勾选检查跨页连接符

Vivado生成bitstream报错,DRC NSTD-1与DRC UCIO-1]

错误信息如下: [DRC NSTD-1] Unspecified I/O Standard: 102 out of 102 logical ports use I/O standard (IOSTANDARD) value ‘DEFAULT’, instead of a user assigned specific value. This may cause I/O contention or incompatibility with the board power …

AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正

对于一个画完的PCB,我们常常需要进行DRC检查,确保板子的电器连接及制作工艺在设定规则的范围内,本篇将介绍如何对PCB进行后期DRC检查处理,确保电路板出现不必要错误。 1.DRC检查入口 2.DRC设置 3.错误分析 对于错误的内容&#xf…

【Altium Designer21】DRC规则检查、错误、设置简析

用Altium Designer21绘制完PCB后,会进行DRC检查,然后会提示一些问题,现在就可能出现的一些问题做一下总结,方便日后回看。 1. Clearance Constraint (Gap10mil) (All),(All) 间隙约束,也就是约束PCB中的电气间距&#…

orcad capture学习笔记---3.DRC规则设置及检查

1.确定版本 我用的cadence的版本是16.6,想要查看自己的orcad capture版本可以对桌面图标,“右键→属性”进行查看。 2.进入DRC设置界面 如下图,依次选中“dsn→Tools→Design Rules Check” 然后会跳出来一个提示框,点击Yes即可 3…

硬件工程师基本功:AD的DRC设置要点详解

DRC就是检查设计是否满足所设置的规则。需要检查什么,其实都是和规则相对应的,在检查某个选项时,请注意对应的规则是否使能打开。 (1)执行菜单命令“工具-设计规则检查(快捷键“TD”)&#xff…

DRC设计规则检查

在I/O和时钟规划之后,需要验证设计以确保其满足设计需求。Vivado提供了两种验证途径:DRCs用来检查设计违反规则情况;SSN分析用来估计转换噪声等级。本文将介绍DRCs,本系列第16篇介绍了SSN分析。 运行DRCs DRCs可以说是管脚规划中…

Calibre DRC

很多工程师把DRC和LVS一道放入最后的final甚至signoff阶段,其实DRC检查从power plan做好后就可以开始了,这个阶段检查power plan和base layer的DRC问题(常见的via array的spacing,相同电源域或不同电源域的衬底间距,pin shape与preRoute pg net的间距等),如果后期检查一…

orCAD原理图 DRC检查

DRC 检查的菜单步骤: 1、打开 ORCAD 软件,先选中整个 dsn 文件; 2、在Tools中点击Design Rules Check; 3、打开显示界面 ①Scope:范围,是检查整个设计,还是只检查选中的部分; ②M…

AD取消DRC标记记录

写在最前,其实有些事知道就很简单,不知道就一脸懵13;就像在debug过程中,发现问题是最难的,发现了就有办法解决。 问题描述: 最近在画PCB的时候,一些未连线的器件之间在DRC后会出现标记&#xf…

10 AD运行DRC检查

DRC检查是依据自行设置的规则进行的。例如自己设置的最小间距是8mil,那么实际PCB中,出现小于6mil的间距就会报错。 并不是DRC有错误的板子就不能使用,例如丝印的错误不会影响电气属性。接下来简单分析几种常见的错误。 运行DRC以后&#xf…

音频 ----- DRC

动态范围规划(调整)Dynamic Range Control的一些心得(二) 2017年05月18日 10:46:03 book_bbyuan 阅读数:2732 上次基本上提到的动态范围调整的一些基本概念,模块图等,这次继续说它的原理。 如…

DFT - DRC

文章目录 引言DRC参考资料 引言 本章博客主要介绍DFT的DRC相关的知识,本博客知识针对本人的理解水平所记录的笔记,对于本人的水平都觉得很简单的东西,或者说以本人的水平完全不能理解的,就没有记录。 DRC 典型的DFT串Scan的的F…

DRC实践

DRC简介 DRC(Data Replication Center)是我在阿里听过的一个概念,它的业务域是支持异构数据库实时同步,数据记录变更订阅服务。为跨域实时同步、实时增量分发、异地双活、分库分表等场景提供产品级的解决方案。支持异地多活、大数据实时抽取、搜索实时更…

Cadence原理图DRC检查介绍

背景:由于Cadence的DRC操作与AD不一样,在此记录并详细介绍其DRC检查 一、进入原理图工程 在原理图工程XXX.dsn上,才可以进行DRC操作。否则DRC功能是暗的 鼠标点击XXX.dsn,然后点击【Tool】–>【Design Rules Check】 二、进…

Python GUI_Tinkter学习笔记

Tinkter学习笔记 1_GUI编程和tinkter介绍2_PEP8编码规范 _窗口大小和位置3_GUI编程整体描述_常用组件汇总4_GUI程序的经典面向对象写法5_Label组件 _Tkinter中图像正确显示全局变量的写法Label组件全局变量(图片全局变量的写法) 6_options选项详解 _底层…

Trunk技术

一.Trunk技术产生的背景 解决了什么问题?如何实现交换机在划分vlan之后,不同交换机上相同vlan能够跨越地理位置相互通信 二.Trunk如何实现 设计一条主干线路:trunk链路 设计一个协议:802.1Q协议 (1)802.…

tooken

1.跨域身份验证 Internet服务无法与用户身份验证分开。一般过程如下。 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。 3.服务器向用户返回session_id,se…

关于tink的碰撞检测类【2】

分析算法的思路: Step1:假设stage(黑色)上有4个显示对象red_mc,green_mc,blue_mc,yellow_mc,层级关系是stage>root>red_mc,stage>root>yellow_mc>blue_mc>green_m…