[发明专利]芯片激励方法、装置、系统、计算机设备和存储介质有效
申请号: | 201810118475.9 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108415668B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 冯逸宇 | 申请(专利权)人: | 珠海市杰理科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄隶凡 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 激励 方法 装置 系统 计算机 设备 存储 介质 | ||
1.一种芯片激励方法,其特征在于,应用于测试机,包括以下步骤:
根据经过压缩的激励数据中包含的标志信息将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;所述标志信息包括所述多份压缩激励子数据对应的排序信息;
对所述多份压缩激励子数据进行分组,并行通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;将解压出来的激励子数据存入与解压单元对应的内存中;
确定多份压缩激励子数据的长度;判断获得的多份激励子数据的长度与多份压缩激励子数据的长度是否一致;若一致,对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励;
所述对所述多份激励子数据进行整合的步骤,包括:分别从对应的内存中获取激励子数据,根据所述标志信息对获取到的多份激励子数据进行整合;
所述压缩激励子数据中包含有重复数据的指示信息以及所述重复数据对应的数据长度和偏移量;所述指示信息包括三元符号组(off,len,c)中的信息;
所述并行通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据,包括:
根据排序信息将压缩激励子数据依次分配到空闲的解压单元中;
通过解压单元构建解压滑动窗口;所述解压滑动窗口在所述压缩激励子数据中滑动;
根据三元符号组(off,len,c)中的信息判断解压滑动窗口选择的压缩激励子数据是否为重复数据;
当判定解压滑动窗口选择的压缩激励子数据为重复数据时,根据所述数据偏移量向已解压的数据移动对应个数据,并根据数据长度复制对应长度的数据,得到与所选择的压缩激励子数据对应的第一解压数据;当判定解压滑动窗口选择的压缩激励子数据不是重复数据时,对选择的压缩激励子数据进行解压,得到与所选择的压缩激励子数据对应的第二解压数据;根据所述第一解压数据和/或第二解压数据得到所述激励子数据。
2.根据权利要求1所述的芯片激励方法,其特征在于,所述将经过压缩的激励数据分解为多份,得到多份压缩激励子数据的步骤之前,还包括:
将激励数据分解为多个数据块,并对各个数据块添加对应的标志信息;
分别对所述多个数据块进行压缩,得到多份压缩激励子数据;
根据所述多份压缩激励子数据得到所述经过压缩的激励数据;
所述对所述多份激励子数据进行整合,得到所述激励数据的步骤,包括:
根据所述多份激励子数据携带的标志信息对所述多份激励子数据进行整合,得到所述激励数据。
3.根据权利要求2所述的芯片激励方法,其特征在于,所述标志信息包含有各个数据块对应的排序信息;
所述通过多个解压单元对各组压缩激励子数据分别进行解压的步骤,包括:
各解压单元根据组内压缩激励子数据的所述排序信息,依次对组内压缩激励子数据进行解压;
对所述多份激励子数据进行整合的步骤之前,还包括:
根据多份激励子数据携带的标志信息,确定多份压缩激励子数据的长度;判断获得的多份激励子数据的长度与多份压缩激励子数据的长度是否一致;若一致,则执行对所述多份激励子数据进行整合的步骤。
4.根据权利要求1所述的芯片激励方法,其特征在于,所述将经过压缩的激励数据分解为多份,得到多份压缩激励子数据的步骤之前,还包括:
将经过压缩的激励数据保存于SD卡中;
从所述SD卡中读取所述经过压缩的激励数据并存入环形缓冲区,从所述环形缓冲区中获取所述经过压缩的激励数据。
5.根据权利要求1至4任一所述的芯片激励方法,其特征在于,所述解压单元使用的存储器为双口RAM,所述多个解压单元并行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市杰理科技股份有限公司,未经珠海市杰理科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810118475.9/1.html,转载请声明来源钻瓜专利网。