自动清理多余走线的方法.pdf

上传人:南*** 文档编号:10158895 上传时间:2021-06-09 格式:PDF 页数:7 大小:360.17KB
收藏 版权申诉 举报 下载
自动清理多余走线的方法.pdf_第1页
第1页 / 共7页
自动清理多余走线的方法.pdf_第2页
第2页 / 共7页
自动清理多余走线的方法.pdf_第3页
第3页 / 共7页
文档描述:

《自动清理多余走线的方法.pdf》由会员分享,可在线阅读,更多相关《自动清理多余走线的方法.pdf(7页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010951242.4 (22)申请日 2020.09.11 (71)申请人 济南浪潮高新科技投资发展有限公 司 地址 250100 山东省济南市高新区孙村镇 科航路2877号研发楼一楼 (72)发明人 卞一名 (74)专利代理机构 济南信达专利事务所有限公 司 37100 代理人 陈婷婷 (51)Int.Cl. G06F 30/39(2020.01) G06F 30/394(2020.01) (54)发明名称 一种自动清理多余走线的方法 (57)摘要 本发明公开了一种自动。

2、清理多余走线的方 法, 属于PCB输出检查技术领域, 对所有信号层进 行分类, 确定各个器件及过孔的坐标位置; 确定 每根走线两个端点的坐标位置; 然后确定所述走 线两端的坐标位置与其对应的器件或过孔的坐 标位置是否一样, 若位置一样则测无多余线头, 若位置不同则有多余线头, 根据器件或过孔的位 置找到该多余线头。 本发明能够有效减少设计人 员工作量, 提高PCB质量, 避免因电源设计不足导 致改版, 缩短项目周期。 权利要求书1页 说明书4页 附图1页 CN 112100963 A 2020.12.18 CN 112100963 A 1.一种自动清理多余走线的方法, 其特征在于, 对所有信号。

3、层进行分类, 确定各个器件 及过孔的坐标位置; 确定每根走线两个端点的坐标位置; 然后确定所述走线两端的坐标位置与其对应的器件或过孔的坐标位置是否一样, 若位 置一样则测无多余线头, 若位置不同则有多余线头, 根据器件或过孔的位置找到该多余线 头。 2.根据权利要求1所述的一种自动清理多余走线的方法, 其特征在于基于Cadence Allegro软件, 调用DCR API和走线通道信息采集API, 编写电流通道阻抗设计自动化检查工 具。 3.根据权利要求2所述的一种自动清理多余走线的方法, 其特征在于在脚本中添加检 查电流通道的程序, 并将该功能添加到菜单栏。 4.根据权利要求1或2所述的一种。

4、自动清理多余走线的方法, 其特征在于该方法的具体 实施过程如下: 1)、 检测各个器件中的PIN及过孔, 确定其坐标位置; 2)、 对每根走线的两端进行检测, 确定走线两个端点的坐标位置; 3)、 确定走线两端的坐标位置是否与器件或过孔的坐标位置一样, 若位置一样则无多 余线头, 若位置不同则有多余线头, 根据器件或过孔的位置找到该线头位置; 4)、 框出正版PCB, 并执行skill程序。 5.根据权利要求4所述的一种自动清理多余走线的方法, 其特征在于, 将上述流程以 skill程序的形式编写成脚本工具, 并将其加载到菜单栏。 6.根据权利要求5所述的一种自动清理多余走线的方法, 其特征在。

5、于通过浏览器按键 选择需要加载的脚本。 7.根据权利要求5所述的一种自动清理多余走线的方法, 其特征在于通过load按键加 载脚本。 8.根据权利要求1所述的一种自动清理多余走线的方法, 其特征在于所有信号层按照 ETCH层面进行分类。 9.一种自动清理多余走线的装置, 其特征在于, 包括: 至少一个存储器和至少一个处理 器; 所述至少一个存储器, 用于存储机器可读程序; 所述至少一个处理器, 用于调用所述机器可读程序, 执行权利要求1至8任一所述的方 法。 10.计算机可读介质, 其特征在于, 所述计算机可读介质上存储有计算机指令, 所述计 算机指令在被处理器执行时, 使所述处理器执行权利要。

6、求1至8任一所述的方法。 权利要求书 1/1 页 2 CN 112100963 A 2 一种自动清理多余走线的方法 技术领域 0001 本发明涉及PCB输出检查技术领域, 具体地说是一种自动清理多余走线的方法。 背景技术 0002 在当前的PCB设计过程中, gerber输出前必须将多余线头删除, 而现存的清除方式 是手动检索, 将坐标挨个定位到PCB中, 这种检查的方式效率较低, 设计人员工作量大, 浪费 设计周期。 发明内容 0003 本发明的技术任务是针对以上不足之处, 提供一种自动清理多余走线的方法, 能 够有效减少设计人员工作量, 提高PCB质量, 避免因电源设计不足导致改版, 缩短。

7、项目周期。 0004 本发明解决其技术问题所采用的技术方案是: 0005 一种自动清理多余走线的方法, 对所有信号层进行分类, 确定各个器件及过孔的 坐标位置; 确定每根走线两个端点的坐标位置; 0006 然后确定所述走线两端的坐标位置与其对应的器件或过孔的坐标位置是否一样, 若位置一样则测无多余线头, 若位置不同则有多余线头, 根据器件或过孔的位置找到该多 余线头。 0007 该方法应用于PCB实际设计过程中, 满足从人工到智能的转变, 减少设计人员的工 作量, 提高PCB质量, 简化设计过程, 提高工作效率。 0008 优选的, 该方法基于Cadence Allegro软件, 调用DCR 。

8、API和走线通道信息采集 API, 编写电流通道阻抗设计自动化检查工具。 0009 Cadence Allegro软件是一款灵活可二次开发的PCB设计软件, 开放了大量的API 接口给应用开发人员, 通过调用DCR API及走线通道信息采集API, 设计编写电流通道阻抗 的自动化检查, 简化设计过程, 提高工作效率。 0010 进一步的, 通过改变程序, 在脚本中添加检查电流通道的程序, 并将该功能添加到 菜单栏, 方便操作。 0011 优选的, 该方法的具体实施过程如下: 0012 1)、 检测各个器件中的PIN及过孔, 确定其坐标位置; 0013 如: U1的1PIN坐标为(1002,20。

9、08); 0014 2)、 对每根走线的两端进行检测, 确定走线两个端点的坐标位置; 0015 如: 从U1的1PIN信号是GND, 首尾两端坐标分别为(1003,2008), (1008,2008); 0016 3)、 确定走线两端的坐标位置是否与器件或过孔的坐标位置一样, 若位置一样则 无多余线头, 若位置不同则有多余线头, 根据器件或过孔的位置找到该线头位置; 0017 如: U1的1PIN信号GND首尾与U1的1PIN的位置不一样, 则该根走线有多余线头; 0018 4)、 框出正版PCB, 并执行skill程序。 0019 进一步的, 将上述流程以skill程序的形式编写成脚本工具,。

10、 并将其加载到菜单 说明书 1/4 页 3 CN 112100963 A 3 栏。 0020 优选的, 通过cadence菜单加载工具将所述脚本工具加载到菜单栏, 通过浏览器按 键选择需要加载的脚本。 0021 进一步的, 通过load按键加载脚本。 0022 优选的, 所有信号层按照ETCH层面进行分类。 0023 本发明还要求保护一种自动清理多余走线的装置, 包括: 至少一个存储器和至少 一个处理器; 0024 所述至少一个存储器, 用于存储机器可读程序; 0025 所述至少一个处理器, 用于调用所述机器可读程序, 执行上述的方法。 0026 本发明还要求保护一种计算机可读介质, 所述计算。

11、机可读介质上存储有计算机指 令, 所述计算机指令在被处理器执行时, 使所述处理器执行上述的方法。 0027 本发明的一种自动清理多余走线的方法与现有技术相比, 具有以下有益效果: 0028 该方法应用于PCB实际设计过程中, 减少设计人员的工作量, 提高PCB质量, 避免因 电源设计不足导致的改版, 有利于缩短项目周期。 附图说明 0029 图1是本发明一个实施例提供的自动清理多余走线的方法流程图; 0030 图2是本发明一个实施例提供的操作页面示例图。 具体实施方式 0031 下面结合具体实施例对本发明作进一步说明。 0032 现存的PCB设计过程中多余线头的清除方式是手动检索, 将坐标挨个。

12、定位到PCB 中, 效率较低, 设计人员工作量大, 浪费设计周期。 而Cadence Allegro软件是一款灵活可二 次开发的PCB设计软件, 开放了大量的API接口给应用开发人员, 通过调用这些API接口, 可 以开发很多自动化的设计工具, 满足从人工到智能的转变, 简化设计过程, 提高工作效率。 0033 本发明实施例提供一种自动清理多余走线的方法, 对所有信号层按照ETCH层面进 行分类, 然后确定各个器件及过孔的坐标位置, 确定每根走线两个端点的坐标位置; 0034 然后确定所述走线两端的坐标位置与其对应的器件或过孔的坐标位置是否一样, 若位置一样则测无多余线头, 若位置不同则有多余。

13、线头, 根据器件或过孔的位置找到该多 余线头。 0035 Cadence Allegro软件是一款灵活可二次开发的PCB设计软件, 开放了大量的API 接口给应用开发人员, 通过调用DCR API及走线通道信息采集API, 设计编写电流通道阻抗 的自动化检查, 简化设计过程, 提高工作效率。 0036 该方法基于Cadence Allegro软件, 调用DCR API和走线通道信息采集API, 编写电 流通道阻抗设计自动化检查工具。 通过改变程序, 在脚本中添加检查电流通道的程序, 并将 该功能添加到菜单栏, 方便操作。 0037 该方法的具体实施过程如下: 0038 S1、 检测各个器件中的。

14、PIN及过孔, 确定其坐标位置; 0039 如: U1的1PIN坐标为(1002,2008); 说明书 2/4 页 4 CN 112100963 A 4 0040 S2、 对每根走线的两端进行检测, 确定走线两个端点的坐标位置; 0041 如: 从U1的1PIN信号是GND, 首尾两端坐标分别为(1003,2008), (1008,2008); 0042 S3、 确定走线两端的坐标位置是否与器件或过孔的坐标位置一样, 若位置一样则 无多余线头, 若位置不同则有多余线头, 根据器件或过孔的位置找到该线头位置; 0043 如: 由上述坐标可知, U1的1PIN坐标为(1002,2008), GND。

15、首尾两端坐标分别为 (1003,2008), (1008,2008); U1的1PIN坐标与GND走线的首尾两端均不重合, 即U1的1PIN信 号GND首尾与U1的1PIN的位置不一样, 则该根走线有多余线头; 由上述坐标可定位多余线头 并进行自动清理, 使GND走线的一端与坐标(1002,2008)重合; 0044 S4、 框出正版PCB, 并执行skill程序。 0045 将上述流程以skill程序的形式编写成脚本工具, 并通过cadence将其加载到菜单 栏, 具体实现步骤如下: 0046 1、 通过浏览器按键选择需要加载的脚本。 0047 2、 通过load按键加载脚本。 0048 如。

16、图2所示, 选择需要加载的脚本, 获取文件路径, 通过load按键加载改脚本, 实现 菜单栏多余走线的检测及自动清理。 0049 该方法应用于PCB实际设计过程中, 满足从人工到智能的转变, 通过自动监测器件 或过孔位置、 及走线位置, 对比器件或过孔位置及走线位置, 根据期间或过孔位置即可找到 多余线头的位置。 0050 通过该检测方法, 能够有效减少设计人员的工作量, 提高PCB质量, 简化设计过程, 提高工作效率。 0051 本发明实施例还提供了一种自动清理多余走线的装置, 包括: 至少一个存储器和 至少一个处理器; 0052 所述至少一个存储器, 用于存储机器可读程序; 0053 所述。

17、至少一个处理器, 用于调用所述机器可读程序, 执行上述实施例中所述的自 动清理多余走线的方法。 0054 本发明实施例还提供了一种计算机可读介质, 所述计算机可读介质上存储有计算 机指令, 所述计算机指令在被处理器执行时, 使所述处理器执行本发明上述实施例中所述 的自动清理多余走线的方法。 具体地, 可以提供配有存储介质的系统或者装置, 在该存储介 质上存储着实现上述实施例中任一实施例的功能的软件程序代码, 且使该系统或者装置的 计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。 0055 在这种情况下, 从存储介质读取的程序代码本身可实现上述实施例中任何一项实 施例的功能, 因。

18、此程序代码和存储程序代码的存储介质构成了本发明的一部分。 0056 用于提供程序代码的存储介质实施例包括软盘、 硬盘、 磁光盘、 光盘(如CD-ROM、 CD-R、 CD-RW、 DVD-ROM、 DVD-RAM、 DVD-RW、 DVD+RW)、 磁带、 非易失性存储卡和ROM。 可选择地, 可以由通信网络从服务器计算机上下载程序代码。 0057 此外, 应该清楚的是, 不仅可以通过执行计算机所读出的程序代码, 而且可以通过 基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作, 从而 实现上述实施例中任意一项实施例的功能。 0058 此外, 可以理解的是, 将由存储介质。

19、读出的程序代码写到插入计算机内的扩展板 说明书 3/4 页 5 CN 112100963 A 5 中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中, 随后基于程 序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作, 从而 实现上述实施例中任一实施例的功能。 0059 上文通过附图和优选实施例对本发明进行了详细展示和说明, 然而本发明不限于 这些已揭示的实施例, 基与上述多个实施例本领域技术人员可以知晓, 可以组合上述不同 实施例中的代码审核手段得到本发明更多的实施例, 这些实施例也在本发明的保护范围之 内。 说明书 4/4 页 6 CN 112100963 A 6 图1 图2 说明书附图 1/1 页 7 CN 112100963 A 7 。

展开阅读全文
内容关键字: 自动 清理 多余 方法
关于本文
本文标题:自动清理多余走线的方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10158895.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1