芯片标识符管理方法、装置、设备、介质和产品与流程

allin2025-02-04  51


本发明涉及计算机软件,尤其涉及一种芯片标识符管理方法、装置、设备、介质和产品。


背景技术:

1、通用唯一标识符(universally unique identifier,uuid)是一种用于标识芯片的唯一标识符,每个芯片在制造过程中都会被分配一个全局唯一的uuid,以确保每个芯片在全球范围内都具有唯一性。uuid通常由一个16字节的二进制数据组成,可以表示为一个32个字符的十六进制字符串。芯片uuid在许多场景中都被用于识别和追踪芯片的唯一性,例如在物联网设备、计算机系统和网络设备中。

2、在芯片、板卡批量制造过程中,uuid和asic id作为两种唯一标识芯片的标识符,以不同应用场景的不同的表现形式和存储方式来识别追踪芯片,uuid以16进制的字符串存储在芯片的电子熔断器中来标识芯片,asic id是激光镭射到芯片表面的一串由英文和阿拉伯数字组成的字符串,以一种更加直观、简易的形式记录和识别芯片。uuid和asic id之间需通过加密、解密一一对应,相互转换,以便完成芯片测试任务。

3、现有芯片标识符管理方法是由测试人员将asic id复制粘贴到excel文件中,通过excel文件中预先编写的函数公式来进行转换和拼接,得到二进制字符串,然后通过计算器将二进制字符串转换为16进制的字符串即uuid。由于芯片数量很大,手动粘贴复制加上计算器辅助转换是一项非常艰巨的任务,效率很低而且非常容易出现错误,目前只能实现单个asic id向uuid的转换,耗费时间长、效率低下、准确率低,从而导致测试人员无法在短时间内完成芯片测试任务,影响整个芯片项目的正常推进。


技术实现思路

1、本发明提供一种芯片标识符管理方法、装置、设备、介质和产品,用以解决芯片标识符管理只能实现单向转换,耗费时间长、效率低下、准确率低,从而导致测试人员无法在短时间内完成芯片测试任务,影响整个芯片项目的正常推进的缺陷。

2、本发明提供一种芯片标识符管理方法,包括如下步骤:获取待转换的芯片标识符列表文件,所述芯片标识符列表文件包括至少一预设类型的第一芯片标识符;确定各所述第一芯片标识符对应的芯片类型,构建与所述芯片类型对应的目标编码表;根据所述目标编码表以及预先确定的目标类型的第二芯片标识符的生成规则,构建编解码算法;根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件。

3、作为一个实施例,所述第二芯片标识符为通用唯一标识符,对应的,在所述根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件之后,还包括:基于预设固件将所述目标芯片标识符列表文件写入与所述通用唯一标识符对应的目标芯片。

4、作为一个实施例,在所述基于预设固件将所述目标芯片标识符列表文件写入与所述通用唯一标识符对应的目标芯片之前,还包括:基于所述编解码算法对所述通用唯一标识符进行解码,得到解码结果;对比所述解码结果和各待写入芯片的第一芯片标识符,将对比一致的所述待写入芯片作为目标芯片。

5、作为一个实施例,还包括:响应于系统级别测试指令,从所述目标芯片标识符列表文件中筛选与系统级别测试指令对应的第二芯片标识符;根据筛选得到的第二芯片标识符对芯片的系统级别测试日志进行正则匹配,得到目标测试结果和目标测试日志。

6、作为一个实施例,还包括:响应于接收到的第二芯片标识符对芯片的系统级别测试日志进行正则匹配,得到目标测试结果和目标测试日志。

7、作为一个实施例,在所述根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件之后,还包括:获取所述目标芯片标识符列表文件对应的芯片测试结果,所述芯片测试结果包括测试成功和测试识别;根据所述芯片测试结果,将所述目标芯片标识符列表文件分为测试成功的第一目标芯片标识符列表文件以及测试失败的第二目标芯片标识符列表文件以便执行入库流程。

8、本发明还提供一种芯片标识符管理装置,包括如下模块:获取模块,用于获取待转换的芯片标识符列表文件,所述芯片标识符列表文件包括至少一预设类型的第一芯片标识符;第一构建模块,用于确定各所述第一芯片标识符对应的芯片类型,构建与所述芯片类型对应的目标编码表;第二构建模块,用于根据所述目标编码表以及预先确定的目标类型的第二芯片标识符的生成规则,构建编解码算法;转换模块,用于根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件。

9、作为一个实施例,还包括:报告输出模块,用于响应于预设指令,基于窗口输出预设格式的数据报告。

10、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述芯片标识符管理方法。

11、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述芯片标识符管理方法。

12、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述芯片标识符管理方法。

13、本发明提供的芯片标识符管理方法、装置、设备、介质和产品,获取待转换的芯片标识符列表文件,所述芯片标识符列表文件包括至少一预设类型的第一芯片标识符;确定各所述第一芯片标识符对应的芯片类型,构建与所述芯片类型对应的目标编码表;根据所述目标编码表以及预先确定的目标类型的第二芯片标识符的生成规则,构建编解码算法;根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件。本发明通过构建编解码算法,可直接将第一芯片标识符管理为第二芯片标识符,实现自动化转换,提高了转换效率,无需手动粘贴复制和计算器辅助转换,避免粘贴复制中的错误,提高了准确率。



技术特征:

1.一种芯片标识符管理方法,其特征在于,包括:

2.根据权利要求1所述的芯片标识符管理方法,其特征在于,所述第二芯片标识符为通用唯一标识符,对应的,在所述根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件之后,还包括:

3.根据权利要求2所述的芯片标识符管理方法,其特征在于,在所述基于预设固件将所述目标芯片标识符列表文件写入与所述通用唯一标识符对应的目标芯片之前,还包括:

4.根据权利要求1所述的芯片标识符管理方法,其特征在于,还包括:

5.根据权利要求1所述的芯片标识符管理方法,其特征在于,还包括:响应于接收到的第二芯片标识符对芯片的系统级别测试日志进行正则匹配,得到目标测试结果和目标测试日志。

6.根据权利要求1-5任一项所述的芯片标识符管理方法,其特征在于,在所述根据所述编解码算法对所述芯片标识符列表文件进行转换,得到包含所述第二芯片标识符的目标芯片标识符列表文件之后,还包括:

7.一种芯片标识符管理装置,其特征在于,包括:

8.根据权利要求7所述的芯片标识符管理装置,其特征在于,还包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述芯片标识符管理方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述芯片标识符管理方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述芯片标识符管理方法。


技术总结
本发明提供一种芯片标识符管理方法、装置、设备、介质和产品,涉及计算机软件技术领域,方法包括获取待转换的芯片标识符列表文件,芯片标识符列表文件包括至少一预设类型的第一芯片标识符;确定各第一芯片标识符对应的芯片类型,构建与芯片类型对应的目标编码表;根据目标编码表以及预先确定的目标类型的第二芯片标识符的生成规则,构建编解码算法;根据编解码算法对芯片标识符列表文件进行转换,得到包含第二芯片标识符的目标芯片标识符列表文件。本发明通过构建编解码算法,可直接将第一芯片标识符管理为第二芯片标识符,实现自动化转换,提高了转换效率,无需手动粘贴复制和计算器辅助转换,避免粘贴复制中的错误,提高了准确率。

技术研发人员:请求不公布姓名
受保护的技术使用者:上海壁仞科技股份有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-18220.html

最新回复(0)