一种仿真结果处理方法、装置、设备及存储介质制造方法及图纸

技术编号:33532908 阅读:67 留言:0更新日期:2022-05-19 02:07
本申请公开了一种仿真结果处理方法、装置、设备及存储介质,该方法包括:搭建UVM验证平台;在UVM验证平台上创建DPI接口;DPI接口用于建立仿真验证语言与高级编程语言之间的数据通道;利用仿真验证语言生成测试激励,启动UVM仿真后,导出仿真数据;利用高级编程语言通过DPI接口读取仿真数据,并对仿真数据进行相应处理。这样在UVM验证平台中使用DPI接口加入高级编程语言的协同处理,应用高级编程语言和仿真验证语言之间的接口通道,实现了数据的实时共享,提高了UVM验证平台的可重用性,降低了单一语言在UVM验证平台中对数据处理的复杂度,从而能够灵活处理仿真数据,提升UVM验证平台的仿真效率。台的仿真效率。台的仿真效率。

【技术实现步骤摘要】
一种仿真结果处理方法、装置、设备及存储介质


[0001]本专利技术涉及仿真分析
,特别是涉及一种仿真结果处理方法、装置、设备及存储介质。

技术介绍

[0002]在UVM(universal verification methodology,基于面向对象语言的一种通用验证方法学)验证平台中,通过受约束的随机化测试法生成测试集,在仿真结束后会生成大量测试集的仿真结果。
[0003]仿真验证语言的主要作用表现为一种时序上的操作,测试待测模块的功能,以及功能覆盖率和代码覆盖率的收敛验证。但是仿真验证语言对仿真结果的分析及进一步处理的难度较高,导致UVM验证平台数据处理的复杂度高,处理效率低,对仿真结果无法有效分析处理。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种仿真结果处理方法、装置、设备及存储介质,可以提高平台的可重用性,降低平台数据处理的复杂度,提高平台的仿真效率。其具体方案如下:
[0005]一种仿真结果处理方法,包括:
[0006]搭建UVM验证平台;/>[0007]在所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种仿真结果处理方法,其特征在于,包括:搭建UVM验证平台;在所述UVM验证平台上创建DPI接口;所述DPI接口用于建立仿真验证语言与高级编程语言之间的数据通道;利用所述仿真验证语言生成测试激励,启动UVM仿真后,导出仿真数据;利用所述高级编程语言通过所述DPI接口读取所述仿真数据,并对所述仿真数据进行相应处理。2.根据权利要求1所述的仿真结果处理方法,其特征在于,在所述UVM验证平台上创建DPI接口的同时,还包括:关联数据的类型和个数,以使数据在所述仿真验证语言与高级编程语言之间进行传输。3.根据权利要求1所述的仿真结果处理方法,其特征在于,在所述UVM验证平台上创建DPI接口之后,还包括:在所述UVM验证平台的文件管理中,添加高级编程语言的文件。4.根据权利要求1所述的仿真结果处理方法,其特征在于,对所述仿真数据进行相应处理,包括:基于高级编程语言,构建处理算法;通过所述处理算法对所述仿真数据进行运算处理,并将运算处理结果返回至验证平台端。5.根据权利要求1所述的仿真结果处理方法,其特征在于,对所述仿真数据进行相应处理,包括:利用所述高级编程语言对所述仿真数据进行统计分析;通过统计分析结果对待测模块进行功能分析和问题定位。6.根据权...

【专利技术属性】
技术研发人员:王向科
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1