cadence SPB17.4 - allegro DRC检查

cadence SPB17.4 - allegro DRC检查

前言

在看allegro布线之后,DRC的资料。

没有找到很详细的资料(要检查哪些规则? 怎么跳转到具体的DRC报错处?)

笔记

设置DRC规则

所有规则,都在规则管理器里面设置。

DRC时,检查的项目都是根据规则管理器的约定来的。

所以,布线前或查看DRC前,都需要先确认规则管理器中设置了所有规则。

请添加图片描述
请添加图片描述

在规则管理器里面,将该设置的规则(e.g. 线宽,间距)都设置上。不知道的规则就用默认的。

设置分析模式

虽然规则已经设置好,也不一定会DRC有效。

因为要指定这些规则被DRC才行。
请添加图片描述

出现 Analysis Modes(分析模式)对话框
请添加图片描述

点击左边视图的每一项后,在右边视图会出现该项可以检查的选项。

在右边可选的On项下,能打勾的地方都打上勾。

在对话框下面,勾上在线DRC和在线DFM, 然后点击OK确认设置。

查看大致的DRC状态

请添加图片描述
请添加图片描述

在状态对话框中,能大致看出有没有错(没有放置的元件,没有布线的网络/电气连线,DRC错误数量)。但是有些错误和警告是不显示的。也无法精确跳转到报错的地方。

更新DRC检查

请添加图片描述

在命令窗口,可以看到更新了DRC, 还剩多少DRC.

Performing DRC...
Multithreaded DRC update (16 threads).
DRC done; 68 errors detected.

查看具体的DRC报错

请添加图片描述

打开了DRC浏览器,这里就能看到具体的DRC错误。点击右边的报错条目,就能跳转到PCB上的报错点。

在DRC浏览器中,在左视图的树上,依次点开每个下拉箭头,直到看到没有箭头的树叶项。

左击树叶项,如果树叶项上标注的数量>0, 就是有DRC报错。

在右视图,点击一项DRC报错,可以看到报错的subclass(哪一层), 需要的值,当前值。

如果实际值不在需要的值范围内,就DRC报错。

可以看到第一个目标,第2个目标,采用的DRC规则是哪个类。
请添加图片描述

这样,我们就能具体知道是哪2个元素之间报错,报错的规则是啥?应该怎么改,才能符合这个规则。

例子,就拿上图第一条DRC报错来看。
请添加图片描述

DRC子类指示在顶层,引脚 U5.10 和 过孔之间要求的值是10mil, 但是实际值只有9.665mil.

这样的话,我们就知道,只要将过孔拉远一点,离U5.10引脚超过10mil, 这个DRC报错就没有了。

等我们调整完,再来DRC浏览器看,这个DRC报错已经没有了。

所有的DRC报错,在DRC浏览器中看的都很直观,可以直接定位到报错的地方,可以知道报错的具体原因。这就解决大问题了。

DRC通过的结果确认

  • 状态显示必须都是0警告,0错误。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果不是0,点击错误或警告的图标,会生成一个报告,用模拟 add line的方法,跳转到对应坐标处,查看具体错误。

  • DRC浏览器中的错误数量必须为0
    在这里插入图片描述
    在这里插入图片描述
    在最后确认DRC时,最好对DRC进行update, 然后再进行DRC结果查看。

DRC update的几个地方

在这里插入图片描述
在这里插入图片描述

END

对于allegro DRC报错设置和查看的操作,暂时这些好像够用。

如果有新认识,再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值