一种面向ATE的芯片测试向量转换方法技术

技术编号:36703211 阅读:41 留言:0更新日期:2023-03-01 09:21
本发明专利技术公开了一种面向ATE的芯片测试向量转换方法,主要包括以下步骤:S100、分析仿真文件格式;S101、分析ATE测试向量格式;S102、确定芯片信号属性;S103、判定芯片信号是否为双向,是,则标明双向信号的控制信号,并执行步骤S104;否,则执行步骤S104等步骤。本发明专利技术本能有效的解决芯片仿真文件与ATE设备测试向量衔接的问题,使ATE设备能够顺利实现芯片测试验证及筛选。及筛选。及筛选。

【技术实现步骤摘要】
一种面向ATE的芯片测试向量转换方法


[0001]本专利技术涉及集成电路测试
,具体是指一种面向ATE的芯片测试向量转换方法。

技术介绍

[0002]目前,集成电路的验证及批量测试筛选大多在ATE(Automatic Test Equipment)自动测试设备上开展,ATE凭借其强大的测试能力及较大的测试覆盖范围,在业界被得到广泛使用。由于集成电路设计人员经常采用的是EDA(Electronic Design Automation)工具通过仿真方式对流片前的芯片进行RTL(Register Transfer Level)或者门级功能验证,用以验证芯片是否符合设计要求,同时采用记录波形方式生成仿真文件,并将这些仿真文件提供给ATE测试开发人员,因此,通常情况下测试开发人员还需要依据这些仿真文件在ATE设备上开发测试程序,并在开发完成后对流片后的芯片进行CP(Chip Probing)及FT(Final Test)测试、验证及筛选。在此过程中,由于测试设备无法直接识别此类仿真文件,因此就需要将此类仿真文件转换成ATE可识别的测试向量后才能使用ATE测试设备对其进行测试,故ATE的测试向量转换便是测试过程中非常重要的一个环节,缺一不可。但目前尚未有面向ATE的相关向量转换方法,因此,设计和开发一种面向ATE的芯片测试向量转换方法便是当务之急。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术提供一种面向ATE的芯片测试向量转换方法。
[0004]为解决上述技术问题,本专利技术提供如下技术方案:一种面向ATE的芯片测试向量转换方法,主要包括以下步骤:
[0005]S100、分析仿真文件格式;
[0006]S101、分析ATE测试向量格式;
[0007]S102、确定芯片信号属性;
[0008]S103、判定芯片信号是否为双向,是,则标明双向信号的控制信号,并执行步骤S104;否,则执行步骤S104;
[0009]S104、确定向量切割周期时间及起始切割时间点;
[0010]S105、判定切割周期采用1拍、2拍或4拍是否成功,是,则执行步骤S106;否,则返回步骤S104;
[0011]S106、向量切割,每个周期遍历所有信号的波形,生成ATE设备AVC文件;
[0012]S107、提取波形索引,生成ATE设备DVC文件;
[0013]S108、将步骤S100~S107程序化并形成命令行,通过命令行形式自动生成ATE设备的向量文件。
[0014]进一步的,步骤S102中所述的确定芯片信号属性是指标明芯片每个信号是输入信号、输出信号还是双向信号。
[0015]步骤S104中所述向量切割周期时间为时钟的1拍、2拍或者4拍;所述起始切割时间点为时钟的上升或下降边沿,或者为数据周期性变化的时刻。
[0016]步骤S106所述的向量切割具体是指对仿真文件中的信号波形进行切割,每次切割都生成一个片段,每个片段都持续1个周期时间,且每个片段内信号分布时间处于[0,周期时间)之内。
[0017]步骤S107中所述的波形索引是指切割后生成的每个片段所描述的所有信号的波形变化。
[0018]步骤S106中所述的AVC向量是由若干个连续的AVC测试向量组成,所述的AVC测试向量则是由切割后所生成的若干个片段的波形索引按信号顺序罗列而成。
[0019]本专利技术与现有技术相比,具有的优点及有益效果是:
[0020]1、本专利技术本能有效的解决芯片仿真文件与ATE设备测试向量衔接的问题,使ATE设备能够顺利实现芯片测试验证及筛选。
[0021]2、本专利技术整体流程简洁,便于实现和推广。
附图说明
[0022]图1为本专利技术的整体流程示意图。
具体实施方式
[0023]以下将参考附图来详细描述本专利技术的优选实施例,本领域中的技术人员将领会的是,这些描述仅为描述性的、示例性的,并且不应被解释为限定了本专利技术的保护范围。
[0024]实施例
[0025]如图1所述,本专利技术面向ATE的芯片测试向量转换方法,其主要包括以下步骤:
[0026]S100、分析仿真文件格式。
[0027]目前,芯片设计人员通常采用硬件描述语言(verilog、vhdl等)来描述电路运行各种行为和功能,并通过仿真工具软件记录下波形文件,该波形文件也就是仿真文件。仿真文件有很多种文件格式,如VCD、FSDB、WLF、SHM等。
[0028]其中,VCD为Value Change Dump的简称,其是一种基于ASCII码的文件格式,用于记录由EDA仿真工具产生的信号信息。VCD是目前最为通用的一种格式。VCD文件是遵循IEEE1364标准定义的文本文件,主要包含三部分,分别是头信息、信号变量定义和信号变量值的变化信息,文件记录信号的所有变化,一旦有信号发生变化则记录,否则不记录,VCD文件相当于记录芯片整个仿真运行过程,本实施例也主要对VCD仿真文件进行转换。
[0029]S101、分析ATE测试向量格式。
[0030]由于目前业内有很多ATE测试设备,比较著名的有V93K(日本Advantest公司产品)、UltraFlex(美国泰瑞达公司产品)等,但每种ATE测试设备厂商都有自定义测试向量格式文件。因此,本专利技术就必须要分析相应ATE测试向量格式。
[0031]本专利技术以V93K设备的测试向量文件进行说明,该设备的一个测试向量包含2个文件,分别是AVC(ASCII vector file)和DVC(ASCII timing file)文件,这2个文件均为文本文件,因此本专利技术需要将步骤S100中的仿真文件转换成V93K可以识别的AVC测试向量和DVC测试向量。其中,该AVC文件是ATE设备测试向量数据文件,DVC文件是ATE设备时序文件。
[0032]S102、确定芯片信号属性。
[0033]由于VCD仿真文件中信号是没有明确方向的,因此本专利技术需要确定芯片信号属性,即要标明芯片每个信号是输入信号、输出信号还是双向信号。如果是双向信号,则需要确定由哪个控制信号及采用哪个值来决定该双向信号的方向,该控制信号必须在仿真文件中有记录并体现,并据此创建信号方向文件。
[0034]S103、判定芯片信号是否为双向,是,则标明双向信号的控制信号,并执行步骤S104;否,则执行步骤S104。
[0035]S104、确定向量切割周期时间及起始切割时间点。
[0036]由于仿真文件是基于信号发生变化事件而记录产生的文件,而ATE测试向量则表现为每个周期且每个信号呈现的波形状态,因此测试向量转换需要固定的周期化切割仿真测试向量,这些切割后形成的片段精准的描述了每个周期内每个信号的波形变化情况。为了时间的精确性,本专利技术中的时间最小单位为ps(皮秒)。在仿真文件切割完成后,需要提取每个信号在1个周期内波形变化的种类,即波形索引,这个罗列的波形索引文件便形成了ATE设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向ATE的芯片测试向量转换方法,其特征在于,主要包括以下步骤:S100、分析仿真文件格式;S101、分析ATE测试向量格式;S102、确定芯片信号属性;S103、判定芯片信号是否为双向,是,则标明双向信号的控制信号,并执行步骤S104;否,则执行步骤S104;S104、确定向量切割周期时间及起始切割时间点;S105、判定切割周期采用1拍、2拍或4拍是否成功,是,则执行步骤S106;否,则返回步骤S104;S106、向量切割,每个周期遍历所有信号的波形,生成ATE设备AVC向量;S107、提取波形索引,生成ATE设备DVC文件;S108、将步骤S100~S107程序化并形成命令行,通过命令行形式自动生成ATE设备的向量文件。2.根据权利要求1所述的一种面向ATE的芯片测试向量转换方法,其特征在于,步骤S102中所述的确定芯片信号属性是指标明芯片每个信号是输入信号、输出信号还是双向信号。3.根据权利要求1...

【专利技术属性】
技术研发人员:孙国强王萃东陈元钊赵健齐和峰
申请(专利权)人:江苏七维测试技术有限公司
类型:发明
国别省市:

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

1