基于原型图的验证平台代码生成方法、装置、设备及介质制造方法及图纸

技术编号:38424480 阅读:23 留言:0更新日期:2023-08-07 11:23
本发明专利技术实施例公开了一种基于原型图的验证平台代码生成方法、装置、计算机设备及存储介质,涉及芯片开发技术领域。所述方法包括:获取芯片的原型图,对所述原型图进行解析,获得所述原型图包含的功能模块;获取所述功能模块的待验证信息;基于所述功能模块的待验证信息以及预设的验证代码模板生成所述功能模块的验证代码;基于所述原型图所有的功能模块的验证代码生成验证平台的代码,从而能够实现根据芯片的原型图自动生成对应的验证平台的代码,极大地提高了效率。在芯片的设计发生变更时,用户只需专注于芯片的原型图的绘制,对应的验证平台的代码可自动基于原型图生成,从而极大降低了研发的周期,提高了研发的效率,同时也降低了人力成本。降低了人力成本。降低了人力成本。

【技术实现步骤摘要】
基于原型图的验证平台代码生成方法、装置、设备及介质


[0001]本专利技术涉及芯片开发
,尤其涉及一种基于原型图的验证平台代码生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]芯片设计过程中,由于芯片的应用场景不确定,芯片的复位需求以及时钟需求通常需要频繁的变化。
[0003]芯片的原型图包括复位树原型图以及时钟树原型图。芯片的复位需求通过复位树原型图进行展示。芯片的时钟需求通过时钟树原型图进行展示。
[0004]在芯片的复位需求以及时钟需求改变时,需要对应调整复位树原型图以及时钟树原型图,同时生成复位树原型图以及时钟树原型图的代码。进一步地,还需要验证工程师编写对应的验证平台的代码,人工编写代码费时费力,导致芯片的研发周期过长。

技术实现思路

[0005]本专利技术实施例提供了一种基于原型图的验证平台代码生成方法、装置、计算机设备及存储介质,旨在解决现有技术中,需要验证工程师编写验证平台的代码,人工编写代码费时费力,导致芯片的研发周期过长的问题。
[0006]第一方面,本专利技术实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于原型图的验证平台代码生成方法,其特征在于,包括:获取芯片的原型图,对所述原型图进行解析,获得所述原型图包含的功能模块;获取所述功能模块的待验证信息;基于所述功能模块的待验证信息以及预设的验证代码模板生成所述功能模块的验证代码;基于所述原型图所有的功能模块的验证代码生成验证平台的代码。2.根据权利要求1所述的基于原型图的验证平台代码生成方法,其特征在于,所述待验证信息包括所述功能模块的连接信息、输入信息、输出信息以及配置信息中的至少一种,所述获取所述功能模块的待验证信息,包括:获取所述功能模块包含的输入接口以及输出接口;获取与所述功能模块的输入接口连接的输入对象以及与所述功能模块的输出接口连接的输出对象;将所述功能模块的输入接口与所述输入对象之间的连接关系以及所述功能模块的输出接口与所述输出对象之间的连接关系,作为所述功能模块的连接信息。3.根据权利要求2所述的基于原型图的验证平台代码生成方法,其特征在于,所述获取所述功能模块的待验证信息,包括:获取所述输入对象向所述功能模块的输入接口输出的第一数据信息作为所述功能模块的输入信息;获取所述功能模块的输出接口向所述输出接口输出的第二数据信息作为所述功能模块的输出信息。4.根据权利要求2所述的基于原型图的验证平台代码生成方法,其特征在于,所述获取所述功能模块的待验证信息,包括:获取所述功能模块的配置参数作为所述功能模块的配置信息。5.根据权利要求1所述的基于原型图的验证平台代码生成方法,其特征在于,所述基于所述功能模块的待验证信息以及预设的验证代码模板生成所述功能模块...

【专利技术属性】
技术研发人员:唐海琪蔡权雄熊超牛昕宇
申请(专利权)人:深圳鲲云信息科技有限公司
类型:发明
国别省市:

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

1