[发明专利]一种芯片验证平台和方法、电子设备、存储介质在审
申请号: | 202310614702.8 | 申请日: | 2023-05-26 |
公开(公告)号: | CN116560931A | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 霍静 | 申请(专利权)人: | 广州全盛威信息技术有限公司;北京奕斯伟计算技术股份有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 董亚莉;蒋雅洁 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 验证 平台 方法 电子设备 存储 介质 | ||
1.一种芯片验证平台,其特征在于,包括:
至少一个验证环境模块,用于对待验证芯片的至少一个功能块进行验证,得到至少一个块验证结果;所述至少一个验证环境模块与所述至少一个功能块一一对应;不同的所述功能块在所述待验证芯片中的架构信息和业务信息不同;
处理器验证模块,用于对所述待验证芯片的处理器进行验证,得到处理器验证结果。
2.根据权利要求1所述的平台,其特征在于,所述验证环境模块包括:
激励模块,用于基于验证信息产生验证激励,将所述验证激励驱动至与所述验证环境模块对应的功能块;
分析模块,用于从所述功能块获取基于所述验证激励产生的验证数据;根据所述验证数据确定所述块验证结果。
3.根据权利要求2所述的平台,其特征在于,所述激励模块包括:
激励管理模块,用于基于所述验证信息产生所述验证激励;
驱动模块,用于将所述验证激励通过接口驱动至所述功能块。
4.根据权利要求2所述的平台,其特征在于,所述分析模块包括:
数据采集模块,用于通过接口采集所述功能块基于所述验证激励产生的验证数据;
数据分析模块,用于对所述验证数据进行分析,得到所述块验证结果。
5.根据权利要求1所述的平台,其特征在于,所述至少一个功能块包括多个功能块;所述平台还包括:
连通验证模块,用于验证所述多个功能块之间的连接信息,得到连通验证结果。
6.根据权利要求1所述的平台,其特征在于,所述处理器验证模块包括:
编译模块,用于将配置信息编译为所述可执行指令;将所述可执行指令放置于指令存储空间;
验证模块,用于获取所述处理器执行所述指令存储空间中的所述可执行指令所产生的所述处理器验证数据;根据所述处理器验证数据确定所述处理器验证结果。
7.根据权利要求1所述的平台,其特征在于,所述处理器验证模块包括:
虚拟驱动模块,用于模拟总线时序,将配置信息通过总线驱动至所述待验证芯片;
处理器分析模块,用于接收来自所述待验证芯片的处理器验证数据;基于所述处理器验证数据确定所述处理器验证结果。
8.根据权利要求1-7任一项所述的平台,其特征在于,所述芯片验证平台还可以包括顶层验证环境;所述顶层验证环境包括:所述至少一个验证环境和所述处理器验证模块;
所述至少一个验证环境,还用于基于全验证信息,对所述至少一个功能块进行验证,得到所述块验证结果;
所述处理器验证模块,还用于基于全验证信息,对所述处理器进行验证,得到所述处理器验证结果。
9.一种芯片验证方法,其特征在于,应用于如权利要求1-8任一项所述的芯片验证平台,包括:
通过至少一个验证环境模块,对待验证芯片的至少一个功能块进行验证,得到至少一个块验证结果;所述至少一个验证环境模块与所述至少一个功能块一一对应;不同的所述功能块在所述待验证芯片中的架构信息和业务信息不同;
通过处理器验证模块,对所述待验证芯片的处理器进行验证,得到处理器验证结果。
10.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于在所述计算机程序运行时,执行如权利要求9所述的芯片验证方法。
11.一种计算机可读存储介质,其特征在于,其上存储有可执行指令,用于被处理器执行时,实现如权利要求9所述的芯片验证方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州全盛威信息技术有限公司;北京奕斯伟计算技术股份有限公司,未经广州全盛威信息技术有限公司;北京奕斯伟计算技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310614702.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机
- 下一篇:一种车辆任务卸载方法、装置、电子设备及存储介质