[发明专利]一种基于UVM的GPIO模块验证的方法、装置、设备及可读介质在审
申请号: | 202110739004.1 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113609037A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 王骞;于锦辉 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F13/38;G06F21/44 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆;陈黎明 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uvm gpio 模块 验证 方法 装置 设备 可读 介质 | ||
本发明提供了一种基于UVM的GPIO模块验证的方法、装置、设备及可读介质,该方法包括:基于信号类别将GPIO模块的信号划分为五组;响应于接收到GPIO模块验证的指令,检测阶段验证指示标志;基于检测到的阶段验证指示标志选择五组信号中的一种或多种并基于UVM架构对GPIO模块的进行当前阶段的验证;响应于当前阶段验证通过,更新阶段验证指示标志。通过使用本发明的方案,能够提高验证效率,能够减少激励的数量和相关性,并减少了scoreboard类中的判断逻辑,能够加速验证收敛速度。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种基于UVM的GPIO模块验证的方法、装置、设备及可读介质。
背景技术
在服务器中,BMC(基板管理控制器)芯片需要接收来自于CPU的工作状态信息,并对主板上的各种设备,如串口、USB口、风扇等进行控制,因此BMC芯片会产生很多对外的接口管脚,而为了减少接口数量,往往需要GPIO(通用型之输入输出)模块来进行接口的复用。例如,在BMC中,实现了244个GPIO引脚,总共可以支持732个接口的复用,极大减少管脚数量。
对于一个通用功能的基本的GPIO模块,主要包含GPIO基本输入输出功能,此功能需要配置相应的寄存器,如数据寄存器、方向寄存器来使得系统可以通过GPIO与外界进行通信,此时通常是系统中的CPU来控制及通信。中断功能,当使用GPIO本身输入功能时,可以选择产生相应的中断,如高电平、上升沿等形式的中断,即当外界输入1时,若此时选择高电平中断,则GPIO会产生一个中断信号,来触发CPU进行相应的中断操作。复用功能,通过配置GPIO内部接口,可以实现系统中其他模块的接口复用,例如I2C、lpc等模块的接口可以通过GPIO接口与外界进行数据交互。
随着工艺水平的不断提高,设计的复杂度也日益变大,传统的基于Verilog的验证方法已经不能满足当今设计的需要。
发明内容
有鉴于此,本发明实施例的目的在于提出一种基于UVM(通用验证方法学)的GPIO模块验证的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够提高验证效率,能够减少激励的数量和相关性,并减少了scoreboard类中的判断逻辑,能够加速验证收敛速度。
基于上述目的,本发明的实施例的一个方面提供了一种基于UVM的GPIO模块验证的方法,包括以下步骤:
基于信号类别将GPIO模块的信号划分为五组;
响应于接收到GPIO模块验证的指令,检测阶段验证指示标志;
基于检测到的阶段验证指示标志选择五组信号中的一种或多种并基于UVM架构对GPIO模块的进行当前阶段的验证;
响应于当前阶段验证通过,更新阶段验证指示标志。
根据本发明的一个实施例,五组信号分别为:
第一组信号为总线协议相关信号;
第二组信号为内部输入/输出信号、方向控制信号、复用优先级信号;
第三组信号为外部输入信号;
第四组信号为外部输出信号;
第五组信号为部分读写寄存器及DUT中内部寄存器信号。
根据本发明的一个实施例,基于检测到的指示标志选择五组信号中的一种或多种并基于UVM架构对GPIO模块的进行当前阶段的验证包括:
响应于检测到阶段验证指示标志为寄存器读写验证,选择第一组信号;
UVM架构中的sequence类随机化寄存器地址及数据,driver类接收随机的寄存器信息,并根据总线协议发出总线写操作,写操作将地址对应的数据经过DUT中的寄存器功能进行相应操作后存入;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110739004.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工件热弯装置
- 下一篇:一种卷积计算方法、系统、计算机设备及可读存储介质