[发明专利]一种PCB设计中识别封装更新的方法及设备有效
申请号: | 201811571818.3 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109657359B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 柯华英 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F30/39 | 分类号: | G06F30/39 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 林桐苒;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcb 设计 识别 封装 更新 方法 设备 | ||
本发明公开了一种PCB设计中识别封装更新的方法及设备,涉及PCB设计领域。本文公开的一种PCB设计中识别封装更新的方法,包括:在PCB设计过程中,为零件封装添加版本信息,其中,在PCB设计完成时,零件封装的版本信息标识为初始版本,在更新所有零件后,将更新后的零件封装的版本信息标识为更新版本;比较所述初始版本的零件封装信息与更新版本的零件封装信息,查找出两个版本中零件封装信息不一致的零件,并列出所查找到的零件的信息。本发明技术方案提出一种PCB设计中可以自动识别封装更新的方案,从而自动完成该检查过程,简单快捷。
技术领域
本发明涉及PCB(Printed Circuit Board,印刷电路板)设计领域,特别涉及一种PCB设计中识别封装更新的方法及设备。
背景技术
PCB设计离不开零件库,一个完善的零件库,对于提高PCB设计的质量有很大的帮助。随着PCB设计质量问题分析经验的积累,需要优化的零件也越来越多,这就导致零件库中的零件封装版本会不断更新。
因此,在PCB设计的最后出图阶段,都会将板卡内的所有零件全部更新,以取代旧版本的零件封装,保证使用的零件封装是当前库中最新的,以此保证PCB的设计质量。
通常,零件更新以后,可以通过查看建库工程师整理的封装更改信息表,搜索上一版日期之后有无更新的零件,重点关注有更新的零件封装。可见,这种用肉眼查看更新的方式很难准确快速的查找到封装有变化的零件,比较费时费力,而且有些微小的封装变化不足以被发现,导致PCB设计可能会有需要更新的地方被遗漏,造成隐患的存在。
发明内容
本发明公开了一种PCB设计中识别封装更新的方法及设备,可以解决现有PCB设计中零件更新后手动管理控制造成的费时费力的问题。
本发明公开了一种PCB设计中识别封装更新的方法,包括:
在PCB设计过程中,为零件封装添加版本信息,其中,在PCB设计完成时,零件封装的版本信息标识为初始版本,在更新所有零件后,将更新后的零件封装的版本信息标识为更新版本;
比较所述初始版本的零件封装信息与更新版本的零件封装信息,查找出两个版本中零件封装信息不一致的零件,并列出所查找到的零件的信息。
可选地,上述方法中,所述零件的信息包括如下任一种或几种信息:
零件位号、版本信息、坐标信息。
可选地,上述方法中,所述在PCB设计过程中,为零件封装添加版本信息,其中,在PCB设计完成时,零件封装的版本信息标识为初始版本,包括:
在PCB Footprint中新添加Package Geometry/Note层面,在此层面中添加记录零件封装的版本信息及各版本的更新内容,其中,当前的brd文件保存为零件封装更新前的初始版本。
可选地,上述方法中,所述在更新所有零件后,将更新后的零件封装的版本信息标识为更新版本,包括:
使用Allegro软件的零件更新功能,对整板零件进行更新,更新后的brd文件保存为零件封装更新后的版本。
可选地,上述方法中,所述比较所述初始版本的零件封装信息与更新版本的零件封装信息,查找出两个版本中零件封装信息不一致的零件,包括;
使用allegro skill编写程序分别获取brd文件的初始版本和brd文件的更新版本,对比查找出这两个版本的brd文件中零件封装信息不一致的零件。
本文还公开了一种PCB设计中识别封装更新的设备,包括存储器和处理器,其中:
所述存储器,用于保存PCB设计中识别封装更新的处理程序;
所述处理器,用于读取执行所述PCB设计中识别封装更新的处理程序,执行如下操作:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811571818.3/2.html,转载请声明来源钻瓜专利网。