一种老练测试一体机用的pattern文件快速下发方法技术

技术编号:39163134 阅读:8 留言:0更新日期:2023-10-23 15:03
本发明专利技术提供一种老练测试一体机用的pattern文件快速下发方法,包括PC端转换并编译pattern总文件,以获取向量信息和标号信息;获取pattern子文件的文件信息、TimeSet信息、PinList信息,将文件信息、TimeSet信息、PinList信息、标号信息和向量信息以第一存储格式存储并生成pattern信息,所有pattern信息构成下发数据;获取下发数据内所有pattern信息的字节数和测试端的剩余内存地址,生成包含起始地址的分区表信息,分区表信息以第二存储格式存储并生成前端数据;获取前端数据和下发数据以生成下发报文;测试端接收并识别下发报文的前端数据,依据前端数据快速解析下发数据并分别存储pattern信息。本发明专利技术能够快速准确的同步下发多个通道的pattern子文件。的同步下发多个通道的pattern子文件。的同步下发多个通道的pattern子文件。

【技术实现步骤摘要】
一种老练测试一体机用的pattern文件快速下发方法


[0001]本专利技术涉及文件下发
,具体涉及一种老练测试一体机用的pattern文件快速下发方法。

技术介绍

[0002]老练测试一体机同时具备老练测试和性能测试功能,为提高老练测试一体机的测试效率,老练测试一体机内设置有多个可单独运行的测试子卡,以同步测试不同被测芯片的性能或寿命。测试过程通常需经过测试程序设计、程序编译、向量加载、测试执行四个步骤,而pattern子文件则是贯穿集成电路测试的各个步骤。
[0003]pattern子文件也被称为测试向量、测试图形,pattern子文件的每一行被称为向量(Vector),由多行Vector组成一个测试Pattern。pattern子文件的本质就是真值表(Truth Table),其包含的主要内容是输入电平与期望输出电平的符号组合,也包含了为了实现某些复杂功能的微指令。
[0004]芯片测试工程中的pattern子文件的向量行数几行至上亿行,并且在子卡数量多的情况下pattern子文件会有几十G甚至上百G大小。当pattern子文件的下发都由老练测试一体机主机内的CPU来处理,主机下载并解析不同通道pattern子文件的时间长,多通道pattern子文件的下发速度极慢,严重影响老练测试一体机的测试效率。

技术实现思路

[0005]有鉴于此,本专利技术要解决的问题是提供一种老练测试一体机用的pattern文件快速下发方法,能够快速准确的同步下发多个通道的pattern子文件。r/>[0006]为解决上述技术问题,本专利技术采用的技术方案是:一种老练测试一体机用的pattern文件快速下发方法,包括步骤一,pattern总文件处理步骤:PC端转换并编译pattern总文件,以获取向量信息和标号信息,其中,pattern总文件包含N个pattern子文件,所述向量信息与pattern子文件一一对应;步骤二,下发数据生成步骤:获取pattern子文件的文件信息、TimeSet信息、PinList信息,将各所述文件信息、TimeSet信息、PinList信息、向量信息以及pattern总文件对应的标号信息以第一存储格式存储生成对应个pattern信息,所有所述pattern信息共同构成下发数据;步骤三,前端数据生成步骤:获取下发数据内所有pattern信息的字节数和测试端的剩余内存地址,生成包含起始地址的分区表信息,不同起始地址用于存储不同pattern信息,所述分区表信息以第二存储格式存储并生成前端数据;步骤四,下发报文生成步骤:获取前端数据和下发数据以生成下发报文;步骤五,下发报文解析步骤:测试端接收并识别下发报文的前端数据,依据前端数据快速解析下发数据并分别存储pattern信息,生成N个pattern子文件和记载标号信息的标号文件,实现多个pattern子文件的同步下发。
[0007]进一步的,所述下发报文基于数据链路层协议,所述下发报文包括记载MAC地址的头端数据、记载分区表信息的前端数据和记载pattern信息的下发数据。
[0008]进一步的,所述pattern信息包括表示信息类型的第一类型代码、用于记载信息的第一数据和用于记载信息所占字节数量的第一字节数;所述第一存储格式包括:所述第一类型代码和第一字节数所占字节数固定,所述第一类型代码、第一字节数和第一数据固定顺序排列。
[0009]进一步的,所述分区表信息包括地址信息,所述地址信息包括表示信息类型的第二类型代码、用于记载存储pattern信息起始地址的第二数据和用于记载占用字节数的第二字节数;所述第二存储格式包括:所述第二类型代码和第二字节数所占字节数固定设置,所述第二类型代码、第二字节数和第二数据固定顺序排列。
[0010]进一步的,所述前端数据的前端设置有验证头信息,所述验证头信息包括表示信息类型的第二类型代码、用于记载占用字节数的第二字节数和用于判断是否为本软件可识别的文件的验证码;所述验证头信息的存储格式与地址信息的存储格式相同。
[0011]进一步的,同类型所述pattern信息对应的第一类型代码和第二类型代码相同。
[0012]进一步的,所述文件信息包括pattern子文件的生成时间和pattern子文件的下发通道路径,所述TimeSet信息用于记载运行一个指令所需的时间,所述PinList信息用于记载指令名称列表,所述向量信息用于记录指令信息,所述标号信息用于记载不同向量对应的存储地址。
[0013]本专利技术具有的优点和积极效果是:通过第一存储格式存储将pattern总文件内所有信息均存储成pattern信息,依据第二存储格式存储分区表信息,可依据分区表信息内的第二类型代码快速识别pattern信息,并分区存储不同下发通道的pattern信息,实现多通道pattern子文件的快速识别和下载,完成多通道pattern子文件的快速下发。
[0014]通过设置第一字节数,可更准确的分区存储不同pattern信息,提高pattern子文件下发的准确性。
附图说明
[0015]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1是本专利技术的一种老练测试一体机用的pattern文件快速下发方法的整体流程图;图2是本专利技术的一种老练测试一体机用的pattern文件快速下发方法的下发报文的数据排列结构图;图3是本专利技术的一种老练测试一体机用的pattern文件快速下发方法的下发数据的数据排列结构图;图4是本专利技术的一种老练测试一体机用的pattern文件快速下发方法的前端数据的数据排列结构图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0018]本专利技术提供一种老练测试一体机用的pattern文件快速下发方法,老练测试一体机包括PC端和测试端(测试端为老练测试一体机),PC端生成包含N个下发通道的pattern总文件,测试端先解析后分别存储不同通道的pattern子文件,以便快速的同时下发多个通道的pattern子文件。每个通道对应一测试子卡,测试子卡运行对应的pattern子文件,以对多个被测元件同时进行性能测试或老练测试。
[0019]如图1所示,PC端快速下发N个pattern子文件方法:步骤一,pattern总文件处理步骤:PC端转换并编译patter本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种老练测试一体机用的pattern文件快速下发方法,其特征在于,包括,步骤一,pattern总文件处理步骤:PC端转换并编译pattern总文件,以获取向量信息和标号信息,其中,pattern总文件包含N个pattern子文件,所述N表示pattern子文件的数量,所述向量信息与pattern子文件一一对应;步骤二,下发数据生成步骤:获取pattern子文件的文件信息、TimeSet信息、PinList信息,将各所述文件信息、TimeSet信息、PinList信息、向量信息以及pattern总文件对应的标号信息以第一存储格式存储生成对应个pattern信息,所有所述pattern信息共同构成下发数据;步骤三,前端数据生成步骤:获取下发数据内所有pattern信息的字节数和测试端的剩余内存地址,生成包含起始地址的分区表信息,不同起始地址用于存储不同pattern信息,所述分区表信息以第二存储格式存储并生成前端数据;步骤四,下发报文生成步骤:获取前端数据和下发数据以生成下发报文;步骤五,下发报文解析步骤:测试端接收并识别下发报文的前端数据,依据前端数据快速解析下发数据并分别存储pattern信息,生成N个pattern子文件和记载标号信息的标号文件,实现多个pattern子文件的同步下发。2.根据权利要求1所述的一种老练测试一体机用的pattern文件快速下发方法,其特征在于,所述下发报文基于数据链路层协议,所述下发报文包括记载MAC地址的头端数据、记载分区表信息的前端数据和记载pattern信息的下发数据。3.根据权利要求1所述的一种老练测试一体机用的pattern文件快速下发方法,其特征在...

【专利技术属性】
技术研发人员:张大伟耿雪冰屈粮富
申请(专利权)人:天津普智芯网络测控技术有限公司
类型:发明
国别省市:

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

1