基于UVM的光栅化模块验证系统、方法及存储介质技术方案

技术编号:40414861 阅读:21 留言:0更新日期:2024-02-20 22:32
本申请公开了一种基于UVM的光栅化模块验证系统、方法及存储介质,包括:预处理组件,用于通过预处理函数将处理前的图元数据转换为待测硬件光栅化模块可使用的处理后的图元数据;代理组件,用于将寄存器配置数据和处理后的图元数据同时作为输入提供给待测硬件光栅化模块和参考模型,通过总线接口获取实际处理结果和参考处理结果;记分板,用于对实际处理结果和参考处理结果进行相似性分析,得到比对结果。本申请通过预处理可以向待测光栅化模块输入符合格式要求的数据,以正常驱动待测光栅化模块;通过相似性比对可以解决传统中由于输出片段无序,导致无法通过准确比对判断待测光栅化模块性能的技术问题,提高光栅化模块验证的可靠性。

【技术实现步骤摘要】

本申请涉及uvm验证及gpu,尤其涉及一种基于uvm的光栅化模块验证系统、方法及存储介质。


技术介绍

1、随着技术的不断发展,基于gpu的渲染技术得到了更为广泛的应用,常见的3d动画、游戏、自动驾驶等都是通过计算机的渲染技术来实现的。渲染过程基本上可以分解为两个主要任务:可见性和着色。光栅化可以说是解决可见性问题的一种方法。可见性主要是指三维物体哪些部分是可见的,哪些部分被其他物体遮挡,导致这些部分的不可见性。随着gpu芯片的复杂性增加、功能不断完善,对芯片验证的要求也越来越高,验证工作的时间占整个设计周期的比重也大大增加。

2、传统的gpu光栅化模块的验证过程,主要是通过verilog来编写testbench,生成各种的测试向量也比较麻烦且无法重用,且传统的验证方法已经无法满足当前光栅化模块复杂设计的要求。


技术实现思路

1、本申请的主要目的在于提供一种基于uvm的光栅化模块验证系统、方法及存储介质,可以解决现有技术中无法方便有效地对光栅化模块进行验证的技术问题。

>2、为实现上述目的本文档来自技高网...

【技术保护点】

1.一种基于UVM的光栅化模块验证系统,其特征在于,所述验证系统包括:与待测硬件光栅化模块连接的UVM验证平台;

2.根据权利要求1所述的验证系统,其特征在于,所述UVM验证平台还包括序列类,所述代理组件包括输入代理组件;

3.根据权利要求2所述的验证系统,其特征在于,所述代理组件还包括输出代理组件;

4.根据权利要求1所述的验证系统,其特征在于,所述UVM验证平台包括AXI总线、 HWPE总线和HCI总线;

5.根据权利要求2所述的验证系统,其特征在于,所述输入代理组件包括:第一输入代理组件和第二输入代理组件;

6.根据权利要...

【技术特征摘要】

1.一种基于uvm的光栅化模块验证系统,其特征在于,所述验证系统包括:与待测硬件光栅化模块连接的uvm验证平台;

2.根据权利要求1所述的验证系统,其特征在于,所述uvm验证平台还包括序列类,所述代理组件包括输入代理组件;

3.根据权利要求2所述的验证系统,其特征在于,所述代理组件还包括输出代理组件;

4.根据权利要求1所述的验证系统,其特征在于,所述uvm验证平台包括axi总线、 hwpe总线和hci总线;

5.根据权利要求2所述的验证系统,其特征在于,所述输入代理组件包括:第一输入代理组件和第二输入代理组...

【专利技术属性】
技术研发人员:江靖华张坚
申请(专利权)人:深流微智能科技深圳有限公司
类型:发明
国别省市:

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

1