[发明专利]一种基于UVM的总线验证方法在审
申请号: | 201910225844.9 | 申请日: | 2019-03-25 |
公开(公告)号: | CN110109794A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 王忆文;张彦磊 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F11/263 | 分类号: | G06F11/263;G06F11/30;G06F11/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于UVM的总线验证方法,其特征在于采用UVM验证方法学构建验证平台,并提出了一种对总线协议进行验证的方法。所述的验证平台包括:测试用例TEST、虚拟序列vseq、验证环境env、虚拟序列器vsqr、模仿总线主机行为的主机agent、模仿总线从机行为的从机agent、实现数据自动比对的记分板scoreboard和统计总线事务数据覆盖率的覆盖率模型。本发明运用UVM验证方法学实现了一个通用的总线验证平台,通过将主机事务数据发送给从机seq,从而约束从机seq产生的事务数据,实现了主机和从机之间的数据交互,并且具备结果自动比对和覆盖率收集等功能从而实现对总线协议的验证。 | ||
搜索关键词: | 验证 总线验证 验证平台 自动比对 总线协议 方法学 主机 模仿 虚拟 覆盖率模型 覆盖率 事务数据 数据交互 主机事务 总线事务 总线主机 记分板 数据发 通用的 序列器 总线 构建 测试 统计 | ||
【主权项】:
1.一种基于UVM的总线验证方法,其特征在于采用UVM验证方法学构建验证平台,并提出了一种对总线协议进行验证的方法,所述的验证平台包括:测试向量TESTS,用于建立和配置验证环境,并运行相应的测试;虚拟序列vseq,用于调度主机seq和从机seq的运行;验证环境env,其内部封装了验证总线所需的其他验证组件,包括虚拟序列器vsqr、主机agent、从机agent、记分板scoreboard和覆盖率模型;主机agent,用于模仿总线上的主机发起总线操作,其内部封装了主机序列器sqr、主机驱动器driver和主机监视器monitor;从机agent,用于模仿总线上的从机响应主机的操作,其内部封装了从机序列器、从机驱动器和从机监视器;记分板scoreboard,用于总线事务数据的自动比对,其分别接收来自主机和从机监视器的事务数据,然后比对它们是否一致;覆盖率模型,用于统计总线事务数据的功能覆盖率。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910225844.9/,转载请声明来源钻瓜专利网。