基于UVM的直接存储器读写控制器的验证平台设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hathaway60000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片功能的越来越复杂,先进工艺节点的不断演进,芯片系统设计日渐趋于复杂的同时,验证环节在芯片设计流程中的重要性不断提高。验证在设计过程中也变得越来越复杂,所占用的整个芯片开发周期的百分比也在增加。在保证完备的同时具有高效性是当前验证环节面临的挑战。本课题来源于作者在实习公司参与的DMA控制器模块验证项目,目标即为搭建DMA控制器的验证平台,通过采用UVM使得平台具有较好的可重用性并且能够高效充分得完成预期验证工作。相较于传统验证方法的优势,通用验证方法学的验证过程更具有随机性,并且提升了效率,能够有效发现设计中的缺陷,具有很强的实用意义[1]。本次验证对象为AHB总线上挂载的DMA控制器,其功能是用来提供存储器与外围设备,或是存储器相互之间的高速数据传输。使用基于System Verilog语言的UVM构建完整的验证平台,以对研究对象进行功能型验证。具体研究成果如下:研究了验证语言及方法学的发展过程,了解了当前被广泛使用的通用验证方法学的特点与优势,掌握通用验证方法学的验证环境结构与相关机制。并且完成对DMA控制器模块的细致分析,了解其在系统中的功能及详细的工作方式与配置信息。本文根据DMA控制器在系统中不仅充当主机同时还作为从机等特点,提取出详尽的功能验证点以保证验证的完备性。包括其不同通道间优先级的仲裁结果、传输请求的不同触发模式、突发传输的长度及源端与目标端不同的指针循环方式等等。完成了对DMA控制器的验证平台设计,其中包括参考模型、寄存器模型、计分板等组件。运用通用验证方法学所含有的factory机制、phase机制及sequence机制进行开发,例如在不同的phase中完成组件的实例与组件间的相互连接,以及各组件主体功能的实现,实例的方法则是通过factory机制以保证各个组件内部phase的自动运行,并使组件能够进行重载。采用sequence机制使得激励的产生与驱动相互独立,极大的提高了验证环境的重用性。验证平台中添加AHB_VIP用于实现激励的驱动以及相关协议的检查工作。基于事务级传输方式建模验证平台,采用带有约束的随机化策略进行仿真验证,根据验证对象的特性编写功能覆盖点及相关测试用例,启动平台进行仿真验证,收集实验数据。完成了对仿真结果的分析,其中主要包括代码覆盖率与功能覆盖率两项。最终结果功能覆盖率达到100%,代码覆盖率达到90%以上,并对未覆盖到的部分进行分析,确保其合理性。
其他文献
随着我国高铁的迅猛发展,以及城市地铁交通的推进,人们对轨道交通的安全性越来越重视,特别是暴露在自然界中,易受损的铁路轨道。采用非接触方式获取铁道图像再由图像算法判断状况,具有成本低、精度高、速度快的优势,这种方法受到越来越多的关注。本文针对现阶段轨道检测系统存在的问题,基于FPGA平台设计了一款铁道图像实时预处理系统,提出了两种改进的图像预处理方法,并用硬件编程语言将算法移植于FPGA,实现预处理
图像信息是我们学习工作中信息的重要来源,而当出现雾、霾等情况时,由于光线受到空气中悬浮颗粒的散射作用,致使户外成像设备捕获的图像对比度较低、图像信息不清楚,这就对需要依据图像信息学习工作的人群造成极大的不便。本文计划利用FPGA实现图像去雾算法来解决这一问题。本文选用Altera公司的Cyclone IV系列开发板设计实现对比度受限的自适应直方图均衡化算法。利用FPGA的并行处理计算和流水线处理的
应答器是水声定位系统中的重要单元,本论文主要研究了应答器上利用多个扩频信号样本即多个通道的时延估计算法及算法的DSP实现。系统针对多个应答器同时工作的需求和水声信道特点,选用平衡Gold序列经过BPSK调制的扩频信号为询问应答信号,针对多通道扩频信号检测需求,设计提出了一种分步相关算法,其计算结果与基于FFT实现的相关的快速算法等效,并具有计算量小、存储空间开销小的优点。论文首先根据询问应答信号的
随着全球经济一体化和高度信息化的发展,IT(Information Technology)信息技术在企业生产经营中越发扮演着重要角色。VTS公司作为全球最大的游戏开发商之一,从2004年成立至今已经历了超过15年的IT信息化建设,从被实施到游戏开发和制作的各个环节包括软件开发、程序编译、绘图制作、产品交付和协同办公等,IT信息技术已经融入VTS公司生产业务的各个环节同时成为生产业务必要的驱动力。伴
无线传感器网络(WSNs)应用广泛,发展迅速,它们监测和采集各种信息,通过WSNs节点对信息进行分析处理,再通过射频收发机等传送到智能终端。WSNs节点多用传统电池供电,但这种供电方式逐渐暴露出续航能力差、设备体积大和环境污染严重等问题,于是环境能量获取代替电池为WSNs节点供电成为了人们研究的热点。环境中的能量有热能、太阳能、振动能和射频能量等,其中热能密度相对稳定且较大,非常适合WSNs中的可
爆胎会使汽车的稳定性受到很大的影响,同时爆胎后汽车很容易发生偏航。目前对爆胎汽车的控制大部分为单一控制,很难保证对汽车稳定性控制的同时又能提高汽车的轨迹跟踪能力,本文在稳定性控制基础上提出一套针对爆胎汽车进行协调控制的方案,对汽车的制动和转向进行协调控制,使爆胎汽车既能保持其稳定性又能提高汽车的轨迹跟踪能力。主要研究内容如下:1)基于汽车动力学软件Car Sim设计了用于仿真汽车的整车模型以及汽车
债券作为一种重要的直接融资手段,同时又是货币政策和财政政策的调节工具,在国家宏观经济调控中至关重要。然而,我国债券市场发展却与经济增长要求并不相适应。自1988年建立
“一带一路”倡议的提出,使得中国与沿线国家的投资贸易往来更为密切,赋予了人民币国际化新的发展方向,在进一步推进人民币的周边化、区域化的过程中,逐步实现国际化;人民币国际化同时也会促进沿线各国之间的贸易和投资,降低交易成本,提高抵御风险的能力,为“一带一路”的建设提供重要支撑。对于人民币国际化在地域扩张路径的选择上大多数学者都是认为应分阶段有序推进,先实现人民币区域化,再向人民币国际化过渡。所以本文
目的:优选热毒清颗粒的最佳干燥方法. 方法:以热毒清颗粒中指标成分绿原酸、连翘酯苷A、连翘苷、哈巴俄苷为考察指标,比较常压干燥、减压干燥和喷雾干燥条件下各指标成分的
环境效率是衡量经济发展与环境保护协调度关系的重要指标,我们不仅要注重经济效益、追求生态环境效益,更要贯彻落实“绿水青山就是金山银山”的绿色发展理念。随着我国产业结构的不断调整,第三产业发展迅速,截止2018年底第三产业的经济贡献率为59.7%,远超过第一、第二产业。而且第三产业是以与高新技术行业相关、低污染服务业为主导的多元化产业,所以第三产业集聚发展不仅能够促进环境效率的提升,而且还能影响不同产