基于UVM验证方法学的PCIe验证平台

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zymmhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着我国集成电路芯片领域高速发展,片上系统(System on Chip,SoC)设计趋向模块化,其复杂度和工艺要求也日益提高,这对集成电路的验证提出巨大挑战。通用验证方法学(Universal Verification Methodology,UVM)的诞生和发展极大提高了集成电路验证的工作效率,其通过对自身技术更迭来不断适应当前大规模芯片验证。同时,由于CPU技术的不断更新迭代,其运算速度已经远超出总线接口速度,相对于前一代PCI总线接口,PCIe总线接口不论从性能稳定上还是从传输速度上都得到大幅提升,因此其设计也势必更为复杂。尤其在PCIe3.0之后,通用的现场可编程门阵列(Field Programmable Gate Array,FPGA)验证法遭遇速度壁垒,而UVM打破这种速度壁垒,为实现PCIe总线接口设计的验证提供了强有力的支撑,也是高速总线接口验证发展的必然方向。本文在对PCIe协议所涉及到的事务层、数据链路层和物理层进行深入剖析后,给出了PCIe内部数据传输和处理机制,比如8b/10B编码、扰码,以及重要的流量控制机制、ACK/NAK检错机制等。在此基础之上,针对Xilinx 7系列PCI Express v3.3内核,运用UVM验证方法学,采用System Verilog语言,通过构建interface、transaction、sequence、scoreboard等组件,并对这些组件进行互连,从而搭建起PCIe总线协议分层架构的验证平台。该平台通过产生激励,并完善相关机制,使验证平台可以达到和真实的PCIe总线接口通信的结果,进而实现对PCIe接口设计的验证工作。最后本文对日志信息进行分析,通过列举Memory Write、Memory Read和Completion三种TLP类型事务包完成数据传输,同时通过状态机状态的正常跳转,产生一共9种流量控制DLLP类型事务包和ACK/NAK事务包,实现流量控制以及ACK/NAK检错机制,从而保证了数据的正常传输。此外,实现了的如8b/10B编码、扰码等机制,再次证明本验证平台的设计满足PCIe接口项目的验证需求。相较于传统的验证方法,本平台充分利用了UVM验证方法学的相关特性,极大提升了验证平台的拓展性和可复用性、便于移植的特点,完美契合当前大规模芯片验证的相关要求。
其他文献
世纪之交,我国机场先于航司接受了枢纽运行模式理念,北京、上海、广州三大机场门户枢纽已经形成。随着中西部崛起、振兴东北、沿边开放等国家战略决策实施,我国二线机场中将出现运量发展最快和具有可持续发展潜力的中西部枢纽机场。尽管如此,一些机场仍然面临边缘化问题,在联盟定位、网络结构、收益水平、国际形象等诸多方面,仍存在同质化竞争加剧的现象。同时,我国高铁快速发展改变了公众出行的时空距离,高铁不仅在速
期刊
近年来,窄带物联网技术得到快速发展,其产品已经进入到人们的日常生活之中。窄带物联网技术依靠带宽低、功耗低、覆盖范围广和连接数量大的优势发展到体育、医疗、交通、农业、家居等诸多领域。窄带物联网技术促进了一批物联网设备的诞生,随着终端设备数量的增长和应用场景的逐渐扩大,必然会带来通信技术的多样化需求和数据传输的压力。目前窄带物联网系统存在的通信方案相对比较单一,难以支持多种通信技术的融合使用,数据传输
目标分割任务旨在识别物体的边缘轮廓,识别轮廓质量可概括为静态图像中目标的边缘分割精度和视频数据中目标的边缘稳定性。现有的分割方法为了改善特征间的内部一致性或者提高边缘的细节,往往使用不同尺度间的融合,对全局上下文信息进行建模或者采用额外的边缘加权机制。本文考虑将主体与边界作为重要参考指标,提出了基于动态卷积的主体与边界解耦实例分割方法。同时当图像分割算法应用在视频分割中时存在抖动性,需进一步提高分
近年来,双臂协作机器人技术成为了机器人领域的研究热点,协作型机器人的应用也越来越广泛,从而对协作机器人也提出了更高的技术要求。在很多实际应用场合,单臂机器人无法完成复杂的操作任务,为此,可以使用双协作机械臂组成双臂系统来解决这个问题。此外,视觉感知系统也是机器人系统中重要的组成部分,通过将RGB-D视觉信息、机械臂末端位置和速度等多信息的融合,同时对机器人进行综合轨迹规划,对提升机器人自主能力有较
作为一种频繁发生的自然现象,海洋内波对海上军事活动和海洋工程建设有着严重的破坏性影响。随着海洋工程和海洋经济的快速发展,海洋内波监测和预报技术已经成为国内外研究热点。传统的内波监测方法主要是锚系阵列监测以及卫星遥感观测。锚系阵列监测方法是基于温盐深链和ADCP等传感器,通过对海洋水体物理变化监测来实现海洋内波监测。卫星遥感观测方法是基于卫星图像分析,通过对内波引起的海面波纹成像特征提取和观测来实现
城市的绿化水平近年来不断提高,而绿化草坪的维护需要耗费大量人力资源,故以智能割草机代替人工维护的方式越来越受到市场的欢迎。但是在目前市场上大多数具备定位功能的智能割草机中存在如下缺点:智能割草机的室外定位精度不高,易受到多径效应和NLOS的影响导致定位稳定性较差;且通常采用单一的随机路径规划进行割草作业,其割草作业耗时较长且容易存在部分区域漏割的问题。本文设计了一种基于超带宽定位的智能割草机系统,
针对现有指针式仪表读数识别算法存在鲁棒性和通用性差的问题,本文对算法中的关键步骤展开了研究,并提出了一套基于深度学习的指针式仪表读数识别新算法,主要步骤包括图像校正、图像极坐标变换以及仪表示数计算。本文的主要研究内容包括:(1)基于刻度值文本的图像校正方法。针对传统图像校正方法存在仅适应某一特定仪表和鲁棒性较差等问题,且考虑到刻度值文本是仪表的通用特征,本文提出了一种基于刻度值文本特征匹配的仪表图
陆基导航系统在无线通讯、导航定位、气象预测等领域有着广泛的应用,相比于星基导航系统具有信号传播稳定、不易受干扰等优点,可作为星基导航系统的重要备份。但是由于地波信号传播路径复杂、以及受气候、季节等难以预测的因素影响,导致传播时延计算精度较低。其中附加二次相位因子(ASF)是影响精度的关键因素,本文深入分析了影响ASF时延的因素和修正方法,具体工作内容如下:1、阐述了低频地波传播时延的三个组成部分。
近些年,人们对高速率通信有了越来越大的需求,毫米波频段因其具有频段资源丰富、传输速率高等优点逐渐成为无线通信系统的发展方向。Ka波段作为毫米波频段的一部分,受到了广泛研究。而CMOS工艺在成本和集成度方面的表现要优于化合物工艺。并且低噪声放大器是无线通信系统的重要组成部分。因此研究如何基于CMOS工艺设计出工作在Ka波段的低噪声放大器对现代通信系统的发展有重要意义。首先,文章阐述了国内外毫米波频段
无线传感器网络(Wireless Sensor Network,WSN)是一种具有连通性的网络系统,该系统将数量不定的传感器以非结构化但逻辑有序的方式部署在监测区域内,传感器之间通过无线信道传输的控制消息来获取相关信息,因此具有感应环境、收集处理数据以及交互信息的能力。随着无线传感器网络的深入应用,不同领域的专家学者们也相继开展研究。在5G时代下,人们对网络的覆盖率要求更高,在地理环境复杂,地势偏