[发明专利]应用UVM验证平台的高层次化验证方法有效
申请号: | 201811483284.9 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109684681B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 李晨阳;王静;陈晟飞;吴小林;缪毅 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F30/398 | 分类号: | G06F30/398 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 古波 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种应用UVM验证平台的高层次化验证方法,旨在提供一种具有更高层次化的验证抽象级别提高验证效率的高层次化验证方法。本发明通过下述技术方案予以实现:一种应用UVM验证平台的高层次化验证方法,具有如下技术特征:启动验证平台,调用TOP层完成测试平台所需的时钟、产生复位信号和例化;TEST层发送高层次序列,通过序列发生器转发给驱动器,驱动器从数据库中提取相应的底层次序列和配置参数进行序列初始化、序列解析和序列保存,随后通过虚拟接口将底层次序列发送给DUT;监控器收集DUT输出数据和覆盖率数据,并将收集好的数据传递给数据收集库,记分板从数据收集库提取要比较的数据,比较完成后输出验证结果。 | ||
搜索关键词: | 应用 uvm 验证 平台 高层次 化验 方法 | ||
【主权项】:
1.一种应用UVM验证平台的高层次化验证方法,具有如下技术特征:根据通用UVM验证方法论,在可编程逻辑器件FPGA中将UVM验证平台分为最顶层的TOP层、作为测试层的TEST层、作为基础测试层的BASE_TEST层、作为环境层的ENV层、作为接口层的Interface层和作为待验证模块的DUT层,共六个层次;启动验证平台,在运行一开始首先调用TOP层完成测试平台所需的时钟、产生复位信号和例化所有接口;TEST层发送高层次序列Sequence_high给序列发生器Sequencer,Sequencer再转发给驱动器Driver,Driver根据接收到的高层次序列Sequence_high,从数据库Sequence_low_lib中提取相应的底层次序列Sequence_low和系统配置参数Sys_config,进行序列初始化、序列解析和序列保存,随后通过虚拟接口将底层次序列Sequence_low发送给待验证模块DUT;监控器Monitor和驱动器Driver同步运行,监控器Monitor收集待验证模块DUT输出数据和覆盖率数据,并将收集好的数据传递给数据收集库Collect_lib,记分板Scoreboard从数据收集库Collect_lib提取要比较的数据,比较完成后输出验证结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811483284.9/,转载请声明来源钻瓜专利网。