[发明专利]一种基于UVM的Router可重用验证平台有效
申请号: | 202111184186.7 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113626343B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 周玉梅;杨路虎;乔树山;尚德龙 | 申请(专利权)人: | 中科南京智能技术研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 韩雪梅 |
地址: | 211100 江苏省南京市江宁*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uvm router 重用 验证 平台 | ||
1.一种基于UVM的Router可重用验证平台,其特征在于,包括控制层和环境层;所述控制层用于产生正常激励序列和错误激励序列;所述环境层包括待验证路由器、所述待验证路由器端口的代理器、参考模型、正常激励测试计分板和错误激励测试计分板;
所述代理器包括定序器、驱动器和监视器;所述定序器用于接收所述正常激励序列或所述错误激励序列生成的第一事务数据,将所述第一事务数据发送到驱动器;所述驱动器用于根据设定的路由协议对所述第一事务数据进行数据转换后发送到所述待验证路由器;所述监视器用于检测所述待验证路由器的输出信号,将检测到的输出信号打包成第二事务数据,当所述定序器接收的为正常激励序列时将所述第二事务数据发送到所述正常激励测试计分板,当所述定序器接收的为错误激励序列时将所述第二事务数据发送到所述错误激励测试计分板;所述参考模型用于向所述正常激励测试计分板和所述错误激励测试计分板发送预期输出数据;所述正常激励测试计分板用于将接收到的所述第二事务数据和预期输出数据进行比较,输出正常激励测试分数;所述错误激励测试计分板用于将接收到的所述第二事务数据和预期输出数据进行比较,输出错误激励测试分数;
所述待验证路由器包括五个端口,分别为第一端口、第二端口、第三端口、第四端口和第五端口,第一端口的代理器记为第一代理器,第二端口的代理器记为第二代理器,第三端口的代理器记为第三代理器,第四端口的代理器记为第四代理器,第五端口的代理器记为第五代理器,所述第五端口为本地端口,所述第一代理器、所述第二代理器、所述第三代理器、所述第四代理器和所述第五代理器分别通过接口与所述待验证路由器连接。
2.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述代理器还包括覆盖率模块,所述覆盖率模块用于预先存储根据所述控制层产生的正常激励序列或错误激励序列生成的第一事务数据,采集验证过程中对应代理器生成的第一事务数据,并计算采集的第一事务数据与预先存储的第一事务数据的比率。
3.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述控制层还包括配置模块,所述配置模块用于从第一代理器、第二代理器、第三代理器、第四代理器和第五代理器中选定一个作为主机代理器,主机代理器之外的代理器作为从机代理器。
4.根据权利要求3所述的基于UVM的Router可重用验证平台,其特征在于,所述主机代理器中驱动器和定序器工作,所述从机代理器中驱动器和定序器不工作。
5.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述控制层包括测试用例库;所述测试用例库包括根据所述待验证路由器的功能建立的正常测试用例、将预设错误注入的错误测试用例和压力测试用例;所述正常测试用例用于产生所述正常激励序列;所述错误测试用例用于产生所述错误激励序列;所述压力测试用例用于控制一个序列库或多个并行的序列库以设定频率不断产生激励序列,将产生的激励序列发送到所述待验证路由器,所述激励序列包括正常激励序列和错误激励序列。
6.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述第一事务数据包括数据的源地址、数据的目的地址和数据的位宽。
7.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述第二事务数据包括数据的源地址、数据的目的地址和数据的位宽。
8.根据权利要求1所述的基于UVM的Router可重用验证平台,其特征在于,所述参考模型为与所述待验证路由器具有相同功能的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科南京智能技术研究院,未经中科南京智能技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111184186.7/1.html,转载请声明来源钻瓜专利网。