[发明专利]一种校验原理图和PCB生产数据一致性的方法有效
申请号: | 201710294620.4 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107025362B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 应朝晖;陈懿;陈传开;陈锡波;姚景升;靳浪平 | 申请(专利权)人: | 无锡市同步电子科技有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
地址: | 214135 江苏省无锡市无锡新区清源路18*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 校验 原理图 pcb 生产 数据一致性 方法 | ||
1.一种校验原理图和PCB生产数据一致性的方法,其特征在于,包括如下步骤:
S101、制作PCB设计软件原理图网表文件的标准模版,该标准模版包括网络表描述格式、元器件描述格式、特殊符号表达规则;
S102、制作ODB++加工数据网表文件的标准模版,该标准模版包括网络表描述格式、元器件描述格式;
S103、提取PCB设计软件原理图网表,并提取加工数据网表;其中,所述步骤S103包括:加工数据的特点包括坐标、尺寸、元素属性,根据IPC标准输出加工数据的各元素的连接属性,为了实现网表,需要根据每个元素的属性生产基本网表,过程如下:一、根据每个焊盘所属位号建立元器件列表,列表内容包括器件的位号、焊盘数量;二、根据焊盘连接关系,综合元器件列表生成基本网络表,命名网络名;三、根据每一条网络名及网络节点元素生成初步网表;四、使用用户原理图导出正确网表数据,并提取关键网络连接数据,去除额外的包括器件信息、器件参数值信息在内的信息;
S104、解析网表,使用列表方式存储连接关系描述信息、器件类型信息,遵守器件信息、连接节点数、连接节点、结束符协议存储;其中,所述步骤S104包括:根据客户提供的原理图网表更改加工数据生产网表,编制匹配原理图格式的网表,最终匹配完成的加工数据网表包括加工数据网络名、位号、引脚序号,原理图网表包括客户命名网络名、位号、引脚序号;
S105、根据定义的数据存储协议比对原理图网表文件和加工数据网表文件;
S106、根据步骤S105的比对结果生成报告文件,完成原理图和PCB生产数据的一致性校验。
2.根据权利要求1所述的校验原理图和PCB生产数据一致性的方法,其特征在于,所述步骤S105包括:由于加工数据网表顺序的随机性、内部元素随机性、额外的网络元素存在,采用器件信息模糊比对方法进行比对匹配,该模糊比对方法包括:一、将客户网表和PCB加工数据网表导入内存;二、以客户网表为基本参照,做一次遍历;三、采用四舍五入原则,如果PCB网表元素除额外元素,匹配位号数量大于50%,则进行引脚序号匹配,匹配过程首先匹配位号前缀,无错误再匹配位号序号;四、在引脚序号匹配时,使用哈希表的方式存储过程数据,开辟两个存储区即正确数据存储区和错误数据存储区,正确数据存储区存储匹配正确,错误数据存储区匹配错误的数据;五、每次遍历过程需要查找正确数据存储区,以确认无短路信号网表,无短路网表即可遍历下一条网络;六、每次遍历完成输出正确数据存储区和错误数据存储区的存储数据,经过修改迭代,直至无错误数据输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡市同步电子科技有限公司,未经无锡市同步电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710294620.4/1.html,转载请声明来源钻瓜专利网。