浏览量:0

印制电路板测试路径优化方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN200910191018.3 

申 请 日:20090929 

发 明 人:周尚波胡鹏何革柳玉炯 

申 请 人:重庆大学 

申请人地址:400030 重庆市沙坪坝区沙正街174号 

公 开 日:20110706 

公 开 号:CN101667219B 

代 理 人:卢玲 

代理机构:重庆市前沿专利事务所 50211 

摘  要:本发明公开了一种印制电路板测试路径优化方法,其特征在于:所述方法包括如下步骤:A、读取ipc文件,得到待测点所属的网络号、正反面标志、坐标信息,以及相邻网络的信息;B、对信息进行预处理,C、优化路径、E、输出测试文件:开路优化完成后,将按照IPC文件标准生成CONTI.LST文件。本发明由ipc文件读出待测试电路板的所有点信息以及相邻网络信息,根据4针测试原则,重新对各网络号进行组合和排列,在不漏测任何网络的前提下尽量优化走针路径,使得飞针测试仪走针的路径最短,经实际应用,结果比现有软件在测试时间效率上提高了3%到16%,可广泛应用于印制电路板制造行业以及电子行业。 

主 权 项:1、一种印制电路板测试路径优化方法,其特征在于:所述方法包括如下步骤:A、读取IPC文件,得到待测点所属的网络号、正反面标志、坐标信息,以及相邻网络的信息;B、对信息进行预处理:B1、把提取出来的所有待测点信息分成正面可测试点和反面可测试点两个部分,按照“网络号数值+X坐标+Y坐标”从小到大进行排序,得到正面可测试点文件和反面可测试点文件;B2、对正面可测试点文件和反面可测试点文件分别建立正面可测试点索引信息文件和反面可测试点索引信息文件,用于分别记录正面可测试点文件和反面可测试点文件中每个网络号的起始测试点的位置;B3、根据正面可测试点索引信息文件和反面可测试点索引信息文件,建立网络的类型信息文件,其中文件行号表示网络号,数值表示网络类型;并分别对网络只有反面测试点、网络两面都有测试点、网络只有正面测试点进行定义;C、优化路径C1、建立容器:分别读取正面可测试点文件、反面可测试点文件、正面可测试点索引信息文件、反面可测试点索引信息文件、网络的类型信息文件,分别保存在第一容器、第二容器、第三容器、第四容器、第五容器中,同时,建立第六容器,用于保存配对好的正面测试点信息;建立第七容器,用于保存配对好的反面测试点信息,建立第八容器,用于保存最后的配对结果;C2、开路点配对:C21、判断当前配对的网络号<=网络总数吗?C22、判断第五容器中的每一行的数值是等于多少,当数值表示当前配对的网络只有正面测试点时,进行正面点配对,当数值表示当前配对的网络两面都有测试点时,进行双面点配对;当数值表示当前配对的网络只有反面测试点时,进行反面点配对;C23、为了进一步缩短行数,在所有的配对完成后,进行正面测试点和反面测试点的合并;C3、开路优化:C31、初始化链表,读取第八容器中的第一行的信息,并对链表第一个结点进行初始化;C32、继续读取第八容器中的下一行的信息,移动指针到链表的第一个结点处;C33、计算该行信息在每个节点处的移动距离;C34、判断在计算移动距离的过程中,是否存在撞针,即左边点的X轴坐标大于右边点的X轴坐标,如果存在撞针,则调整坐标,重新进行移动距离的计算;C35、判断指针是否到达链表尾;C36、如果指针没有到达链表尾,将指针移动到链表的下一个结点处,重复步骤C32、C33、C34、C35,当指针到达链表尾时,将读入的行的信息插入到具有最小移动距离的节点处;C37、判断第八容器中的所有行的信息是否读完;C38、当第八容器中的所有行的信息未读完时,重复步骤C32至步骤C37;当第八容器中的所有行的信息读完后,将链表信息写入测试文件;E、输出测试文件:开路优化完成后,将按照IPC文件标准生成CONTI.LST文件。 

关 键 词: 

法律状态:生效 

IPC专利分类号:G06F17/50