[发明专利]一种PCB设计中器件位号错位的检查方法有效
申请号: | 201410124276.0 | 申请日: | 2014-03-28 |
公开(公告)号: | CN103886156B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 应朝晖;陈传开;王永康;王锡刚;陈懿;刘鹍 | 申请(专利权)人: | 无锡市同步电子科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬,孟金喆 |
地址: | 214135 江苏省无锡市无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcb 设计 器件 错位 检查 方法 | ||
技术领域
本发明涉及PCB电路设计技术领域,尤其涉及一种PCB设计中器件位号错位的检查方法。
背景技术
PCB(Printed Circuit Board),中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。现在PCB设计朝着高速、高密度的方向发展,竞争也日益激烈。PCB板越来越复杂,其上面承载的器件封装数目也越来越庞大,在PCB的器件布局时,总会难免有疏忽,将PCB中器件的位号标错位置,为后来的调试、生产、测试等造成隐患,位号错位有时需要付出巨大的代价,严重则烧坏集成芯片。因此,PCB位号检查是必不可少的程序,然而目前并没有有效的位号检查方法,主要还是依靠质检师进行人力排查,平均每种设计的位号检查需消耗30分钟,费时费力,而且准确率低,时有漏检现象发生。
发明内容
本发明的目的在于通过一种PCB设计中器件位号错位的检查方法,来解决以上背景技术部分提到的问题。
为达此目的,本发明采用以下技术方案:
一种PCB设计中器件位号错位的检查方法,其包括如下步骤:
A、对多引脚的集成器件和连接器单独选择并屏蔽;
B、筛选位号信息并分类为正面位号总体数组和反面位号总体数组;
C、建立正面位号总体数组和反面位号总体数组,正面位号总体数组和反面位号总体数组统称为位号数组;
D、备份位号数组作为临时操作数组;
E、依次取临时操作数组中的一个位号,并以字符边界值向外扩展至少预设值的量在PCB板面做递归选择,其中,预设值大小因设计规范或单位的不同而不同;
F、判断选择器件的个数,若递归器件的个数不小于2则建立递归二维数组,按组存入新的位号数组,并删除已选择的位号,更新临时操作数组,否则将该位号加入离散数组,并从临时操作数组中删除该位号,返回步骤D;
G、处理最终的临时操作数组为离散数组,并把连接器和集成器件元素插入数组;依次取每一组位号数据组,映射器件数组;
H、按照笛卡尔坐标系为每一组位号数组和离散数组建立位号二维阵列和器件二维阵列,以所述预设值为基数,按预设值的倍数模糊器件与位号的坐标值;
I、生成索引行列相同的位号二维阵列和器件二维阵列;
J、比较每组器件的位号索引和器件索引,存储比较结果;
K、根据需要选择是否按照上述步骤,以器件递归选择的方式重新检查错位;
L、汇总错位的位号和器件,并输出错位报告。
特别地,所述步骤C具体包括:对PCB板的正面的器件位号和反面的器件位号分别处理,用整体选择的方式选择所有当前板面的位号,并为正面位号和反面位号建立一维位号数组即正面位号总体数组和反面位号总体数组。
特别地,所述步骤D具体包括:备份位号数组作为临时操作数组,并为每一个位号建立一个与位号大小一致的边界,其中,所述边界为矩形。
特别地,所述步骤H具体包括:按照笛卡尔坐标系按照笛卡尔坐标系为每一组位号数组和离散数组建立位号二维阵列和器件二维阵列,以5mil为基数,分别对位号和器件进行坐标模糊处理,以5mil为基数,按5mil的倍数模糊器件与位号的坐标值,直至其有相同的行数或列数,若最后仍无行列匹配,则判定错位。
特别地,所述步骤K之前还包括:对单行单列位号或多行多列的器件进行索引比对,并记录所有不相符的位号或器件。
本发明提出的PCB设计中器件位号错位的检查方法使用递归选择的方法按照器件或位号的间距对设计中的器件或位号进行选择和分组,这种智能分组方式更接近布局和调整位号的行业习惯和用户接收标准;运用坐标值模糊化手段快速匹配位号和器件,为位号及器件分别映射二维索引,可以避免因器件和位号距离过远而无法检查的情况,也可检查各种错位情况,在结果显示时能准确的定位。本发明平均对每种设计的位号检查在20秒以内即可完成(因机器性能不同而略有差异),省时省力,且准确率高,无漏检现象。
附图说明
图1为本发明实施例提供的PCB设计中器件位号错位的检查方法流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
请参照图1所示,图1为本发明实施例提供的PCB设计中器件位号错位的检查方法流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市同步电子科技有限公司,未经无锡市同步电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410124276.0/2.html,转载请声明来源钻瓜专利网。