Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4727|回复: 1

[求助] ->bBox不靠谱?

[复制链接]
发表于 2017-7-27 09:50:20 | 显示全部楼层 |阅读模式
做的是pin上是否有via
最近发现获得pin的bbox,发现比实际的大一些,我用三块板子测试,分别四周扩大一个1.925mil/2mil/10mil。调试10mil(4711pin)的板子时导致判断大部分出错。该这么解决呢,或者换什么方法?  发现运行的时间10s+,好慢。

调试发现:找到表层的bBOX 虽然与是pin一样大,但是bBOX并不在pin的正上方呢,????
发表于 2017-8-3 11:59:06 | 显示全部楼层
本帖最后由 leilei4908 于 2017-8-3 12:07 编辑

bBox是包含对象所有内容的最小方框,包括Antipad和Thermal Relief,当然不等于RegularPad,而且bBox是方框,不能真实表现Pad的大小
pinPoly = car(axlPolyFromDB(pin ?layer layer ?padType padType))
bBox = poly->bBox

要检查PadOnPad的情况,可以选中所有的pin,每个pin获取bBox范围内的via,再用axlPolyOperation(pinPoly viaPoly 'and)判断是否有重叠



评分

参与人数 1SKILL币 +2 贡献 +1 收起 理由
王开鑫55 + 2 + 1 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-11-23 17:17 , Processed in 0.146180 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表