【技术实现步骤摘要】
一种STDF数据处理方法、装置及计算设备
[0001]本专利技术涉及数据处理
,具体而言,涉及一种
STDF
数据处理方法
、
装置及计算设备
。
技术介绍
[0002]目前,
STDF
文件是半导体行业芯片测试数据的存储规范,它全方位的记录了芯片的测试结果
。
但对
STDF
文件的解析比较复杂,大部分半导体企业往往只能利用别人开发的转换工具解析
STDF
文件并保存为
txt
或
Excel
文件,较难做到系统化的解析测试结果并存储到数据库,也就很难用
STDF
实现系统化的数据分析
。
[0003]并且,由于文件往往比较大,进行
STDF
文件的传输也是非常耗时,测试企业为了满足客户要求,及时将测试数据传给客户,往往不得不架设多台服务器同时上传,对企业的
IT
基础设施建设(网络带宽
&
服务器)要求也很高
。
可见,现在的
STDF
数据处理方法存在着对
IT
基础设施建设要求高
、
数据分析需要转换复杂度高的问题
。
[0004]针对上述的问题,目前尚未提出有效的解决方案
。
技术实现思路
[0005]本专利技术实施例提供了涉及一种
STDF
数据处理方法 ...
【技术保护点】
【技术特征摘要】
1.
一种
STDF
数据处理方法,其特征在于,包括:在目标程序中使用动态方式加载
DLL
;获取
DLL
中的目标接口;配置
DLL
的
config
文件路径;获取
STDF
测试记录数据,并按照预设的
JSON
协议,对所述
STDF
测试记录数据进行封包,得到
JSON
数据包;其中,所述
STDF
测试记录数据用于记录芯片各个测试阶段的数据;基于所述目标接口将所述
JSON
数据包传入
DLL
中进行数据处理,对所述
JSON
数据包中
JSON
格式的键值对数据进行填充,并将填充后的数据转化为字节串;将所述字节串发送到服务端
。2.
根据权利要求1所述的
STDF
数据处理方法,其特征在于,对所述
JSON
数据包中
JSON
格式的键值对数据进行填充,包括:解析所述
JSON
数据包中的每个
JSON
数据;对每个
JSON
数据,如果该
JSON
数据中的
key
值不存在,则使用默认值填充该
JSON
数据的
key
值
。3.
根据权利要求2所述的
STDF
数据处理方法,其特征在于,将填充后的数据转化为字节串,包括:按照预设的各个数据类型,将填充后的数据转换成对应的目标数据;将各个数据类型的目标数据进行序列化处理,得到所述字节串
。4.
根据权利要求1所述的
STDF
数据处理方法,其特征在于,所述方法还包括:配置
DLL
中的服务端
IP
和端口
、
以及日志路径
。5.
根据权利要求1所述的
STDF
数据处理方法,其特征在于,基于所述目标接口将所述
JSON
数据包传入
DLL
中进行数据处理,包括:将所述
JSON
数据包转换成
char*
类型,并将
char*
类型的数据传入
DLL
中进行数据处理;以及所述方法还包括:响应于所述目标接口接入所述
char*
类型的数据,将所述
char*
类型的数据反序列化为
【专利技术属性】
技术研发人员:常浩,刘增红,林鹏,
申请(专利权)人:镇江矽佳测试技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。