System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于ATE测试的处理方法技术_技高网

一种用于ATE测试的处理方法技术

技术编号:40451465 阅读:5 留言:0更新日期:2024-02-22 23:10
本申请涉及电数字数据处理技术领域,特别是涉及一种用于ATE测试的处理方法。该方法包括:获取SVF文件;确定开始目标段;从所述开始目标段开始,按照从上向下的顺序判断所述SVF文件包括的SVF语句段是否满足预设的第二条件,若待判断的SVF语句段满足预设的第二条件且存在对应的关联SVF语句段,则将待判断的SVF语句段与对应的关联SVF语句段转换为一条对应的操作追加至预设的操作列表文件;获取经修改的操作列表文件,所述经修改的操作列表文件是对操作列表文件进行了增添操作处理、删除操作处理或/和修改操作处理得到的;将所述经修改的操作列表文件转换为SVF新文件。本发明专利技术提高了ATE测试的效率。

【技术实现步骤摘要】

本专利技术涉及电数字数据处理,特别是涉及一种用于ate测试的处理方法。


技术介绍

1、ate(automatic test equipment)指的是集成电路自动测试机,现有技术中ate测试的基本流程是:首先,准备测试代码;其次,根据准备的测试代码生成对应的log文件;然后,将生成的log文件转换为svf文件,svf(serial vector format)指的是串行矢量格式,该过程可基于编写的脚本实现;最后,将svf文件转换为bin文件,该转换过程可基于ate供应商提供的软件实现。

2、在ate测试的程序调试(debug)阶段,由于svf文件和bin文件的可读性较差,现有技术的通常做法是修改测试代码,然后再重复上述根据测试代码生成对应的log文件、将生成的log文件转换为svf文件以及将svf文件转换为bin文件的流程,但是,svf文件是在内网环境转换得到的文件,将svf文件转换为bin文件的过程是在外网环境中进行的,因此,在将svf文件转换为bin文件之前还需要先将svf文件从内网环境中导出,该导出svf文件的时间往往较长,导致修改测试代码后再重复上述流程花费的时间较长,存在ate测试的效率较低的问题。


技术实现思路

1、本专利技术目的在于,提供一种用于ate测试的处理方法,以提高ate测试的效率。

2、根据本专利技术,提供了一种用于ate测试的处理方法,所述处理方法包括以下步骤:

3、s100,获取svf文件,所述svf文件包括若干svf语句段,每一svf语句段包括若干条svf语句。

4、s200,从svf文件的第一个svf语句段开始,按照从上向下的顺序判断所述svf文件包括的svf语句段是否满足预设的第一条件,并将第一个满足所述预设的第一条件的svf语句段确定为开始目标段;所述第一条件包括:svf语句段的注释行中存在写命令、svf语句段的链长为预设的链长且svf语句段的向量中的第一预设位置的元素为预设的元素。

5、s300,从所述开始目标段开始,按照从上向下的顺序判断所述svf文件包括的svf语句段是否满足预设的第二条件,若待判断的svf语句段满足预设的第二条件且存在对应的关联svf语句段,则将待判断的svf语句段与对应的关联svf语句段转换为一条对应的操作追加至预设的操作列表文件;如果待判断的svf语句段不满足预设的第二条件且不为任一满足预设的第二条件的svf语句段对应的关联svf语句段,则将待判断的svf语句段追加至预设的操作列表文件;所述操作列表文件的初始化为空文件;所述预设的第二条件包括:svf语句段的注释行中的地址存在于预设的地址列表中。

6、s400,输出所述操作列表文件。

7、s500,获取经修改的操作列表文件,所述经修改的操作列表文件是对操作列表文件进行了增添操作处理、删除操作处理或/和修改操作处理得到的。

8、s600,将所述经修改的操作列表文件转换为svf新文件。

9、本专利技术与现有技术相比至少具有以下有益效果:

10、本专利技术的用于ate测试的处理方法在获取svf文件后,先按照从上向下的顺序判断svf文件中的svf语句段是否满足预设的第一条件,并将svf文件中第一个满足预设的第一条件的svf语句段确定开始目标段;本专利技术从开始目标段开始,判断svf文件中的svf语句段是否满足预设的第二条件以及是否存在对应的关联svf语句段,若满足第二条件且存在对应的关联svf语句段,则将待判断的svf语句段和对应的关联svf语句段转换为一条对应的操作,并将该操作追加至预设的操作列表文件中;如果待判断的svf语句段不满足第二条件且不为任一满足第二条件的svf语句段的关联svf语句段,则将待判断的svf语句追加至操作列表文件。本专利技术将得到的操作列表文件输出,由此,用户可以看到基于svf转换后的操作列表文件,该操作列表中的内容可分为2部分,一部分是svf语句,该部分是无需用户修改的内容,也是对用户而言可读性较差的内容;一部分是由svf语句转换后的操作,该部分是用户可能需要修改的内容,也是对用户而言可读性较好的内容,用户可以直接对svf语句转换后的操作进行修改或删除或者在某些操作之间或在某些操作之前或在某些操作之后增加操作。本专利技术将可读性较差的svf文件转换为了可读性较好的操作列表文件,使得用户可以直接基于可读性较好的操作列表文件进行修改,无需再在ate测试的程序调试阶段通过修改测试代码来修改svf,不再存在将svf文件由内网导出到外网的过程,进而提高了ate测试的效率。

本文档来自技高网...

【技术保护点】

1.一种用于ATE测试的处理方法,其特征在于,所述处理方法包括以下步骤:

2.根据权利要求1所述的用于ATE测试的处理方法,其特征在于,S300还包括:当待判断的SVF语句段满足预设的第二条件且存在对应的关联SVF语句段时,获取待判断的SVF语句段对应的关联SVF语句段的过程包括:

3.根据权利要求1所述的用于ATE测试的处理方法,其特征在于,S300还包括:若待判断的SVF语句段满足预设的第二条件且不存在对应的关联SVF语句段,则将待判断的SVF语句段转换为一条写操作追加至预设的操作列表文件。

4.根据权利要求3所述的用于ATE测试的处理方法,其特征在于,若待判断的SVF语句段满足预设的第二条件,则判断待判断的SVF语句段不存在对应的关联SVF语句段的过程包括:判断所述SVF文件中待判断的SVF语句段的前1段和后1段是否均为写操作对应的SVF语句段,若是,则判定待判断的SVF语句段不存在对应的关联SVF语句段。

5.根据权利要求1所述的用于ATE测试的处理方法,其特征在于,S300中,所述则将待判断的SVF语句段与对应的关联SVF语句段转换为一条对应的操作包括:

6.根据权利要求2所述的用于ATE测试的处理方法,其特征在于,S310包括:获取待判断的SVF语句段中的向量中的第二预设位置的元素是否为预设的第一值,若是,则判定待判断的SVF语句段为读操作对应的SVF语句段;否则,判定待判断的SVF语句段为写操作对应的SVF语句段。

7.根据权利要求5所述的用于ATE测试的处理方法,其特征在于,所述读操作包括读关键字、预设符号、地址关键字、地址、数据关键字和数据,所述写操作包括写关键字、预设符号、地址关键字、地址、数据关键字和数据。

...

【技术特征摘要】

1.一种用于ate测试的处理方法,其特征在于,所述处理方法包括以下步骤:

2.根据权利要求1所述的用于ate测试的处理方法,其特征在于,s300还包括:当待判断的svf语句段满足预设的第二条件且存在对应的关联svf语句段时,获取待判断的svf语句段对应的关联svf语句段的过程包括:

3.根据权利要求1所述的用于ate测试的处理方法,其特征在于,s300还包括:若待判断的svf语句段满足预设的第二条件且不存在对应的关联svf语句段,则将待判断的svf语句段转换为一条写操作追加至预设的操作列表文件。

4.根据权利要求3所述的用于ate测试的处理方法,其特征在于,若待判断的svf语句段满足预设的第二条件,则判断待判断的svf语句段不存在对应的关联svf语句段的过程包括:判断所述svf文件中待判断的svf语句段的前1段和后1...

【专利技术属性】
技术研发人员:吴山林
申请(专利权)人:沐曦科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1