芯片验证方法、设备及存储介质技术

技术编号:37852490 阅读:19 留言:0更新日期:2023-06-14 22:43
本申请涉及一种芯片验证方法、设备及存储介质。所述方法包括:根据待验证芯片的架构图和/或设计文档,确定待验证芯片中执行测试的模块及模块所属的子系统,其中,子系统至少由两个模块组成,分别构建模块的验证环境和子系统的验证环境,基于模块的验证环境对模块进行验证,基于子系统的验证环境对子系统进行验证,对模块及子系统完成验证后,获取待验证芯片的驱动软件对应的测试数据,基于测试数据对驱动软件执行验证。本申请可以避免了现有技术中需要先将驱动软件开发好后才能验证芯片硬件的情况,提高芯片验证的效率。提高芯片验证的效率。提高芯片验证的效率。

【技术实现步骤摘要】
芯片验证方法、设备及存储介质


[0001]本申请涉及芯片
,尤其涉及一种芯片验证方法、设备及存储介质。

技术介绍

[0002]目前,对芯片进行验证通常需要对芯片的功能进行验证,以及对芯片配套的驱动软件进行验证。随着芯片的快速发展,芯片前期验证是否充分,验证进度是否满足项目要求已愈发重要。
[0003]由于现有技术中大多是通过芯片的驱动软件提供芯片的驱动来验证芯片的功能,这样使得驱动软件需要先开发好,才能验证芯片的硬件来确定芯片的功能是否无误,依赖驱动软件来验证芯片的功能,难以满足日益复杂的芯片需求和项目的进度需求,导致芯片项目的进度缓慢,此外,利用驱动软件验证芯片的功能仅是可以按功能场景去验证芯片是否符合需求,无法对芯片内部模块的功能是否正确,及模块之间的交互是否正确进行验证。

技术实现思路

[0004]鉴于以上内容,本申请提供一种芯片验证方法、设备及存储介质,其目的在于解决上述技术问题。
[0005]第一方面,本申请提供一种芯片验证方法,该方法包括:
[0006]根据待验证芯片的架构图和/或设计文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片验证方法,其特征在于,所述方法包括:根据待验证芯片的架构图和/或设计文档,确定所述待验证芯片中执行测试的模块及所述模块所属的子系统,其中,所述子系统至少由两个所述模块组成;分别构建所述模块的验证环境和所述子系统的验证环境;基于所述模块的验证环境对所述模块进行验证,基于所述子系统的验证环境对所述子系统进行验证;对所述模块及所述子系统完成验证后,获取所述待验证芯片的驱动软件对应的测试数据,基于所述测试数据对所述驱动软件执行验证。2.如权利要求1所述的芯片验证方法,其特征在于,所述根据待验证芯片的架构图和/或设计文档,确定所述待验证芯片中执行测试的模块及所述模块所属的子系统,包括:根据待验证芯片的架构图和/或设计文档,确定所述待验证芯片支持的规格和测试场景;接收基于所述规格和所述测试场景输入的编辑指令;根据所述编辑指令确定所述待验证芯片中执行测试的模块及所述模块所属的子系统。3.如权利要求2所述的芯片验证方法,其特征在于,所述根据待验证芯片的架构图和/或设计文档,确定所述待验证芯片支持的规格和测试场景,包括:提取所述设计文档的文本信息;将所述文本信息输入预先训练的语义分析模型,得到所述设计文档的语义关键词;利用所述语义关键词从预先构建的测试场景库中匹配出所述待验证芯片支持的测试场景。4.如权利要求1所述的芯片验证方法,其特征在于,所述基于所述模块的验证环境对所述模块进行验证,包括:获取预先确定的所述模块的测试点,根据所述模块的测试点生成所述模块的测试点表单;将所述模块的测试点表单与预先构建的模块用例库进行匹配,获得所述模块的测试点表单对应的模块测试用例信息;基于所述模块的验证环境及所述模块测试用例信息,对所述模块的测试点进行单元测试验证,得到所述模块的测试点的验证结果。5.如权利要求1所述的芯片验证方法,其特征在于,所述基于所述测试数据...

【专利技术属性】
技术研发人员:杨碧蔡权雄牛昕宇
申请(专利权)人:山东产研鲲云人工智能研究院有限公司
类型:发明
国别省市:

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

1