cadence SPB17.4 - orcad DRC检查的细节

cadence SPB17.4 - orcad DRC检查的细节

前言

昨天, 在更新原理图库元件到图纸.

先修正CIS库, 再尝试手工摆放元器件.

一部分元件是可以手工摆放的, 放置后, 改名为旧元件的位号. 然后删掉旧元件, 将新元件摆放到旧元件位置.

但是有一部分元件由于原理图封装变了, 导致必须先更新cache, 才能手工继续放元件.

发现更新cache后, 旧元件的角度变了, 导致旧元件引脚和电气连线断开了.

但是这时进行DRC检查, 却检查不出任何错误.

这可能和我画原理图时, 关掉了某些选项有关系.

以前关掉hanging wires选项的原因: 即使原理图完全正确, 也会有好多 hanging wires的警告.

因为确认这些hanging wires警告都不是真正的问题, 当时就关掉了hanging wires.

但是现在, 元件和电气导线都断开了, DRC检查还到错误, 这就有问题了.

现在尝试解决这个问题.

想达到效果: orcad 原理图出了任何错误, 都能被DRC捕获到.

笔记

以前是没勾选 hanging wires 和 Part Reference Prefix Mismatch

请添加图片描述

但是这2个选项真不是什么错误. 应该不影响.

现在主要是更新原理图封装后, 元件和电气连线都断开了, 还检测不到错误?

眼睛都看到错了, 软件检测不到, 这还了得…

请添加图片描述

运行DRC后, 在DRC结果窗口看不到任何错误.

请添加图片描述

这为啥啊…

排错

不可能是人家这么大牌的软件有问题, 看起来像啥DRC选项没勾上引起的.

试了半天, 知道了. 原来是ERC矩阵要选未连接引脚的检测才行.

ERC矩阵的设置方法

请添加图片描述

请添加图片描述

进入ERC矩阵页面后, 先点击"Restore Defaults"按钮, 将ERC恢复成出厂默认设置.

这里的设置, 是要设置什么类型的引脚不能和什么类型的引脚相连.

但是这里最后一行, 还有一行设置, 可以设置什么样的引脚未连接就报错.

像我上面那样, 元件引脚上没有电气连线, 设置最后一行就可以解决问题.

恢复原厂ERC矩阵设置后, 有些是警告, 有些是错误.

将所有原厂的警告都通过单击, 改为错误.

然后将最后一行的未连接选项块, 都改成错误. 在空白状态, 点击一下, 变成警告W. 再点击一下, 变为错误E.

改完的效果如下:

请添加图片描述

点击 "Apply"按钮, 应用这些设置.

然后点击Run, 开始DRC检查, 就可以在DRC窗口上看到引脚未连接的错误.

请添加图片描述

双击DRC报错, 就可以跳转到原理图报错的元件处.

双击元件上的小绿圈的报错提示符号, 就可以在弹出的报错信息框中, 看到详细的报错信息.

请添加图片描述

问题解决

这应该算是SPB17.4的bug.

这种常规错误, 应该不用特别设置, 就应该检测的到.

否则图纸大了, 这种默认DRC通过, 但是实际上有错误. 结果画板子的人没发现, 就这么导出网表做板子, 如何是好啊.

正常可用的DRC检查设置全部截图

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

补充 - 2022_1027_1218

如果是警告, 是不会显示在DRC窗口的.
运行DRC检查时, 要勾选检查结果同时在DRC窗口和报告文件中同时显示, 这样就不会漏掉警告了. 因为有些警告实际上是错误.
在这里插入图片描述
等运行完DRC, 在DRC窗口中只能看到DRC错误, 如果只有警告, DRC窗口是空的. 只有报告中可以看到警告.
在这里插入图片描述
在这里插入图片描述
如果确认DRC检查出的警告不是错误, 可以在DRC选项中关掉.
如果确认DRC检查出的警告是错误, 自行处理掉, 然后再运行DRC检查.

补充 - DRC选项备份

这次DRC, 发现和上次配置有些不同,备份一下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

END

### 如何在 Cadence SPB 17.4 中导入元件 #### 准备工作 为了成功导入元件,在开始之前需确认已安装好所需的软件版本,即Cadence SPB 17.4[^1]。 #### 打开CIS数据库并添加元件信息 要向项目中加入新元件,首先应当打开对应项目的CIS(Component Information System)数据库中的表格。在此处录入关于待添加元件的关键详情,比如该元件于原理图库内的名字及其所在位置;同样地记录下其PCB库里的名称与具体方位;另外还有可能涉及一些额外必要的资料,像采购此元件的网址链接等[^3]。 #### 使用Option和Find页面配置环境 由于SPB17.4默认设置会把Option以及Find等功能选项卡置于右侧子窗口内显示,因此当准备执行诸如导入元件这样的任务时,可以利用这些标签页来调整界面布局以便更高效地操作。特别是对于定位特定对象或设定参数而言非常有用[^2]。 #### 实际导入过程 假设已经创建了一个用于表示目标占位面积的矩形轮廓,则可以通过框选这一区域再右键点击以完成初步定义。接着,在Find页面里指定只选取非电气性质线条及线段类型,从而确保仅留下代表实际物理尺寸边界而不具备电路连接意义的部分作为最终结果呈现出来[^4]。 ```python # 这是一个示意性的Python伪代码片段展示逻辑流程而非真实可用脚本 def import_component(): open_cis_database() # 打开CIS数据库 add_component_info_to_table(...) # 向表单增加组件信息 configure_environment_with_option_and_find_tabs() # 利用Option和Find页面配置环境 draw_rectangle_for_placement_area() # 绘制放置区矩形 select_non_electrical_lines_only() # 选择非电器线路 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值