主机板的测试点自动比对系统及方法

文档序号:6392815阅读:170来源:国知局
专利名称:主机板的测试点自动比对系统及方法
技术领域
本发明是关于一种主机板的测试点自动比对系统及方法。
背景技术
现代企业的竞争越来越激烈,为保证企业的市场竞争地位,如何提高生产效率已成为企业的一大关注焦点。随着计算机硬件性能的提高及价格的降低,计算机在印刷电路板的测试中的应用得到普及,大大提升测试工序的速度及质量。目前,测试印刷电路板(Printed CircuitBoard,PCB)是否有短路或是断路的状况,可以使用电子方式测试。电子测试通过飞针探测仪(Flying-Probe)来检查所有连接。而在电子测试方式中,对于一印刷电路板不同时期的设计版本,工程师需花费较多时间在调整测试治具上。如在主机板研发过程中,通常会产生不同时期的设计版本。但就各版本而言,其机械结构、硬件架构基本相同,所变动的通常只有走线路径、功能模块和测试点。这些变动用肉眼比对既耗精力又花时间。其中测试点为测试治具的探针与印刷电路板的接触点。
为解决上述缺点,需要提供一种主机板的测试点自动比对系统及方法,其可自动比对两个不同设计版本主机板中的测试点,生成一关于相异测试点信息的报表,工程师根据报表只需对同一台测试治具的探针作简单改动(增加、减少或移位)则可测试不同版本的主机板,从而提高劳动生产率及减少人为错误操作。

发明内容本发明的主要目的在于提供一种主机板的测试点自动比对系统及方法,其可将两个不同版本主机板设计图档中所有测试点的信息进行比对,最后生成一相异测试点的报表。
本发明揭露一种主机板的测试点自动比对系统。该主机板的测试点自动比对系统包括一应用服务器、一连接、一数据库、网络、及多个客户端计算机。分布式分布的客户端计算机通过网络与应用服务器相连;该应用服务器通过一连接与一数据库相连;其中,网络是为一种电子网络,其可以为企业内部网(Intranet)、国际互联网(Internet)或其它类型网络;连接是一种数据库连接,如开放式数据库连接(OpenDatabase Connectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)等。多个客户端计算机提供一交互式使用者界面,用户可通过该界面查看源主机板与目标主机板上所有相异测试点的信息。数据库用于存储主机板研发过程中各设计版本的主机板设计图档。应用服务器,用于针对源主机板设计图档及目标主机板设计图档(以下分别简称为源设计图档及目标设计图档)的测试点进行自动比对,从而生成一关于主机板测试点相异信息报表。该报表包括的相异信息有源设计图档及目标设计图档中有变化的Net序列号、Net的名称、Net上测试点的变化状态、目标设计图档及源设计图档中Net上的测试数量、各测试点的坐标、Pad Stack(焊盘叠层)类型、Pad Stack名称、Pad Stack所在的层面等。
本发明还提供一种主机板的测试点自动比对方法,该方法包括有如下步骤(a)选择两个不同版本的主机板设计图档;(b)撷取两个不同版本的主机板设计图档中所有测试点的信息;(c)根据所撷取的信息生成两个测试点的信息的列表;(d)比对两个列表中测试点的信息;(e)生成一相异测试点信息的报表。
通过利用本发明的系统及方法,只需对同一台测试治具的探针作简单改动(增加、减少或移位)则可测试不同版本的主机板,从而提高了测试部门的工作效率。

图1是为本发明主机板的测试点自动比对系统的硬件架构图。
图2是为本发明主机板的测试点自动比对系统的应用服务器的功能模块图。
图3是为本发明主机板的测试点自动比对方法的作业流程图。
图4是为本发明主机板的测试点自动比对系统的测试点相异信息报表图。
具体实施方式如图1所示,是为本发明主机板的测试点自动比对系统的硬件架构图。其中,该主机板的测试点自动比对系统包括一应用服务器2、一连接3、一数据库4、网络5、及多个客户端计算机6。分布式分布的客户端计算机6通过网络5与应用服务器2相连;该应用服务器2通过一连接3与一数据库4相连;其中,网络5是为一种电子网络,其可以为企业内部网(Intranet)、国际互联网(Internet)或其它类型网络;连接3是一种数据库连接,如开放式数据库连接(Open DatabaseConnectivity,ODBC),或者Java数据库连接(Java DatabaseConnectivity,JDBC)等。多个客户端计算机6提供一交互式使用者界面,用户可通过该界面查看源主机板与目标主机板上所有相异测试点的信息。数据库4用于存储主机板研发过程中各设计版本的主机板设计图档。应用服务器2,用于针对源主机板设计图档及目标主机板设计图档(以下分别简称为源设计图档及目标设计图档)的测试点进行自动比对,从而生成一关于主机板测试点相异信息报表。该报表包括的相异信息有源设计图档及目标设计图档中有变化的Net序列号、Net的名称、Net上测试点的变化状态、目标设计图档及源设计图档中Net上的测试数量、各测试点的坐标、Pad Stack(焊盘叠层)类型、Pad Stack名称、Pad Stack所在的层面等。
如图2所示,是为本发明主机板的测试点自动比对系统的应用服务器的功能模块图。该应用服务器2包括有一测试点信息撷取模块10、一列表生成模块20、一比对模块30、及一相异信息报表生成模块40。当用户选择一源设计图档及一目标设计图档后,测试点信息撷取模块10撷取源设计图档及目标设计图档中测试点的相关信息;列表生成模块20,是用于根据所撷取的测试点相关信息各生成一列表,每一列表包含该设计图档中所有测试点的相关信息;比对模块30,是用于比对生成的两列表;相异信息报表生成模块40用于根据比对结果生成一相异信息报表。
如图3所示,是为本发明主机板的测试点自动比对方法的作业流程图。首先,用户根据要求选择一源设计图档及目标设计图档(步骤S300);接着,测试点信息撷取模块10撷取源设计图档中所有测试点的信息(步骤S301);列表生成模块20根据所撷取的测试点的信息生成一测试点列表(步骤S302);同时,测试点信息撷取模块10撷取目标设计图档中所有测试点信息(步骤S303);并列表生成模块20根据所撷取的测试点的信息也生成一列表(步骤S304);比对模块30将上述所得的两列表进行比对(步骤S305);最后,根据比对结果生成一相异信息报表,该报表包括两设计图档中所有相异的测试点信息(步骤S306)。
如图4所示,是为本发明主机板的测试点自动比对系统所生成的测试点相异信息报表图。该报表包括源设计图档及目标设计图档中所有相异测试点的信息即源设计图档及目标设计图档中有变化的Net序列号(No.)、Net的名称(Net Name)、Net上测试点的变化状态(Status)、目标设计图档及源设计图档中Net上的测试数量(TPNumber)、各测试点的坐标(Location)、Pad Stack类型(Pad Type)、Pad Stack名称(Pad Name)、及Pad Stack所在的层面(TP Layer)。例如测试点有变化的序列号为1的Net,其Net的名称为+12V,Net上测试点的状态为增加,目标设计图档在序列号为1的Net上的测试点数量为1而源设计图档在序列号为1的Net上的测试点数量为0,目标设计图档中在序列号为1的Net上的测试点的坐标为(-100.0-8545.0),该测试点的Pad Name名称为S42D30,Pad Stack类型为Pin,Pad Stack所在层面为Etch/Bottom。
权利要求
1.一种主机板的测试点自动比对系统,用于针对两选定的主机板设计图档中的测试点进行比对,其包括一数据库及一应用服务器,其特征在于,该主机板的测试点自动比对系统包括数据库,用于存储主机板研发过程中各个设计版本的主机板设计图档;应用服务器,包括一测试点信息撷取模块,是用于撷取两个不同版本的主机板设计图档的测试点信息;一列表生成模块,是用于依据所撷取的每一主机板设计图档的测试点信息生成相应的列表;一比对模块,是用于将两列表中的所有测试点信息一一进行比对;一相异信息报表生成模块,根据比对结果生成一关于相异测试点的信息的报表。
2.如权利要求1所述的主机板的测试点自动比对系统,其特征在于,其中该主机板的测试点自动比对系统还包括有一连接,数据库通过该连接与应用服务器相连。
3.如权利要求1所述的主机板的测试点自动比对系统,其特征在于,其中所述的报表包括有两主机板设计图档中相异的Net序列号、Net的名称、Net上测试点的变化状态、目标设计图档及源设计图档中Net上的测试数量、各测试点的坐标、Pad Stack类型、Pad Stack名称、Pad Stack所在的层面。
4.一种主机板的测试点自动比对方法,其特征在于,该方法包括有如下步骤选择两个不同版本的主机板设计图档;撷取两个不同版本的主机板设计图档中所有测试点的信息;根据所撷取的信息生成两个测试点的信息的列表;比对两个列表中测试点的信息;生成一相异测试点信息的报表。
5.如权利要求4所述的主机板的测试点自动比对方法,其特征在于,其中所述的报表包括有两主机板设计图档中相异的Net序列号、Net的名称、Net上测试点的变化状态、目标设计图档及源设计图档中Net上的测试数量、各测试点的坐标、Pad Stack类型、Pad Stack名称、Pad Stack所在的层面。
全文摘要
本发明揭露一种主机板的测试点自动比对系统及方法。该系统包括有一应用服务器,一数据库,多个客户端计算机。应用服务器是用于针对源主机板设计图档及目标主机板设计图档的测试点进行自动比对,从而生成一关于主机板测试点相异信息报表。所述应用服务器包括一测试点信息撷取模块、一列表生成模块、一比对模块、及一相异信息报表生成模块。多个客户端计算机通过网络访问应用服务器来获得相关信息。
文档编号G06F17/00GK1707465SQ20041002763
公开日2005年12月14日 申请日期2004年6月7日 优先权日2004年6月7日
发明者杜小钰, 童默颖 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1