基于UVM的高效验证平台设计及可重用性研究

被引量 : 0次 | 上传用户:liouxing1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着3C类产品芯片设计要求越来越高,芯片验证工作量在芯片设计周期中要占到70%以上,验证工作的重要性越来越受到人们的重视。搭建验证平台是验证工作的核心部分,可以说一个验证平台验证工作效率的高低,组件可重用性的好坏,直接决定了一款芯片设计的成败。本课题的目的是基于UVM的验证方法学,搭建一个OCP2AXI BusBridge的高效验证平台,在有限的项目时间内,快速实现错误收敛,达到覆盖率目标。并将编写的验证组件层次化抽象为可重用的公用库,为后续项目的可重用打下基础。本文首先针对项目特点和验证要求,研究并分析了业界主流的验证语言和验证方法,选择UVM方法学,覆盖率导向的验证方法,SpecmanElite验证语言来设计验证平台。在结构设计中改进了传统验证平台每个输入接口都需要单独脚本处理和配置文件配置的不足,解决了传统验证平台重用性不强的缺点。在具体功能模块设计中,按照自底向上的设计方法,完成了从DataItem,到Agent,再到Environment的设计。在验证平台中实现了测试激励自动生成,记分板自动比较结果,覆盖率收集等功能。并通过模拟仿真和覆盖率收敛情况分析,验证了该验证平台在功能上能够满足验证需求,在验证效率上较之传统验证平台有较大提高。最后通过对本项目中的通用模块进行抽象,建立了一个包括UVC级,模块级,功能级,事务级的层次化公用库,并提出了公用库的一般使用方法。为后续项目中验证平台的重用打下了基础。在另一个访存流水线的验证项目中,通过调用该公用库,顺利完成验证平台搭建,提高了验证效率。本课题所实现的验证平台,在公司最新的芯片中得到应用,圆满完成了验证目标,该芯片现已进入流片阶段。同时本文建立的层次化公用库以其较强的可重用性,能够明显提高其他验证项目的验证效率,获得其他工程师的广泛认可。
其他文献
并购是一个很大的主题。近年来,随着我国市场经济和资本市场的发展,越来越多企业选择通过并购来获得外延式增长。医药行业是近几年来发生并购交易最为活跃的领域之一。由于本文
脉冲压缩雷达很好地解决了作用距离和距离分辨力之间的矛盾,因此在工程中得到了广泛的应用。集成电路技术的飞跃发展,又为雷达信号处理的数字化创造了坚实基础。高速实时脉冲
较其他钢板,船用厚钢板(下文简称船板)对钢板表面质量有较高的要求。在船板的生产过程中,由于种种原因,钢板表面氧化铁皮得不到有效的去除,被轧机压入钢板表面,最终会形成凹坑状一次
随着集成电路设计、制造技术的飞速发展,现场可编程门阵列(FPGA)得到了越来越多的应用。反熔丝FPGA以其无源、非易失、集成度高、利用率高、性能稳定、保密性强等优点,受到了
<正>为进一步强化党的政治引领,推进高素质社会组织人才队伍建设,加强社会组织与政府之间的沟通交流,2018年7月,丽水市社会组织综合党委在市委两新工委和市民政局党组的指导
随着我国城镇化进程的不断加快,市政道桥的数量急速增多,因此施工部门需要在建设过程中开展好安全管理工作,并不断探究学习市政道桥安全管理工作经验,才能够将安全事故发生的
近场测量方法是国内外研究雷达目标散射特性的一个重要方法。该方法具有测试距离近,对测试环境要求比较低,在室内测量容易实现等优点。本文给出了一种对目标进行近场平面扫描而
教育部于2002年颁布了《中学体育器材设施配备目录》和《小学体育器材设施配备目录》;2004年,又颁布了《普通高等学校体育场馆设施、器材配备目录》,这为学校体育场馆设施、
目前学界关于贵州“土人”的研究存在诸多争议,有待深入探讨。笔者通过对明清贵州史籍中出现的“土人”进行分区域论述,总结出“土人”概念的具体含义,厘清了贵州“土人”群
本刊讯2015年,四川省成功纳入国家全面创新改革试验区,四川省委省政府紧紧抓住四川建设全面创新改革试验区的重大历史机遇,把全面创新改革作为“十三五”发展的头等大事,着力