首页> 中国专利> 基于ATE的功能测试方法及工具

基于ATE的功能测试方法及工具

摘要

本发明一种基于ATE的功能测试工具,包括转换工具和测试工具,转换工具和所述测试工具集于一体,转换工具对待测试文件进行格式转换,测试工具能对所述转换工具转换的文件进行测试并且实时反馈测试结果。还提供了一种基于ATE的功能测试方法,包括:转换工具将待测试文件格式转换成所述测试工具能测试的格式,以形成测试文本;测试工具对测试文本进行测试,并对测试结果进行反馈;修改待测试文件的部分参数,转换工具直接转换修改后的部分参数,以形成新的测试文本,所述测试工具在线测试新的测试文本,实时反馈测试结果。在对待测试文件进行修改后,可以直接转换被修改的部分,并且测试工具能实时测试转换后的文件,节约大量转换文件的时间。

著录项

  • 公开/公告号CN112710947A

    专利类型发明专利

  • 公开/公告日2021-04-27

    原文格式PDF

  • 申请/专利号CN202011527950.1

  • 申请日2020-12-22

  • 分类号G01R31/28(20060101);

  • 代理机构31237 上海思微知识产权代理事务所(普通合伙);

  • 代理人曹廷廷

  • 地址 201203 上海市浦东新区郭守敬路351号2号楼6楼

  • 入库时间 2023-06-19 10:46:31

说明书

技术领域

本发明涉及电路测试领域,尤其是涉及一种基于ATE的功能测试方法及工具。

背景技术

目前自动化测试系统(ATE)的功能测试中,需要将客户或发明人提供的待测试文件转换成ATE能测试的格式文件,比如VCD格式的文件,通过某种软件转成stil文件,再通过软件转成ATE可识别的格式。现有技术中,是在一个转换工具中将待测试文件转换成能测试的格式,然后再传到ATE进行测试,转换工具和ATE是两个独立的机台。通常,转换格式的时间较长,有的甚至长达两个小时。然而在测试工程师调试期间,可能需要反复修改测试待测试文件,就需要每修改一次,保存文件后在转换工具上进行转换。如果修改测试文件频率太高,需要反反复复地转换,也就是说,假如一个待测试文件转换需要花费两个小时,则修改一次后转换还需要两个小时,总共就是四个小时,而假如再修改一次,总共就需要六个小时的时间来转换。花费时间多,效率低。

发明内容

本发明的目的在于提供一种基于ATE的功能测试方法及工具,在转换工具转换待测试文件的格式后,测试工具可以直接测试待测试文件,在对待测试文件进行修改后,可以直接转换被修改的部分,并且测试工具能实时测试转换后的文件,节约大量转换文件的时间。

为了达到上述目的,本发明提供了一种基于ATE的功能测试工具,包括转换工具和测试工具,所述转换工具和所述测试工具集于一体,所述转换工具对待测试文件进行格式转换,所述测试工具能对所述转换工具转换的文件进行测试并且实时反馈测试结果。

可选的,在所述的功能测试工具中,所述转换工具通过GPIB线连接所述测试工具。

可选的,在所述的功能测试工具中,所述测试工具上还具有红灯和绿灯。

本发明还提供了一种基于ATE的功能测试方法,用于测试EDA或ATPG形成的电路文件,包括:

所述转换工具将待测试文件格式转换成所述测试工具能测试的格式,以形成测试文本;

测试工具对所述测试文本进行测试,并对测试结果进行反馈;

修改待测试文件的部分参数,转换工具直接转换修改后的部分参数,以形成新的测试文本,所述测试工具在线测试新的测试文本,实时反馈测试结果。

可选的,在所述的功能测试方法中,所述待测试文件格式包括:.VCD格式、.EVCD格式、.WGL格式和.STIL格式。

可选的,在所述的功能测试方法中,所述测试工具能测试的格式包括:.PAT格式和.BINL格式。

可选的,在所述的功能测试方法中,所述转换工具将待测试文件格式转换成所述测试工具能测试的格式的方法包括:

将.VCD格式的待测试文件格式转换成.PAT格式;

将.VCD格式的待测试文件格式转换成.BINL格式;

将.EVCD格式的待测试文件格式转换成.PAT格式;

将.EVCD格式的待测试文件格式转换成.BINL格式;

将.WGL格式的待测试文件格式转换成.PAT格式;

将.WGL格式的待测试文件格式转换成.BINL格式;

将.STIL格式的待测试文件格式转换成.PAT格式;

或者,将.STIL格式的待测试文件格式转换成.BINL格式。

可选的,在所述的功能测试方法中,所述测试文本通过GPIB线传给所述测试工具。

可选的,在所述的功能测试方法中,所述测试工具上还具有红灯和绿灯,测试工具对所述测试文本进行测试成功时,绿灯亮。

可选的,在所述的功能测试方法中,测试工具对所述测试文本进行测试失败时,红灯亮。

在本发明提供的基于ATE的功能测试方法及工具中,在转换工具转换待测试文件的格式后,测试工具可以直接测试待测试文件,在对待测试文件进行修改后,可以直接转换被修改的部分,并且测试工具能实时测试转换后的文件,节约大量转换文件的时间。

附图说明

图1是本发明实施例的基于ATE的功能测试方法的流程图。

具体实施方式

下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

在下文中,术语“第一”“第二”等用于在类似要素之间进行区分,且未必是用于描述特定次序或时间顺序。要理解,在适当情况下,如此使用的这些术语可替换。类似的,如果本文所述的方法包括一系列步骤,且本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。

本发明提供了一种基于ATE的功能测试工具,包括:转换工具和测试工具,所述转换工具和所述测试工具集于一体,所述转换工具对待测试文件进行格式转换,所述测试工具能对所述转换工具转换的文件进行测试并且实时反馈测试结果。

进一步的,所述转换工具通过GPIB线连接所述测试工具。GPIB线是一个很小的连接工具,可以说转换工具和测试工具相当于集于一体了,转换工具转换的文件可以实时传输给测试工具,并且可以在修改了待测试文件更改了部分参数后可以直接转换后传给测试工具,而不用单独在转换工具上转换后再拿去测试工具测试。

进一步的,所述测试工具上还具有红灯和绿灯。

请参照图1,本发明还提供了一种基于ATE的功能测试方法,用于测试EDA或ATPG形成的电路文件,包括:

S11:所述转换工具将待测试文件格式转换成所述测试工具能测试的格式,以形成测试文本;

S12:测试工具对所述测试文本进行测试,并对测试结果进行反馈;

S13:修改待测试文件的部分参数,转换工具直接转换修改后的部分参数,以形成新的测试文本,所述测试工具在线测试新的测试文本,实时反馈测试结果。

进一步的,所述待测试文件格式包括:.VCD格式、.EVCD格式、.WGL格式和.STIL格式。目前,在VLSI设计过程中,仿真文件一般是由EDA或ATPG产生。然而,EDA和ATPG生成的仿真文件一般不能直接为ATE所用,需要转换才能成为ATE所能识别的测试文件;一般意义上的测试文件包括测试时序(timing)和测试向量(vector)是周期化的结果,格式与测试平台有关。不同的ATE,测试向量格式一般不相同,即使是同一品牌的ATE,其测试向量的格式也可能不完全相同;常用的仿真文件主要有.VCD、.EVCD、.WGL或.STIL格式,一般跟所使用的EDA软件有关。基于功能测试的仿真一般输出VCD/EVCD格式的文件,基于结构测试的仿真一般输出WGL格式的文件。.VCD文件是现阶段测试程序开发过程中最广泛使用的仿真文件,它是以零时刻为起点,时间为横轴,主要包含0、1、x、z等电平信号的事件集合。每个信号在下一次状态发生跳变之前,一直保持上一状态,内部包含了丰富的时序信息。WGL(WaveGeneration Language),WGL是一种数据描述性语言,描述扫描结构和状态,以及测试图形部分的时序和数值,WGL语法能够支持器件内的硬件扫描结构和测试程序的生成,允许变量定义和内嵌方程表达式,可以使用二进制格式替换ASCII码的图形数据表示。WGL的主体语法结构包括波形块,定时块,信号块,子例程块,扫描链块等。STIL即Standard TestInterface Language是一种数字测试向量生成工具与测试设备之间的交互语言,也是基于ASCII码的文件格式。STIL文件既有周期型也有事件触发型的描述方式,可以说是对VCD文件和WGL文件的完美结合。STIL语言的数据结构是以块为单位的,每一种特定的数据类型都被定义在相同类型的数据结构块内。该数据格式主要包含文件说明块、信号组块、信号块、时间定时组、测试图形块、信号组与信号关系块、信号与定时关系块及测试向量与定时关系块。

进一步的,所述测试工具能测试的格式包括:.PAT格式和.BINL格式。

进一步的,所述转换工具将待测试文件格式转换成所述测试工具能测试的格式的方法包括:将.VCD格式的待测试文件格式转换成.PAT格式;将.VCD格式的待测试文件格式转换成.BINL格式;将.EVCD格式的待测试文件格式转换成.PAT格式;将.EVCD格式的待测试文件格式转换成.BINL格式;将.WGL格式的待测试文件格式转换成.PAT格式;将.WGL格式的待测试文件格式转换成.BINL格式;将.STIL格式的待测试文件格式转换成.PAT格式;或者,将.STIL格式的待测试文件格式转换成.BINL格式。即,发明人提供的待测试文本是.VCD格式、.EVCD格式、.WGL格式和.STIL格式中的任意一种,而测试工具只能测试.PAT格式和.BINL格式的文件,所以就可能出现多种转换方法,而本发明提供的转换工具可以将四种待测试文本的格式转换成这两种测试文本的格式。

进一步的,所述测试文本通过GPIB线传给所述测试工具。测试文本作为数据通过GPIB线传给所述测试工具,GPIB线将两个测试工具集成在一个设备上,GPIB线可以实时高效地将测试文本作为数据传输给测试工具。而转换工具和测试工具的相对位置不用限定,甚至可以将转换工具和测试工具做成一个工具。无论是通过测试文本作为数据通过GPIB线传给所述测试工具还是将转换工具和测试工作作为一个工具,都减少了额外的转换工具。现有技术中的额外的转换工具往往是占有一定的面积,并且具有一定的成本,当然最重要的是现有技术的转换工具因为不能实时地和测试工具互通,导致每修改依次待测试文本就需要重新进行格式转换,浪费了太多的时间。

进一步的,测试工具对所述测试文本进行测试成功时,绿灯亮。

进一步的,测试工具对所述测试文本进行测试失败时,红灯亮。绿灯和红灯只是用来表示测试结果,在本发明的其他实施例中,也可以通过其他现象来表示测试结果,例如,可以是蜂鸣器,如果测试结果成功,则蜂鸣器不鸣叫,如果测试结果失败,则蜂鸣器鸣叫。通过可见或者可听的现象来表示测试结果,可以及时地让发明人或者测试员知道测试结果。并且,如果在测试途中就能及时发现测试失败,可以及时的对待测试文本进行修改以便测试成功。而此时,本发明实施例的仿真测试方法显得尤为重要了,可以直接在带测试文本中手动修改测试文本,接着通过转换工具进行转换,测试工具立马进行测试。不用再浪费更多的转换时间,也不用让测试工具有更多的等待的时间,提高了整个测试的效率。

发明人提供的待测试文本一般是.VCD格式、.EVCD格式、.WGL格式或者.STIL格式的,但是这种格式的文件测试工具是无法测试的,所以需要通过转换工具进行转换,现有技术的转换工具是和测试工具分离的,即转换工具和测试工具是两个不同的设备。一般的转换工具包括Test Insight TDL(Tester Data Link)转换工具,而测试软件一般包括ATE测试软件。其中:TDL软件主要包括VCD2STIL和ATEGen两个部分,VCD2STIL将VCD和EVCD基于事件的测试格式转换为STIL周期化格式,实现从仿真文件到标准测试描述语言STIL的转换途径;ATEGen将VCD2STIL生成的STIL转换为ATE使用的程序文件,从而实现从仿真文件到ATE测试程序的完整转换流程。但是由于原始的待测试文本的数据较多,可能使得转换格式的时间较长,有些转换时间甚至能达到两个小时。转换成功后再将测试文本转移到ATE机台上测试。然而,如果发明人此时决定修改待测试文本中的某一个或者某一部分参数,就需要在待测试文本中手动修改一些数据和程式,修改完成后将新的待测试文本通过转换工具进行转换。因此,浪费了许多转换时间,如果修改的次数较多,更是影响了整个测试的流程。

综上,在本发明实施例提供的基于ATE的功能测试方法及工具中,在转换工具转换待测试文件的格式后,测试工具可以直接测试待测试文件,在对待测试文件进行修改后,可以直接转换被修改的部分,并且测试工具能实时测试转换后的文件,节约大量转换文件的时间。

上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号