一种ATE固件重配置处理的方法和装置制造方法及图纸

技术编号:37810347 阅读:15 留言:0更新日期:2023-06-09 09:40
本发明专利技术提供了一种ATE固件重配置处理的方法和装置,应用于包括ATE设备、MCU及FPGA的ATE测试系统中,所述ATE设备、MCU及FPGA依次连接;该方法包括:若获取到预设的指令,确定所述指令的类型;通过所述MCU从所述ATE设备下载对应所述类型的BIT数据;将下载的所述BIT数据传输至所述FPGA,以执行所述对应所述指令的操作。本方案通过额外增加MCU,不需要FPGA进行额外的布局,且对利用MCU来进行数据下载以及中转,有效提升了处理的效率。有效提升了处理的效率。有效提升了处理的效率。

【技术实现步骤摘要】
一种ATE固件重配置处理的方法和装置


[0001]本专利技术属于芯片测试
,具体涉及一种ATE固件重配置处理的方法和装置。

技术介绍

[0002]在ATE(Automatic Test Equipment,集成电路自动测试机)系统中,ATE设备的业务规格由业务板决定,业务板规格中某些功能受限于FPGA(Field Programmable Gate Array,Field Programmable Gate Array),例如目前有一种FPGA可重构的方式,但是这种方式需要将FPGA资源分成两个区域,BASE(基本)区域以及FUNC(功能)区域,另外需要BASE区域固定,这使得需要增加布局布线及导致效率不高。
[0003]由此,目前需要有一种更好的方案来解决现有技术中的问题。

技术实现思路

[0004]为了克服上述现有技术的缺陷,本专利技术提出了一种ATE固件重配置处理的方法和装置,通过额外增加MCU,不需要FPGA进行额外的布局,且对利用MCU来进行数据下载以及中转,有效提升了处理的效率。
[0005]具体的,本专利技术提出了以下具体的实施例:
[0006]本专利技术实施例提出了一种ATE固件重配置处理的方法,应用于包括ATE设备、MCU及FPGA的ATE测试系统中,所述ATE设备、MCU及FPGA依次连接;该方法包括:
[0007]若获取到预设的指令,确定所述指令的类型;
[0008]通过所述MCU从所述ATE设备下载对应所述类型的BIT数据;
>[0009]将下载的所述BIT数据传输至所述FPGA,以执行所述对应所述指令的操作。
[0010]在一个具体的实施例中,所述指令的类型包括:打开IDE开发环境的指令、读取工程配置文件的指令及工程测试指令。
[0011]在一个具体的实施例中,所述“通过所述MCU从所述ATE设备下载对应所述类型的BIT数据”,包括:
[0012]若所述指令的类型为打开IDE开发环境的指令,则从所述ATE设备的BIT数据库中读取所有的BIT数据;
[0013]从读取的所述BIT数据库中选择当前对应所述指令的BIT数据;
[0014]通过所述MCU下载当前所选择的BIT数据,并将对应所述指令的下一BIT数据作为当前对应所述指令的BIT数据,以执行“从读取的所述BIT数据中选择当前对应所述指令的BIT数据”,直到对应所述指令的BIT数据全部下载完成。
[0015]在一个具体的实施例中,所述“通过所述MCU从所述ATE设备下载对应所述类型的BIT数据”,包括:
[0016]若所述指令的类型为读取工程配置文件的指令,确定与所述指令对应的工程配置文件信息;
[0017]控制所述MCU从所述ATE设备的BIT数据库中下载与确定的所述工程配置文件信息
对应的BIT数据。
[0018]在一个具体的实施例中,还包括:
[0019]若无法确定与所述指令对应的工程配置文件信息,则通过调用预设的默认BIT数据进行测试。
[0020]在一个具体的实施例中,所述“通过所述MCU从所述ATE设备下载对应所述类型的BIT数据”,包括:
[0021]若所述指令的类型为工程测试指令,则调用SDK函数,并判断当前的业务功能是否为所述FPGA当前所运行的BIT具备的功能;
[0022]若判断结果为否,则确定当前的业务功能对应的BIT数据,并通过所述MUC下载确定的BIT数据。
[0023]在一个具体的实施例中,还包括:
[0024]若当前的业务功能为所述FPGA当前所运行的BIT具备的功能,则运行SDK函数实例进行对应当前业务功能的工程测试。
[0025]本专利技术实施例还提出了一种ATE固件重配置处理的装置,应用于包括ATE设备、MCU及FPGA的ATE测试系统中,所述ATE设备、MCU及FPGA依次连接;该装置包括:
[0026]获取模块,用于若获取到预设的指令,确定所述指令的类型;
[0027]下载模块,用于通过所述MCU从所述ATE设备下载对应所述类型的BIT数据;
[0028]处理模块,用于将下载的所述BIT数据传输至所述FPGA,以执行所述对应所述指令的操作。
[0029]在一个具体的实施例中,所述指令的类型包括:打开IDE开发环境的指令、读取工程配置文件的指令及工程测试指令。
[0030]在一个具体的实施例中,所述下载模块,用于:
[0031]若所述指令的类型为打开IDE开发环境的指令,则从所述ATE设备的BIT数据库中读取所有的BIT数据;
[0032]从读取的所述BIT数据中选择当前对应所述指令的BIT数据;
[0033]通过所述MCU下载当前所选择的BIT数据,并将对应所述指令的下一BIT数据作为当前对应所述指令的BIT数据,以执行“从读取的所述BIT数据中选择当前对应所述指令的BIT数据”,直到对应所述指令的BIT数据全部下载完成。
[0034]本专利技术至少具有以下有益效果:
[0035]本专利技术提出的方法应用于包括ATE设备、MCU及FPGA的ATE测试系统中,所述ATE设备、MCU及FPGA依次连接;该方法包括:若获取到预设的指令,确定所述指令的类型;通过所述MCU从所述ATE设备下载对应所述类型的BIT数据;将下载的所述BIT数据传输至所述FPGA,以执行所述对应所述指令的操作。本方案通过额外增加MCU,不需要FPGA进行额外的布局,且对利用MCU来进行数据下载以及中转,有效提升了处理的效率。
附图说明
[0036]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0037]图1为本专利技术实施例提供的一种ATE固件重配置处理的方法的流程示意图;
[0038]图2为本专利技术实施例提出的ATE测试系统的框架结构示意图;
[0039]图3为本专利技术实施例提出的IDE打开的框架示意图;
[0040]图4为本专利技术实施例提出的读取工程配置的框架示意图;
[0041]图5为本专利技术实施例提出的工程测试的框架示意图;
[0042]图6本专利技术实施例提供的一种ATE固件重配置处理的装置的结构示意图。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]在下文中,将更全面地描述本专利技术的各种实施例。本专利技术可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本专利技术的各种实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种ATE固件重配置处理的方法,其特征在于,应用于包括ATE设备、MCU及FPGA的ATE测试系统中,所述ATE设备、MCU及FPGA依次连接;该方法包括:若获取到预设的指令,确定所述指令的类型;通过所述MCU从所述ATE设备下载对应所述类型的BIT数据;将下载的所述BIT数据传输至所述FPGA,以执行所述对应所述指令的操作。2.如权利要求1所述的方法,其特征在于,所述指令的类型包括:打开IDE开发环境的指令、读取工程配置文件的指令及工程测试指令。3.如权利要求2所述的方法,其特征在于,所述“通过所述MCU从所述ATE设备下载对应所述类型的BIT数据”,包括:若所述指令的类型为打开IDE开发环境的指令,则从所述ATE设备的BIT数据库中读取所有的BIT数据;从读取的所述BIT数据中选择当前对应所述指令的BIT数据;通过所述MCU下载当前所选择的BIT数据,并将对应所述指令的下一BIT数据作为当前对应所述指令的BIT数据,以执行“从读取的所述BIT数据中选择当前对应所述指令的BIT数据”,直到对应所述指令的BIT数据全部下载完成。4.如权利要求2所述的方法,其特征在于,所述“通过所述MCU从所述ATE设备下载对应所述类型的BIT数据”,包括:若所述指令的类型为读取工程配置文件的指令,确定与所述指令对应的工程配置文件信息;控制所述MCU从所述ATE设备的BIT数据库中下载与确定的所述工程配置文件信息对应的BIT数据。5.如权利要求4所述的方法,其特征在于,还包括:若无法确定与所述指令对应的工程配置文件信息,则通过调用预设的默认BI T数据进行测试。6.如权利要求2所述的方法,其特征在于...

【专利技术属性】
技术研发人员:陈永邬刚
申请(专利权)人:杭州加速科技有限公司
类型:发明
国别省市:

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

1