芯片激励方法、装置、系统、计算机设备和存储介质制造方法及图纸

技术编号:18710022 阅读:38 留言:0更新日期:2018-08-21 22:33
本发明专利技术涉及芯片激励方法、装置、系统、计算机设备和存储介质,属于集成电路测试技术领域。所述方法以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。上述技术方案,解决了受接口数据传输速度的影响,存储设备的传输数据速度可能会很慢,甚至可能赶不上激励信息的分析速度的问题,提高了对经过压缩的激励数据的解压速度,也进一步提高了对芯片进行激励的速度。

Chip excitation method, device, system, computer equipment and storage medium

The invention relates to a chip excitation method, a device, a system, a computer device and a storage medium, and belongs to the technical field of integrated circuit testing. The method comprises the following steps: decomposing the compressed excitation data into multiple parts to obtain multiple compressed excitation data; grouping the multiple compressed excitation data, decompressing each group of compressed excitation data by multiple decompression units to obtain multiple excitation data; and processing the multiple excitation data. The integration of the excitation data is obtained, and the excitation data is input into the chip for excitation. The above technical scheme solves the problem that the data transmission speed of the storage device may be very slow due to the influence of the interface data transmission speed, and even may not catch up with the analysis speed of the excitation information. It improves the decompression speed of the compressed excitation data, and further improves the speed of excitation to the chip.

【技术实现步骤摘要】
芯片激励方法、装置、系统、计算机设备和存储介质
本专利技术涉及集成电路测试
,特别是涉及芯片激励方法、装置、系统、计算机设备和存储介质。
技术介绍
随着集成电路产业的发展,芯片开始走入千家万户。设计和生产出来的芯片在投入使用之前都需要经过测试以过滤不良品。芯片测试的一个重要步骤是对芯片进行激励。传统的芯片激励过程主要包括:将激励数据存储在某个外接存储设备中,测试机读取激励信息后,将激励信息发送给芯片进行芯片激励。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:受接口数据传输速度的影响,存储设备的传输数据速度可能会很慢,甚至可能赶不上激励信息的分析速度,进而引发很多问题。因此,有必要找到一种能快速稳定地对芯片激励信息进行解析进而快速激励芯片的方法。
技术实现思路
基于此,本专利技术提供了芯片激励方法、装置、系统、计算机设备和存储介质,能快速稳定地对芯片激励信息进行解析进而快速激励芯片,实现对芯片的质量检测。本专利技术实施例的内容如下:一种芯片激励方法,包括以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。在其中一个实施例中,所述将经过压缩的激励数据分解为多份,得到多份压缩激励子数据的步骤之前,还包括:将激励数据分解为多个数据块,并对各个数据块添加对应的标志信息;分别对所述多个数据块进行压缩,得到多份压缩激励子数据;根据所述多份压缩激励子数据得到所述经过压缩的激励数据;所述对所述多份激励子数据进行整合,得到所述激励数据的步骤,包括:根据所述多份激励子数据携带的标志信息对所述多份激励子数据进行整合,得到所述激励数据。在其中一个实施例中,所述压缩激励子数据中包含有重复数据的指示信息以及所述重复数据对应的数据长度和偏移量;所述通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据的步骤,包括:通过解压单元构建解压滑动窗口;所述解压滑动窗口在所述压缩激励子数据中滑动;根据所述指示信息判断当前解压滑动窗口选择的压缩激励子数据是否为重复数据;若是,根据所述数据长度和偏移量从已解压的数据中复制相应的数据,得到与所选择的压缩激励子数据对应的第一解压数据;若否,对当前解压滑动窗口选择的压缩激励子数据进行解压,得到与所选择的压缩激励子数据对应的第二解压数据;根据所述第一解压数据和/或第二解压数据得到所述激励子数据。在其中一个实施例中,所述标志信息包含有各个数据块对应的排序信息;所述通过多个解压单元对各组压缩激励子数据分别进行解压的步骤,包括:各解压单元根据组内压缩激励子数据的所述排序信息,依次对组内压缩激励子数据进行解压;对所述多份激励子数据进行整合的步骤之前,还包括:根据多份激励子数据携带的标志信息,确定多份压缩激励子数据的长度;判断获得的多份激励子数据的长度与多份压缩激励子数据的长度是否一致;若一致,则执行对所述多份激励子数据进行整合的步骤。在其中一个实施例中,所述将经过压缩的激励数据分解为多份,得到多份压缩激励子数据的步骤之前,还包括:将经过压缩的激励数据保存于SD卡中;从所述SD卡中读取所述经过压缩的激励数据并存入环形缓冲区,从所述环形缓冲区中获取所述经过压缩的激励数据。在其中一个实施例中,所述解压单元使用的存储器为双口RAM,所述多个解压单元并行。在其中一个实施例中,所述通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据的步骤之后,还包括:将解压出来的激励子数据存入与解压单元对应的内存中;所述对所述多份激励子数据进行整合的步骤,包括:分别从对应的内存中获取激励子数据,根据所述标志信息对获取到的多份激励子数据进行整合。相应的,本专利技术实施例提供一种芯片激励装置,包括:分解模块,用于将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;解压模块,用于对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;以及,激励模块,用于对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。本专利技术实施例还提供一种芯片激励系统,包括:数据分配单元、向量解析单元以及多个解压单元;所述数据分配单元,用于将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组;所述多个解压单元,分别用于对各组压缩激励子数据分别进行解压,得到多份激励子数据;所述向量解析单元,用于对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。上述抗干扰传输方法、装置及系统,对激励数据进行压缩,将经过压缩的激励数据分解为多份;将分解得到的多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。通过设置多个解压单元来对经过压缩的激励数据分别进行解压,极大地提高了对经过压缩的激励数据的解压速度,也进一步提高了对芯片进行激励的速度。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。上述计算机设备,通过设置多个解压单元来对经过压缩的激励数据分别进行解压,极大地提高了对经过压缩的激励数据的解压速度,也进一步提高了对芯片进行激励的速度。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。上述计算机可读存储介质,通过设置多个解压单元来对经过压缩的激励数据分别进行解压,极大地提高了对经过压缩的激励数据的解压速度,也进一步提高了对芯片进行激励的速度。附图说明图1为一个实施例中芯片激励方法的应用环境图;图2为一个实施例中芯片激励方法的流程示意图;图3为另一个实施例中芯片激励方法的流程示意图;图4为一实施例中芯片激励装置的结构框图;图5为一实施例中芯片激励系统的结构框图;图6为一个实施例中芯片激励系统的具体应用实例图;图7为一个实施例中计算机设备的内部结构。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。随着集成电路产业的发展,芯片开始走入千家万户。设计和生产的芯片在投入使用之前都需要经过测试来过滤不良品。主流的集成电路测试遵照以下流程:1、将测试向量存储在某个设备本文档来自技高网...

【技术保护点】
1.一种芯片激励方法,其特征在于,包括以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。

【技术特征摘要】
1.一种芯片激励方法,其特征在于,包括以下步骤:将经过压缩的激励数据分解为多份,得到多份压缩激励子数据;对所述多份压缩激励子数据进行分组,通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据;对所述多份激励子数据进行整合,得到所述激励数据;将所述激励数据输入到芯片中进行激励。2.根据权利要求1所述的芯片激励方法,其特征在于,所述将经过压缩的激励数据分解为多份,得到多份压缩激励子数据的步骤之前,还包括:将激励数据分解为多个数据块,并对各个数据块添加对应的标志信息;分别对所述多个数据块进行压缩,得到多份压缩激励子数据;根据所述多份压缩激励子数据得到所述经过压缩的激励数据;所述对所述多份激励子数据进行整合,得到所述激励数据的步骤,包括:根据所述多份激励子数据携带的标志信息对所述多份激励子数据进行整合,得到所述激励数据。3.根据权利要求2所述的芯片激励方法,其特征在于,所述压缩激励子数据中包含有重复数据的指示信息以及所述重复数据对应的数据长度和偏移量;所述通过多个解压单元对各组压缩激励子数据分别进行解压,得到多份激励子数据的步骤,包括:通过解压单元构建解压滑动窗口;所述解压滑动窗口在所述压缩激励子数据中滑动;根据所述指示信息判断当前解压滑动窗口选择的压缩激励子数据是否为重复数据;若是,根据所述数据长度和偏移量从已解压的数据中复制相应的数据,得到与所选择的压缩激励子数据对应的第一解压数据;若否,对当前解压滑动窗口选择的压缩激励子数据进行解压,得到与所选择的压缩激励子数据对应的第二解压数据;根据所述第一解压数据和/或第二解压数据得到所述激励子数据。4.根据权利要求2所述的芯片激励方法,其特征在于,所述标志信息包含有各个数据块对应的排序信息;所述通过多个解压单元对各组压缩激励子数据分别进行解压的步骤,包括:各解压单元根据组内压缩激励子数据的所述排序信息,依次对组内压缩激励子数据进行解压;对所述多份激励子数据进行整合的步骤之前,还包括:根据多份激励子数据携带的标志信息,确定多份压缩激励子数据的长度;判断获得的多份激励子数据的长度与多份压缩激励子数据的长度是否一致;若一致,则...

【专利技术属性】
技术研发人员:冯逸宇
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

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

1