[发明专利]一种基于UVM的Router可重用验证平台有效
申请号: | 202111184186.7 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113626343B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 周玉梅;杨路虎;乔树山;尚德龙 | 申请(专利权)人: | 中科南京智能技术研究院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 韩雪梅 |
地址: | 211100 江苏省南京市江宁*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 uvm router 重用 验证 平台 | ||
本发明涉及一种基于UVM的Router可重用验证平台,其中控制层产生激励序列;环境层包括待验证路由器、待验证路由器端口的代理器、参考模型、正常激励测试计分板和错误激励测试计分板;代理器包括定序器、驱动器和监视器;定序器接收正常激励序列或错误激励序列生成的第一事务数据,将第一事务数据发送到驱动器;驱动器根据设定的路由协议对第一事务数据进行数据转换后发送到待验证路由器;监视器检测待验证路由器的输出信号,将检测到的输出信号打包成第二事务数据并发送到正常激励测试计分板或错误激励测试计分板;参考模型向正常激励测试计分板和错误激励测试计分板发送预期输出数据。本发明提高了验证的可靠性。
技术领域
本发明涉及平台验证领域,特别是涉及一种基于UVM的Router可重用验证平台。
背景技术
随着芯片规模越来越大,复杂度持续增加,采用传统的定向激励来测试设计功能的验证方法已经不能满足现在的验证需求,这给验证工作带来极大挑战。
路由器(Router)作为片上网络的基本单元,在大型芯片中应用广泛,其特点是系统复杂,设计和验证难度高,因此构建高效的验证环境来测试路由器至关重要。
验证设计项目的功能时,除了验证正常的功能外,很好的处理异常情况是设计鲁棒性的指标之一,也是提高产品性能的一个关键因素。
传统的错误注入方式大多是将错误细节约束在transaction中,sequence产生新的带有错误的transaction;运用重载功能重写一个新的带有错误细节的sequence。或者是通过将错误细节写入driver模块中直接将错误注入到设计模块。此时,原有代码已经完成,如果后续在插入更多类型的错误,那就要继续修改原有代码,这会对扩展和维护带来困难,不利于平台的可重用性,也容易给平台带来意想不到的错误,同时也不能响应异常,如果能够响应异常情况只能在正常的计分板中加入错误响应,使计分板模块越来越复杂。
发明内容
本发明的目的是提供一种基于UVM的Router可重用验证平台,提高了验证的可靠性。
为实现上述目的,本发明提供了如下方案:
一种基于UVM的Router可重用验证平台,包括控制层和环境层;所述控制层用于产生正常激励序列和错误激励序列;所述环境层包括待验证路由器、所述待验证路由器端口的代理器、参考模型、正常激励测试计分板和错误激励测试计分板;
所述代理器包括定序器、驱动器和监视器;所述定序器用于接收所述正常激励序列或所述错误激励序列生成的第一事务数据,将所述第一事务数据发送到驱动器;所述驱动器用于根据设定的路由协议对所述第一事务数据进行数据转换后发送到所述待验证路由器;所述监视器用于检测所述待验证路由器的输出信号,将检测到的输出信号打包成第二事务数据,当所述定序器接收的为正常激励序列时将所述第二事务数据发送到所述正常激励测试计分板,当所述定序器接收的为错误激励序列时将所述第二事务数据发送到所述错误激励测试计分板;所述参考模型用于向所述正常激励测试计分板和所述错误激励测试计分板发送预期输出数据;所述正常激励测试计分板用于将接收到的所述第二事务数据和预期输出数据进行比较,输出正常激励测试分数;所述错误激励测试计分板用于将接收到的所述第二事务数据和预期输出数据进行比较,输出错误激励测试分数。
可选地,所述代理器还包括覆盖率模块,所述覆盖率模块用于预先存储根据所述控制层产生的正常激励序列或错误激励序列生成的第一事务数据,采集验证过程中对应代理器生成的第一事务数据,并计算采集的第一事务数据与预先存储的第一事务数据的比率。
可选地,所述待验证路由器包括五个端口,分别为第一端口、第二端口、第三端口、第四端口和第五端口,第一端口的代理器记为第一代理器,第二端口的代理器记为第二代理器,第三端口的代理器记为第三代理器,第四端口的代理器记为第四代理器,第五端口的代理器记为第五代理器,所述第五端口为本地端口,所述第一代理器、所述第二代理器、所述第三代理器、所述第四代理器和所述第五代理器分别通过接口与所述待验证路由器连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科南京智能技术研究院,未经中科南京智能技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111184186.7/2.html,转载请声明来源钻瓜专利网。