【技术实现步骤摘要】
基于原型图的验证平台代码生成方法、装置、设备及介质
[0001]本专利技术涉及芯片开发
,尤其涉及一种基于原型图的验证平台代码生成方法、装置、计算机设备及存储介质。
技术介绍
[0002]芯片设计过程中,由于芯片的应用场景不确定,芯片的复位需求以及时钟需求通常需要频繁的变化。
[0003]芯片的原型图包括复位树原型图以及时钟树原型图。芯片的复位需求通过复位树原型图进行展示。芯片的时钟需求通过时钟树原型图进行展示。
[0004]在芯片的复位需求以及时钟需求改变时,需要对应调整复位树原型图以及时钟树原型图,同时生成复位树原型图以及时钟树原型图的代码。进一步地,还需要验证工程师编写对应的验证平台的代码,人工编写代码费时费力,导致芯片的研发周期过长。
技术实现思路
[0005]本专利技术实施例提供了一种基于原型图的验证平台代码生成方法、装置、计算机设备及存储介质,旨在解决现有技术中,需要验证工程师编写验证平台的代码,人工编写代码费时费力,导致芯片的研发周期过长的问题。
[0006]第一方 ...
【技术保护点】
【技术特征摘要】
1.一种基于原型图的验证平台代码生成方法,其特征在于,包括:获取芯片的原型图,对所述原型图进行解析,获得所述原型图包含的功能模块;获取所述功能模块的待验证信息;基于所述功能模块的待验证信息以及预设的验证代码模板生成所述功能模块的验证代码;基于所述原型图所有的功能模块的验证代码生成验证平台的代码。2.根据权利要求1所述的基于原型图的验证平台代码生成方法,其特征在于,所述待验证信息包括所述功能模块的连接信息、输入信息、输出信息以及配置信息中的至少一种,所述获取所述功能模块的待验证信息,包括:获取所述功能模块包含的输入接口以及输出接口;获取与所述功能模块的输入接口连接的输入对象以及与所述功能模块的输出接口连接的输出对象;将所述功能模块的输入接口与所述输入对象之间的连接关系以及所述功能模块的输出接口与所述输出对象之间的连接关系,作为所述功能模块的连接信息。3.根据权利要求2所述的基于原型图的验证平台代码生成方法,其特征在于,所述获取所述功能模块的待验证信息,包括:获取所述输入对象向所述功能模块的输入接口输出的第一数据信息作为所述功能模块的输入信息;获取所述功能模块的输出接口向所述输出接口输出的第二数据信息作为所述功能模块的输出信息。4.根据权利要求2所述的基于原型图的验证平台代码生成方法,其特征在于,所述获取所述功能模块的待验证信息,包括:获取所述功能模块的配置参数作为所述功能模块的配置信息。5.根据权利要求1所述的基于原型图的验证平台代码生成方法,其特征在于,所述基于所述功能模块的待验证信息以及预设的验证代码模板生成所述功能模块...
【专利技术属性】
技术研发人员:唐海琪,蔡权雄,熊超,牛昕宇,
申请(专利权)人:深圳鲲云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。