[发明专利]USB设备控制器模块功能验证方法及验证环境平台无效

专利信息
申请号: 201310163722.4 申请日: 2013-05-06
公开(公告)号: CN104142876A 公开(公告)日: 2014-11-12
发明(设计)人: 刘蕊 申请(专利权)人: 上海华虹集成电路有限责任公司
主分类号: G06F11/267 分类号: G06F11/267
代理公司: 上海浦一知识产权代理有限公司 31211 代理人: 戴广志
地址: 201203 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: usb 设备 控制器 模块 功能 验证 方法 环境 平台
【说明书】:

技术领域

发明涉及集成电路设计SOC(系统级芯片)功能验证领域,特别是涉及一种USB(通用串行总线)设备控制器模块的模块级功能验证方法。本发明还涉及一种所述验证方法中采用的验证环境平台。

背景技术

通用的验证方法学(UVM Universal Verification Methodology)是由美国Mentor(明导)、Cadence(铿腾电子科技)和Synopsys(新思科技)公司共同推出的基于system verilog(系统级硬件描述语言)语言的新一代验证方法学。该方法学为验证工程师提供了丰富的类库资源和可重用的方法;支持多个厂商的仿真器;高度自动化。

验证IP(Intellectual Property知识产权)是EDA(电子设计自动化)厂商为一些标准接口如AHB(Advanced High-performance Bus系统总线)、APB(外围总线)、USB等开发的总线行为模型。在集成电路模块级功能验证中,通过使用各种验证IP可以达到迅速搭建验证环境平台的目的,加快项目进度。Cadence公司开发的系统总线AHB通用验证组件(UVC)是基于UVM的AHB总线验证IP。Denali公司开发的通用串行总线USB主机验证IP是一个基于USB2.0协议的验证模型,涵盖USB的协议层和物理层的相关通信。该通用串行总线USB主机验证IP可适用于各种验证语言,并适用于VMM(验证方法学手册)、UVM的验证环境平台。

发明内容

本发明要解决的技术问题是提供一种USB设备控制器模块功能验证方法,能够快速实现模块级功能验证,提高验证效率;为此,本发明还要提供一种所述验证方法中采用的验证环境平台。

为解决上述技术问题,本发明的USB设备控制器模块功能验证方法,是采用如下技术方案实现的:采用UVM,使用系统总线AHB总线验证IP和通用串行总线USB主机验证IP构建验证环境平台中的参考模型,对USB设备控制器模块实施功能验证。

所述验证方法中采用的验证环境平台,采用system verilog语言,基于UVM完成;包括:

AHB通用验证组件,是AHB总线协议端(以下简称“AHB端”)验证环境子模块,用于完成AHB总线操作;

USB通用验证组件,是USB主机端验证环境子模块,用于模拟USB主机的工作;

虚拟序列器,是虚拟的产生器,不连接所述AHB通用验证组件和USB通用验证组件中的接任何驱动器,在两者的上层控制AHB端和USB主机端的激励序列单元的产生顺序;

记分板,负责采集所述AHB通用验证组件和USB通用验证组件产生的数据,进行自动比较,以判断传输是否正确;

USB配置文件,负责管理整个验证环境平台,同步AHB端与USB主机端的配置信息。

本发明采用新一代的验证方法学UVM,使用Cadence公司的AHB总线验证IP和Denali公司的USB主机验证IP构建验证环境平台中的参考模型,利用验证IP高效可靠、便于集成的特点,充分复用验证IP功能模块,充分发挥UVM灵活的激励序列单元产生机制,快速搭建验证环境平台,对USB设备控制器模块进行模块级全面、快速的功能验证,高效、便捷的完成功能验证工作,且验证充分、完备;能显著提高验证效率,是一种先进的功能验证方法。

附图说明

下面结合附图与具体实施方式对本发明作进一步详细的说明:

图1是USB设备控制器模块验证环境平台结构示意图;

图2是AHB通用验证组件中的激励序列单元扩展示意图;

图3是USB通用验证组件中的激励序列单元扩展示意图。

具体实施方式

根据本发明提供的技术解决方案,结合附图选取实施例对发明内容的实施作如下具体描述:

所述USB设备控制器模块功能验证方法,采用UVM,使用Cadence公司的AHB总线验证IP和Denali公司的通用串行总线USB主机验证IP搭建验证平台中的参考模型,对USB设备控制器模块实施功能验证。

所述AHB总线验证IP作为USB设备控制器模块的AHB总线上的主设备参考模型,用来配置USB设备控制器模块的内部寄存器。

所述通用串行总线USB主机验证IP作为USB主机模型,对USB设备控制器模块进行复位、总线枚举和发起传输。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹集成电路有限责任公司,未经上海华虹集成电路有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310163722.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top