基于UVM可重用验证平台的研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:onionshen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路工艺与设计能力的不断发展,SoC设计规模与复杂度持续增加。这使得SoC验证工作的难度也日益增长,SoC的验证工作已成为集成电路设计过程中的严峻挑战。本论文针对验证开展研究,在研究分析System Verilog验证语言和通用验证方法学(UVM)的基础上,对SoC/IP的验证特征与验证需求进行分析,根据SoC中IP模块的相关协议规格搭建了验证平台,编写了通用验证组件。并根据验证方法、通用验证组件讨论了如何将验证平台重用于其他IP模块和系统级模块等核心问题。在设计验证阶段,首先分析了SoC体系结构,提出验证需求。利用UVM搭建验证平台。对于验证平台的结构,采用总线接口模型与抽象层次化结构相结合的形式,为下一步SoC/IP验证平台的设计实现打下基础。为保证验证平台具有可重用性的验证需求,文中选取APB、UART总线接口模型作为通用组件,设计顶层控制模块环境嵌套APB与UART通用组件子环境。在低层次组件中加入随机约束、事务项、phase机制,实现验证的随机性、可控性。在验证实施阶段,根据UART设计模块,分解覆盖点采用随机事务级激励编写测试项,在仅通过一条测试项的情况下,代码覆盖率与功能覆盖率分别达到99.60%与100%,以此说明该验证平台有效提高了测试效率。仿真结束后自动生成执行报告,记录验证环境运行的验证组件、寄存器配置信息,并通过UVM_INFO标示transaction传输时正确与错误的信息。在探究验证平台可重用性阶段,选取SPI待测模块,运用相同的验证平台。通过顶层控制模块选取自定义的UART、APB验证通用组件,从而配置生成适用于SPI的验证环境,通过执行测试项进行仿真工作,收集代码覆盖率100%。以此说明对模块级该验证平台的可重用性。再次选取APB子系统,通过结构图阐述该验证平台进行APB子系统级验证所需通用组件的结构与环境划分。以此证明基于UVM可重用验证平台,对传统验证平台在随机性、可复用性、自动化等方面进行了优化,对集成化SoC验证具有可行性。
其他文献
以习近平新时代中国特色社会主义思想和党的十九大精神为指导,分析了作出新时代中国社会主要矛盾已经转化这个重大判断的理论逻辑、历史逻辑和现实逻辑,提出新时代中国社会主
目的:探究低置胎盘的分娩方式。方法:选取2017年1月至2018年6月在本院分娩的低置胎盘产妇146例,按分娩意向随机分为阴道试产组和选择性剖宫产组,再按胎盘距内口的距离分组,阴
激光超声检测技术是近年来新兴的一种无损检测方法,它具有非接触、频带宽、分辨率高、适合恶劣环境等优点,特别适用于金属表面缺陷的检测。本文从数值模拟和实验两方面展开对
土力学是以试验为基础的科学,其理论的发展取决于试验手段和方法的改进。在高校土木工程等专业的土力学课程教学过程中,如何选用适当的试验手段,改进试验方法,并注意把试验与工程
湖北省是农业大省,大多数人生活在农村。农村大众体育开展得如何,不仅影响到我省体育事业的整体发展,而且关系到我省人口素质的提高和经济的发展。但有关资料却表明,目前全省
<正>6月14日,以"船政与两岸融合发展历史"为主题的第十一届海峡论坛·第十届海峡两岸船政文化研讨会在福州开幕,来自海峡两岸的著名专家代表共同探讨船政与两岸融合发展的关
晚清吏治腐败,官员身边人也有一份“功劳”晚清吏治腐败,已是一个定论,这并不冤枉清朝统治集团。在晚清官场的腐败中,官员的身边人是一个不可忽视的群体,他们往往狐假虎威,利
全光通信和光集成器件一直以来都是研究的热点问题,光交换中电光处理过程成为速度瓶颈,全光信号处理越来越受到重视。为了解决全光交换网络中的端口竞争问题,光缓存是必不可少的
<正>截至2019年上半年,冠寓拓展规模11万间,开业规模6.2万间,龙湖集团在快速"抢滩"市场份额时,不断扩张对企业资金提出巨大挑战。轰轰烈烈发展的长租公寓,由于盈利问题仍未解
曾国藩的京官生涯,仅从升迁角度看,是一帆风顺的。在京期间,他十年七迁,傲视群曹,很快从一个普通进士成为副部级官员,这在道光年间是极为罕见的。传统时代,人生的全部价值似