本发明涉及pcb领域,尤其涉及一种pcb网络的测试点筛选及检查方法。
背景技术:
目前,部分用户要求针对所设计的所有pcb的网络均需添加测试点。现有altiumdesigner软件的测试点放置仍然是使用手动放置的方式,由于以往放置的测试点较少(一般不超过10个),测试点的检查方式为人工检查,在测试点少的情况下检查准确率和检查时间均满足要求,但是,对于需要对整板网络均添加测试点的情况来说,人工检查不仅费时费力,检查时还容易出现遗漏的情况,结果无法令客户满意,因此目前急需一种能快速筛选及检查测试点的方法,一方面能提高设计师和质检师的效率,另一方面能满足测试点添加检查的准确率。altiumdesigner软件自动放置测试点的功能对板子的密度及设置约束要求很高,靠软件自动放置测试点可能性不高,而altiumdesigner软件自动检查测试点的功能只需完成对测试点的筛选识别,后期可以直接对测试点实现自动化检查。
技术实现要素:
本发明的目的在于通过一种pcb网络的测试点筛选及检查方法,来解决以上背景技术部分提到的问题。
为达此目的,本发明采用以下技术方案:
一种pcb网络的测试点筛选及检查方法,其包括如下步骤:
s101、对顶层测试点进行识别,其中,所述顶层测试点分为通孔形式测试点和顶层表贴焊盘形式测试点;通过对所述通孔形式测试点和所述顶层表贴焊盘形式测试点的筛选实现对顶层测试点的识别,并在识别完成后,通过顶层制造测试点(fabricationtestpoint-top)按钮,将已识别的设置成顶层测试点;
s102、对底层测试点进行识别,其中,所述底层测试点分为通孔形式测试点和底层表贴焊盘形式测试点;通过对通孔形式测试点和底层表贴焊盘形式测试点的筛选实现对底层测试点的识别,并在识别完成后,通过底层制造测试点(fabricationtestpoint-bottom)按钮,将已识别的设置成底层测试点;
s103、对顶层测试点进行检查,其包括:过孔形式测试点开窗检查、过孔形式测试点识别检查以及顶层表贴形式测试点开窗检查和顶层表贴形式测试点识别检查;通过对过孔形式测试点和顶层表贴形式测试点的筛选,实现高亮错误项;
s104、底层测试点检查,其包括:过孔形式测试点开窗检查、过孔形式测试点识别检查以及底层表贴形式测试点开窗检查和底层表贴形式测试点识别检查;通过对过孔形式测试点和底层表贴形式测试点的筛选,实现高亮错误项。
特别地,所述步骤s101中对顶层测试点进行识别,包括:
对通孔形式测试点的识别:第一筛选条件为过孔,第二筛选条件为底层过孔外盘直径小于顶层过孔外盘径;
对顶层表贴焊盘形式测试点的识别:第一筛选条件为顶层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil。
特别地,所述步骤s102中对底层测试点进行识别,包括:
对通孔形式测试点的识别:第一筛选条件为过孔,第二筛选条件为底层过孔外盘直径大于顶层过孔外盘径;
对底层表贴形式测试点的识别:第一筛选条件为底层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil。
特别地,所述步骤s103中对顶层测试点进行检查,包括:
对过孔形式测试点的开窗检查和过孔形式测试点的识别检查:第一筛选条件为底层过孔外盘直径小于顶层过孔外盘径的过孔,第二筛选条件为顶层测试点(testpointfabtop)属性不为真,第三筛选条件为顶层阻焊开窗(soldermasktentingtop)属性为真;
对顶层表贴形式测试点开窗检查和顶层表贴形式测试点识别检查:第一筛选条件为顶层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil,第四筛选条件为顶层测试点属性不为真,第五筛选条件为顶层阻焊开窗属性为真。
特别地,所述步骤s104中底层测试点检查,包括:
过孔形式测试点开窗检查和过孔形式测试点识别检查:第一筛选条件为底层过孔外盘直径大于顶层过孔外盘径的过孔,第二筛选条件为底层测试点(testpointfabbottom)属性不为真,第三筛选条件为底层阻焊开窗(soldermasktentingbottom)属性为真;
底层表贴形式测试点开窗检查和底层表贴形式测试点识别检查:第一筛选条件为底层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil,第四筛选条件为底层测试点(testpointfabbottom)属性为真,第五筛选条件为底层阻焊开窗(soldermasktentingbottom)属性为真。
本发明提出的pcb网络的测试点筛选及检查方法能够快速的实现测试点的筛选和检查,大大的减少人工的检查工作,提高工作效率和准确率。
附图说明
图1为本发明实施例提供的pcb网络的测试点筛选及检查方法流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容,除非另有定义,本文所使用的所有技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述具体的实施例,不是旨在于限制本发明。
请参照图1所示,图1为本发明实施例提供的pcb网络的测试点筛选及检查方法流程图。
本实施例中pcb网络的测试点筛选及检查方法具体包括如下步骤:
s101、对顶层测试点进行识别,其中,所述顶层测试点分为通孔形式测试点和顶层表贴焊盘形式测试点。
于本实施例,对通孔形式测试点的识别:第一筛选条件为过孔,第二筛选条件为底层过孔外盘直径小于顶层过孔外盘径。
于本实施例,对顶层表贴焊盘形式测试点的识别:第一筛选条件为顶层表贴盘(非器件盘),第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil。
通过对所述通孔形式测试点和所述顶层表贴焊盘形式测试点的筛选实现对顶层测试点的识别,并在识别完成后,通过顶层制造测试点(fabricationtestpoint-top)按钮,将已识别的设置成顶层测试点。
s102、对底层测试点进行识别,其中,所述底层测试点分为通孔形式测试点和底层表贴焊盘形式测试点。
于本实施例,对通孔形式测试点的识别:第一筛选条件为过孔,第二筛选条件为底层过孔外盘直径大于顶层过孔外盘径。
于本实施例,对底层表贴形式测试点的识别:第一筛选条件为底层表贴盘(非器件盘),第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil。
通过对通孔形式测试点和底层表贴焊盘形式测试点的筛选实现对底层测试点的识别,并在识别完成后,通过底层制造测试点(fabricationtestpoint-bottom)按钮,将已识别的设置成底层测试点。
s103、对顶层测试点进行检查,其包括:过孔形式测试点开窗检查、过孔形式测试点识别检查以及顶层表贴形式测试点开窗检查和顶层表贴形式测试点识别检查。
在本实施例中对过孔形式测试点的开窗检查和过孔形式测试点的识别检查:第一筛选条件为底层过孔外盘直径小于顶层过孔外盘径的过孔,第二筛选条件为顶层测试点(testpointfabtop)属性不为真,第三筛选条件为顶层阻焊开窗(soldermasktentingtop)属性为真。(testpointfabtop属性为真时表示识别为测试点,soldermasktentingtop属性不为真时表示开窗,此处为反向搜索,查找错误项。)
在本实施例中对顶层表贴形式测试点开窗检查和顶层表贴形式测试点识别检查:第一筛选条件为顶层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil,第四筛选条件为顶层测试点属性不为真,第五筛选条件为顶层阻焊开窗属性为真。
通过对过孔形式测试点和顶层表贴形式测试点的筛选,实现高亮错误项
s104、底层测试点检查,其具体包括:过孔形式测试点开窗检查、过孔形式测试点识别检查以及底层表贴形式测试点开窗检查和底层表贴形式测试点识别检查。
在本实施例中过孔形式测试点开窗检查和过孔形式测试点识别检查:第一筛选条件为底层过孔外盘直径大于顶层过孔外盘径的过孔,第二筛选条件为底层测试点(testpointfabbottom)属性不为真,第三筛选条件为底层阻焊开窗(soldermasktentingbottom)属性为真;
在本实施例中底层表贴形式测试点开窗检查和底层表贴形式测试点识别检查:第一筛选条件为底层表贴盘,第二筛选条件为焊盘x轴直径为30mil,第三筛选条件为焊盘y轴直径为30mil,第四筛选条件为底层测试点(testpointfabbottom)属性为真,第五筛选条件为底层阻焊开窗(soldermasktentingbottom)属性为真。
通过对过孔形式测试点和底层表贴形式测试点的筛选,实现高亮错误项。
本发明的技术方案能够快速的实现测试点的筛选和检查,大大的减少人工的检查工作,提高工作效率和准确率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。