一种半导体设备控制程序转换方法、系统、设备和存储介质技术方案

技术编号:29672133 阅读:32 留言:0更新日期:2021-08-13 21:53
本发明专利技术属于程序代码转换技术领域,具体公开了一种半导体设备控制程序转换方法,包括抓取测试程序文件;对所述测试程序文件进行逐行拆分,获取每行代码信息;拆分获取单个测试指令信息,设置测试指令参数;对所述参数指令进行语义库匹配,生成目标结果;输出与目标测试平台相对应的测试代码。本发明专利技术提供了一种测试程序转测试平台的方法,使得相同测试程序在不同测试平台上的实现变的简洁高效,大大减少了人工操作的复杂度,提高了测试程序开发效率,并降低了测试程序转测试平台的方法。

【技术实现步骤摘要】
一种半导体设备控制程序转换方法、系统、设备和存储介质
本专利技术属于程序代码转换
,特别涉及一种半导体设备控制程序转换方法、系统、设备和存储介质。
技术介绍
程序开发,是基于不同的平台进行开发的,要实现程序代码的跨平台化,传统方法是在不同的程序运行平台发布专门用来解释该程序编译后生成的中间语言的解释器。解释器屏蔽掉有关平台的差异性,程序在不同平台运行时,由解释器生成最终可以在不同平台运行的程序文件。现有的跨平台技术针对的是编程语言的可执行环境,旨在编程语言不变,但是可以运行在不同的操作系统或者硬件平台,但是针对半导体测试领域,每个测试平台的底层接口是不会对外开放的,而且每个测试平台会有测试机可识别的唯一的专用的测试指令来进行测试,用传统意义上的跨平台程序设计是无法实现测试程序的跨平台化。因此,提供一种应用于半导体程序转换的方法是本领域技术人员亟需解决的技术问题。
技术实现思路
本专利技术的目的在于克服现有技术中无法针对半导体测试领域实现测试程序的跨平台化的缺陷,提供一种半导体设备控制程序转换方法、系统、本文档来自技高网...

【技术保护点】
1.一种半导体设备控制程序转换方法,其特征在于,包括以下步骤:/n步骤1:抓取测试程序文件;/n步骤2:对所述测试程序文件进行逐行拆分,获取每行代码信息;/n步骤3:拆分所述每行代码信息,获取单个测试指令信息,设置测试指令参数;/n步骤4:对所述测试指令参数进行语义库匹配,生成目标结果;/n步骤5:输出与目标测试平台相对应的测试代码。/n

【技术特征摘要】
1.一种半导体设备控制程序转换方法,其特征在于,包括以下步骤:
步骤1:抓取测试程序文件;
步骤2:对所述测试程序文件进行逐行拆分,获取每行代码信息;
步骤3:拆分所述每行代码信息,获取单个测试指令信息,设置测试指令参数;
步骤4:对所述测试指令参数进行语义库匹配,生成目标结果;
步骤5:输出与目标测试平台相对应的测试代码。


2.根据权利要求1所述的一种半导体设备控制程序转换方法,其特征在于,所述步骤1中的测试程序文件包括:管脚资源文件、主测试文件、资源关系对应文件和时序文件。


3.根据权利要求2所述的一种半导体设备控制程序转换方法,其特征在于,所述步骤3拆分所述每行代码信息,获取单个测试指令信息时具体包括:将所述资源对应关系文件的每行代码信息以第一要素和第二要素进行拆分获取单个设置指令信息;将所述管脚资源文件的每行代码信息以第一要素拆分获取单个测试指令信息;将所述主测试文件的每行代码信息以第一要素和第二要素进行拆分获取单个设置指令信息;将所述时序文件先以组为单位进行划分获取到组的序列号,然后再分别以每一个组为目标源进行单元划分获取单元文件信息,之后再对单元文件信息进行拆分获取到单个设置指令信息。


4.根据权利要求3所述的一种半导体设备控制程序转换方法,其特征在于,所述步骤4中,将所述测试指令参数在目标测试平台的语义库中进行匹配,成功匹配到对应的测试代码信息后,再以测试指令参数作为传入参数进行测试参数匹配,整体匹配成功后会返回目标测试平台相对应的测试代码主体和测试代码参数,所述语义库包含半导体测试平台的语法元素的数据结构。


5.一种半导体设备控制程序转换系统,其特征在于,包括:
测试程序抓取模块,用于抓取测试程序文件;
程序代码拆分模块,用于对所述测试程序文件进行逐行拆分,获取每行代码信息;<...

【专利技术属性】
技术研发人员:赵志浩
申请(专利权)人:西安华讯科技有限责任公司
类型:发明
国别省市:陕西;61

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

1