自动清理多余走线的方法.pdf
《自动清理多余走线的方法.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
具有防堵机构的浆水处理用滤筛装置.pdf
打包设备.pdf
可回收动脉瘤辅助支架及输送系统.pdf
电梯井道相邻房间的复合隔声墙体构造.pdf
灯具的免接电线的导电铜片触点结构.pdf
管式反应器.pdf
陶瓷纤维管.pdf
留孔装置.pdf
冲压机用的送料机构.pdf
玻璃装饰条组装装置.pdf
电缆抗拉强度检测装置.pdf
电网建设的架线机.pdf
家电玻璃多向磨边机.pdf
用于土壤肥料的均匀泼洒机构.pdf
漏电电流检测仪及防护组件.pdf
洁净室多重复合杀菌过滤风口结构.pdf
纸垛自动整理装置.pdf
有机废气、有机废液及烟气的协同处理系统.pdf
铜锭抛光用夹具.pdf
指纹取景器.pdf
新型电动自楔式安全制动器.pdf
新型血糖试纸盒.pdf
中远距离传输零中频接收机电路.pdf
纳米铁强化磺胺废水厌氧消化的方法.pdf
鱼缸除垢机器人.pdf
可变形手持便携式三防平板电脑.pdf
步进电机散热方法、系统及介质.pdf
建筑施工降尘设备.pdf
防水防潮型家用可燃气体探测器.pdf
基于物联网的智能实验室安全管理策略确定方法及装置.pdf
基于双边带光频梳的快速布里渊光学时域分析仪.pdf
证书更新方法、装置、计算机设备和存储介质.pdf
金属管绕环装置.pdf
汽车板簧橡胶衬套.pdf
显示面板和显示装置.pdf
方便脱模的造型砂箱.pdf
中空玻璃运输设备.pdf
用于阀门钻孔的刀具结构.pdf
山茶花抑菌洗手液及其制备方法.pdf
溢价确定方法、装置、设备及存储介质.pdf
道路桥梁施工警示装置.pdf
摩擦材料放料的分料车.pdf
H响应型聚酰胺清水剂及其应用.pdf
用于星基增强L5信号的快速帧同步方法.pdf
便于更换卷轮的打包机.pdf
具有称重功能的包装机.pdf
分级人体平衡能力训练垫.pdf
筛选适宜乳杆菌增殖的氮源的方法.pdf
耐磨抗拉效果好的PP带.pdf
移动式多功能胎心监测仪.pdf