自动测试设备实现匹配测试的方法转让专利

申请号 : CN200710094440.8

文献号 : CN101458301B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 辛吉升桑浚之陈婷夏奇峰

申请人 : 上海华虹NEC电子有限公司

摘要 :

本发明公开了一种自动测试设备实现匹配测试的方法,所述方法包括下列步骤:第1步,形成测试向量,所述测试向量包括多个重复的向量段,每个向量段包括待测电路的一个输入以及对应的期待输出;第2步,通过自动测试设备对待测电路运行该测试向量,将每个向量段的实际输出与期待输出进行比较,并将比较结果输出为文件;第3步,分析输出文件,当至少有一个向量段的实际输出与期待输出相同即表示匹配测试成功,否则表示匹配测试失败。本发明可以使不具有或仅具有简单匹配测试功能的自动测试设备实现匹配测试功能,从而满足某些特殊芯片的测试要求,扩展自动测试设备的应用范围。

权利要求 :

1. 一种自动测试设备实现匹配测试的方法,其特征是:所述方法包括下列步骤:第1步,形成测试向量,所述测试向量包括多个重复的向量段,每个向量段包括待测电路的一个输入以及对应的期待输出;

第2步,通过自动测试设备对待测电路运行该测试向量,将每个向量段的实际输出与期待输出进行比较,并将比较结果输出为文件;

第3步,分析输出文件,当至少有一个向量段的实际输出与期待输出相同即表示匹配测试成功,否则表示匹配测试失败。

2. 根据权利要求1所述的自动测试设备实现匹配测试的方法,其特征是:所述测试向量包括向量段的数目等于待测电路允许该向量段进行匹配的次数。

3. 根据权利要求1所述的自动测试设备实现匹配测试的方法,其特征是:该方法的第

2步中,所述自动测试设备先将所述比较结果实时传输到指定的存储器,待测试向量运行完毕后再将所述比较结果输出为文件。

4. 根据权利要求1所述的自动测试设备实现匹配测试的方法,其特征是:所述输出文件仅包括每个向量段的实际输出与期待输出一致的部分,或者仅包括每个向量段的实际输出与期待输出不一致的部分。

5. 根据权利要求1所述的自动测试设备实现匹配测试的方法,其特征是:该方法的第

2步中,所述测试向量存储在自动测试设备中,并且每个向量段存储在不同的存储地址。

6. 根据权利要求5所述的自动测试设备实现匹配测试的方法,其特征是:该方法的第

2步中,所述输出文件还包括一个或多个向量段的存储地址,并将每个向量段的实际输出与期待输出的比较结果指向该向量段的存储地址。

说明书 :

自动测试设备实现匹配测试的方法

技术领域

[0001] 本发明涉及一种自动测试设备的测试方法,特别是涉及一种自动测试设备对于时钟异步电路的测试方法。

背景技术

[0002] 数字电路通过测试向量(test vector)进行测试,测试向量由一个输入和对应该输入的期待输出组成。针对一个测试向量,将其中的输入作为待测电路的输入,如果实际输出与期待输出一致,表示测试通过;否则表示测试失败。通常,待测电路的输入或输出都可以用1位或n位的二进制数表示。在最坏的情况下,一个n输入的组合电路需要2n个测试向量,以穷举所有可能出现的输入。
[0003] 对于某些特殊的数字电路,例如时钟异步电路,其对于同一个输入可能有多种不同输出,因此只要在允许的次数内出现至少一次期待输出即可。针对这些特殊的数字电路需要采用匹配测试,请参阅图1。所谓匹配测试就是对同一个测试向量进行多次重复测试,重复测试的次数为该待测电路允许该输入的匹配次数,其中只要有一次实际输出与期待输出一致即表示匹配测试通过;否则表示匹配测试失败。
[0004] 现有的自动测试设备(ATE,Automated Testing Equipment)中,有些根本没有匹配测试功能,有些仅具有简单的匹配测试功能,例如限制同一输入的匹配测试次数等,这对芯片的测试造成了很大的制约。如果采用具有完备匹配测试功能的自动测试设备,则需要高昂的购买及维护费用,操作也较为复杂、繁琐。

发明内容

[0005] 本发明所要解决的技术问题是提供一种自动测试设备实现匹配测试的方法。 [0006] 为解决上述技术问题,本发明自动测试设备实现匹配测试的方法包括下列步骤: [0007] 第1步,形成测试向量,所述测试向量包括多个重复的向量段,每个向量段包括待测电路的一个输入以及对应的期待输出;
[0008] 第2步,通过自动测试设备对待测电路运行该测试向量,将每个向量段的实际输出与期待输出进行比较,并将比较结果输出为文件;
[0009] 第3步,分析输出文件,当至少有一个向量段的实际输出与期待输出相同即表示匹配测试成功,否则表示匹配测试失败。
[0010] 本发明可以使不具有或仅具有简单匹配测试功能的自动测试设备实现匹配测试功能,从而满足某些特殊芯片的测试要求,扩展自动测试设备的应用范围。 [0011] 附图说明
[0012] 下面结合附图和实施例对本发明作进一步详细的说明:
[0013] 图1是现有的自动测试设备实现匹配测试的方法的流程图;
[0014] 图2是本发明自动测试设备实现匹配测试的方法的流程图;
[0015] 图3是本发明自动测试设备实现匹配测试的方法的示意图。
[0016] 具体实施方式
[0017] 请参阅图2,本发明自动测试设备实现匹配测试的方法包括下列步骤: [0018] 第1步,形成测试向量,所述测试向量包括多个重复的向量段,每个向量段包括待测电路的一个输入以及对应的期待输出。传统的匹配测试是对一个向量段进行多次重复测试,本发明的这一步构建的测试向量是将一个向量段多次重复形成的。 [0019] 第2步,通过自动测试设备对待测电路运行该测试向量,将每个向量段的实际输出与期待输出进行比较,并将比较结果输出为文件。传统的匹配测试需要得到自动测试设备的支持,对于不支持匹配测试的自动测试设备,运行本发明第1步形成的测试向量实质上相当于多次重复运行其中的向量段。
[0020] 第3步,分析输出文件,当一个或多个向量段的实际输出与期待输出相同即表示匹配测试成功,否则表示匹配测试失败。传统的匹配测试中只要有一次通过即表示匹配测试成功,本发明的测试向量中只要有一个向量段通过即表示匹配测试成功。 [0021] 下面兹以一具体实施例对本发明所述方法进行详细的说明。
[0022] 请参阅图3,需要对某时钟异步电路进行匹配测试,测试的向量段为 ,其中 为该电路的一个输入, 为该电路对输入 的期待输出。如果该电路是一个m输入n输出的电路结构,那么 就是一个m位的二进制数, 就是一个n位的二进制数。该电路允许对向量段 进行匹配的次数为3次,可是自动测试设备不支持匹配测试,按照下列步骤即可由该自动测试设备实现匹配测试:
[0023] 第1步,形成测试向量 ,测试向量 是按照匹配次数3次重复向量段 得到的。测试向量 存储在自动测试设备中,并且每个向量段 存储在不同的存储地址。
[0024] 第2步,由自动测试设备运行测试向量 在运行过程中将每个向量段 的实际输出 和期待输出 的比较结果 实时传输到指定的存储器。在运行结束后再将该比较结果 输出为文件。
[0025] 输出文件 可以包括每个向量段的实际输出与期待输出一致和不一致的部分,或者仅包括每个向量段的实际输出与期待输出一致的部分,或者仅包括每个向量段的实际输出与期待输出不一致的部分。例如, 和 都是n位二进制数,其中 和 仅有1位不同, 和 仅有3位不同, 和 各位均相同。那么输出文件 可以包括 和 和 和 的全部比较结果;或者仅包括 和
和 和 的不一致的结果即 和 不相同的1位、 和 不相同的3位;或者仅包括 和 和 和 的一致的结果即 和 相同的n-1位、 和 相同的n-3位、 和 相同的n位。
[0026] 输出文件 还包括一个或多个向量段的存储地址,并将每个向量段的实际输出与期待输出的比较结果指向该向量段的存储地址。例如,输出文件 还包括每个向量段 的存储地址,并且将 和 的比较结果指向第一
个向量段 的存储地址,将 和 的比较结果指向第二个向量段 的存储地址,将 和 的比较结果指向第二个向量段 的存储地址。
[0027] 第3步,分析输出文件 ,发现只有第三个向量段 的实际输出 和期待输出 相同,那么匹配测试成功。
[0028] 由此,本发明可以使不支持匹配测试的自动测试设备实现匹配测试功能,从而扩展了这些设备的应用范围,避免了购置新设备的花费。