基于UVM的UART Controller验证系统的研究实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:glory212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体工艺水平的不断提高,SoC设计规模及复杂度的不断增大,芯片上市时间(time-to-market)的不断缩紧,验证工作面临的挑战越来越巨大。而且验证的发展远远落后于集成电路设计能力的发展,芯片首次流片成功率低,芯片研发周期长,都是目前业界普遍存在的现象。如何在保证验证质量的前提下提高验证工作的效率,缩短芯片研发周期,这已成为整个业界最关注的问题,也是本论文研究的重点。   作者结合在学校实验室及公司实习期间做过的项目,并通过对业界广泛采用的验证方法学VMM(Verification Methodology Manual)、OVM(Open Verification Methodology)和最新的验证方法学UVM(Universal Verification Methodology)的研究,最后提出了一种基于UVM的高重用性、可重构的验证系统,它具有结构层次清晰、重用性强、自动化程度高等特点。该验证系统结合了业界主流的验证技术,即通过带约束的随机方式产生测试激励、断言验证和功能覆盖率驱动的验证。此外,该验证系统还包括思路验证方法,思路验证贯穿于整个验证流程,在项目早期进行思路验证有利于控制项目风险,使得风险在项目进程中不断收敛。   作者以在公司实习期间的一个CMMB项目中UART Controller的验证为具体例子,详细介绍作者所提的基于UVM的验证系统的应用及取得的验证效果,主要包括基于UVM的验证平台的组成、先进验证技术在该验证系统上的实现、覆盖率结果和仿真结果、思路验证在该项目上的应用等几个方面。   此外,作者通过在多个项目中实践经验的不断积累及对验证方法学的研究,在本论文中提出以下两方面的创新点:   1)维度分析方法:它是思路验证中采用的主要方法之一,主要用于分析已知测点之间的关系,实现测点不同维度的组合,有助于将测试激励考虑全面,对产生随机测试激励的约束条件的分析起到重要的作用。   2)资源结构化分析方法:它是一种实现由设计spec到验证点testpoint的分析方法,它的好处是能够将资源之间的关系考虑全面,尤其对功能验证起着重要的作用。
其他文献
随着社会的发展和能源节约意识的普及,在各种便携电子设备中,如何降低系统功耗、延长设备使用时间、节约电能越来越受到各个行业工程师的重视。作为为电子设备提能量的电源驱动芯片,其性能决定了系统的用电效率和工作时间。DC-DC变换器在各种电子设备的电源管理芯片中具有广泛的应用和特殊的重要性。而DC-DC变换器的功率管驱动技术就成为系统效率提高的关键。本论文的主要目标就是研究基于标准CMOS工艺的SoC(S
随着传感器技术、嵌入式设备和无线射频技术的飞速发展,廉价、低功耗的无线传感器节点开始大规模普及,在军事、医疗、农业、交通、环境监测等诸多领域都有应用,这是继互联网
高中历史教学应落实学生“关键能力”“必备品格”的培养,培养有思想、有能力的创新型人才.文章在分析高中历史教学现状的基础上,探究了如何构建深度思考的高中历史课堂,并提
幼儿园班级文化建设是幼儿园文化的重要体现之一,良好的班级文化对幼儿的健康发展具有重要的促进作用,因此,幼儿教师要切实加强班级文化建设,为幼儿营造良好的班级氛围.文章
随着教育改革的深入推进和现代教育理念的发展,初中语文古诗词言语形式的分析教学逐渐受到关注与重视.古诗词作为初中语文的重要组成部分,其意境深远、文笔凝练,对学生的写作
期刊
无线频谱是一种非常宝贵且有限的资源,随着无线通信理论的进步和技术的发展,无线业务正在不断的膨胀中,导致了目前的无线频谱资源显得日趋紧张。同时当前不合理的静态频谱分
高中历史学科核心素养包含五个要素,其一是历史解释素养,培养学生的历史解释素养不仅可以有效提高他们的语言表达能力,还可以提升学生的分析与解决历史问题的能力.文章在阐明
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
生态系统服务功能研究是人类理解生态系统服务功能重要性的重要途径,是连接人类活动与生态系统服务功能管理的桥梁与纽带,是促进人类社会可持续发展的重要手段。人类活动对生态
学位
在小学英语教学中,从核心素养培养出发,培养学生的思维品质,是教师必须予以充分重视的一项教学任务.文章分别从逻辑性思维、创造性思维、批判性思维和发散性思维四个方面入手