一种线路空旷区域的快速识别方法与流程

    专利查询2022-07-07  180


    一种线路空旷区域的快速识别方法
    【技术领域】
    1.本发明涉及电路技术领域,尤其涉及一种线路空旷区域的快速识别方法。


    背景技术:

    2.随着电子产品更新换代的加速和产品集成功能的增加,很多pcb板子在布线上同时存在密集区间和空旷区间,这个加大了生产的难度,特别是增加了在线路蚀刻方面的不良率。公司为了改善这种情况的不良率,需要对线宽空旷区域进行识别并加补线宽和保证安全间距;目前现有的运作方式是按照公司规范,人为去识别(空旷区域为40mm*40mm,且该区域的铜面积小于15%),在识别过程中,需要花费大量时间和多人力来做,而且还会因为板子面积过大、人员经验差异、人员责任心等等情况存在漏识别和误识别的现象,导致工作效率比较低下而且还存在不能准确的识别空旷区域并进行优化的现象。


    技术实现要素:

    3.本发明公开了一种线路空旷区域的快速识别方法,其缩短了人工识别花费的时间和减低了人工识别过程中漏判误判的风险,提升工作效率,保证识别的准确性,可以提升产品良率,从而可以解决背景技术中涉及的技术问题。
    4.为实现上述目的,本发明的技术方案为:
    5.一种线路空旷区域的快速识别方法,该方法包括如下步骤:
    6.步骤s1、接收资料运行genesis软件;
    7.步骤s2、进入job下的step的操作界面,并打开线路资料,快捷键运行残铜分析小程序;
    8.步骤s3、点击小程序弹出的界面中的“执行”按钮,genesis软件自分析线路资料中包含的线路是否存在有预设空旷面积和是否存在有预设残铜率的区域,如果没有,则提示没有;如果有,则自动新增一个新层,并在此区域加以位置标记;
    9.其中,步骤s3具体包括如下步骤:
    10.步骤s3.1、点击小程序弹出的界面中的“执行”按钮;
    11.步骤s3.2、根据命名规则和属性,自动判断顶层和底层;
    12.步骤s3.3、根据命名规则和属性,自动后台抓取里面的pnl尺寸;
    13.步骤s3.4、程序后台将现有将尺寸进行分割成n多个预设面积的多个小单元;
    14.步骤s3.5、根据各小单元后台自动框选并计算其对应的铜面积;
    15.步骤s3.6、将结构保存到二维数组中;
    16.步骤s3.7、依次按照左右和上下平移一格的方式,将数据进行叠加;
    17.步骤s3.8、将叠加的数据存入新的数组中;
    18.步骤s3.9、对数据进行取值和判断是否符合条件;
    19.步骤s3.10、符合条件的取出并记住数组位置,得到新数组位置;
    20.步骤s3.11、将新数组位置通过算法去取得原始数据的位置;
    21.步骤s3.12、根据原始数据的位置和划分的尺寸,自动计算出在图形中的位置;
    22.步骤s3.13、根据图形位置画图定位其区域。
    23.作为本发明的一种优选改进,在步骤s3中,预设空旷面积为40mm*40mm,预设残铜率为15%。
    24.作为本发明的一种优选改进,在步骤s3.4中,预设面积为10mm*10mm。
    25.作为本发明的一种优选改进,所述残铜分析小程序为泰和残铜分析器。
    26.本发明的有益效果如下:以人工分析来看,每层从打开线路资料到分析完和标记区域位置,预计需要30分钟,每份线路资料需要分析顶层和底层,共需要60分钟,经过以上操作,只需要20秒出结果;效率提升达到99%以上;同时避免了漏判和误判的风险,准确率达到100%。
    【附图说明】
    27.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
    28.图1为本发明genesis软件中快捷键运行“泰和残铜分析器”小程序弹出的界面;
    29.图2为本发明分析完无空旷区域提示的自动分析结果图;
    30.图3为本发明分析完有空旷区域提示和自动定位画图空旷区域位置的自动分析结果图;
    31.图4为本发明比对资料和空旷区域图。
    【具体实施方式】
    32.下面将结合本发明实施例对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
    33.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
    ……
    )仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
    34.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
    35.在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
    36.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
    37.本发明提供了一种线路空旷区域的快速识别方法,该方法包括如下步骤:
    38.步骤s1、接收资料运行genesis软件;
    39.步骤s2、进入job下的step的操作界面,并打开线路资料,快捷键运行残铜分析小程序;
    40.具体的,该残铜分析小程序为泰和残铜分析器。
    41.步骤s3、点击小程序弹出的界面中的“执行”按钮,genesis软件自分析线路资料中包含的线路是否存在有预设空旷面积和是否存在有预设残铜率的区域,如果没有,则提示没有;如果有,则自动新增一个新层,并在此区域加以位置标记,具体可参见图2-4所示;
    42.具体的,预设空旷面积为40mm*40mm,预设残铜率为15%。
    43.其中,步骤s3具体包括如下步骤:
    44.步骤s3.1、点击小程序弹出的界面中的“执行”按钮;
    45.步骤s3.2、根据命名规则和属性,自动判断顶层和底层;
    46.步骤s3.3、根据命名规则和属性,自动后台抓取里面的pnl尺寸;
    47.步骤s3.4、程序后台将现有将尺寸进行分割成n多个面积10mm*10mm的多个小单元;
    48.步骤s3.5、根据各小单元后台自动框选并计算其对应的铜面积;
    49.步骤s3.6、将结构保存到二维数组中;
    50.步骤s3.7、依次按照左右和上下平移一格的方式,将数据进行叠加;
    51.步骤s3.8、将叠加的数据存入新的数组中;
    52.步骤s3.9、对数据进行取值和判断是否符合条件;
    53.步骤s3.10、符合条件的取出并记住数组位置,得到新数组位置;
    54.步骤s3.11、将新数组位置通过算法去取得原始数据的位置;
    55.步骤s3.12、根据原始数据的位置和划分的尺寸,自动计算出在图形中的位置;
    56.步骤s3.13、根据图形位置画图定位其区域。
    57.本发明的有益效果如下:以人工分析来看,每层从打开线路资料到分析完和标记区域位置,预计需要30分钟,每份线路资料需要分析顶层和底层,共需要60分钟,经过以上操作,只需要20秒出结果;效率提升达到99%以上;同时避免了漏判和误判的风险,准确率达到100%。
    58.尽管本发明的实施方案已公开如上,但并不仅仅限于说明书和实施方案中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里所示出与描述的图例。
    转载请注明原文地址:https://tc.8miu.com/read-623.html

    最新回复(0)