节点文献

基于UVM的USB 3.0物理层数字验证技术

Digital Verification Technology for USB 3.0 Physical Layer Based on UVM

【作者】 李智

【导师】 朱樟明; 张言瑞;

【作者基本信息】 西安电子科技大学 , 工程硕士(专业学位), 2020, 硕士

【摘要】 随着USB技术越来越广泛的应用,USB 2.0的传输速度已经无法满足日常使用中大量数据传输的要求,USB 3.0的推出使得在USB在速度与性能上都有了极大的提高,它采用一种新的物理层设计,支持多种功耗状态,在保证性能不受影响的前提下最大程度地节省功耗,更能够适应新一代高速数据传输的要求。国外厂商纷纷推出了基于USB 3.0标准的设计,但是国内还少有厂家推出拥有自主核心的USB 3.0技术,国产自主化USB 3.0技术显得意义重大。本文首先研究了USB 3.0协议,描述了USB 3.0通信系统的分层架构,对协议层、链路层和物理层的内容作了阐述,重点分析了物理层数字部分中各个模块的功能和它们的具体实现。在深入了解USB 3.0工作方式和UVM验证方法学的基础上,详细分析物理层数字部分工作中的行为特性,提取功能测试点,完成验证计划,使用VIP模拟USB 3.0总线功能模型,将待测设计作为系统中的物理层数字部分,搭建基于UVM的验证平台,并使用覆盖率驱动的验证策略,随机激励与定向激励相结合的测试方法,完成USB 3.0物理层数字部分的仿真。在仿真过程中,使用断言的方式全程监视待测设计的关键信号,收集功能覆盖率,最后对覆盖率报告做分析,并通过覆盖率报告对测试方式作调整。通过本文设计的验证平台和验证方式,对USB 3.0物理层数字部分的验证结果统计如下:代码覆盖率达到99.09%,功能覆盖率达到100%,满足项目中对覆盖率的要求。基于VIP验证环境的构建,一方面确保了USB 3.0复杂通信模型的正确性,另一方面物理层数字部分在整个USB 3.0通信系统中能够正常工作,保证了设计功能与协议规范的一致性。

【Abstract】 With the increasingly widespread application of USB technology,the transmission rate of USB 2.0 can no longer meet the requirements for the transmission of large amounts data in daily use.The introduction of USB 3.0 has greatly improved the rate and performance of USB.It adopts a new physical layer design and supports multiple power consumption states.It can save power consumption to the greatest extent under the premise that performance is not affected,and is more able to meet the requirements of new generation high rate data transmission.Foreign manufacturers have introduced designs based on the USB 3.0 standard,but few domestic manufacturers have introduced USB 3.0 technology with independent cores,and domestic independent USB 3.0 technology is of great significance.This thesis first studies the USB 3.0 protocol,describes the layered architecture of the USB 3.0 communication system,explains the content of the protocol layer,the link layer and the physical layer,and focuses on the analysis of the functions and their specific implementation.Based on an in-depth understanding of the USB 3.0 working method and UVM verification methodologies,the behavioral characteristics of the digital part in the physical layer are analyzed in detail,functional test points are extracted,and the verification plan is completed.VIP is used to simulate the USB 3.0 bus function model,replace the physical layer part of the design under test,build a UVM-based verification platform,and use a coverage-driven verification strategy,a combination of random and directional excitation test methods to complete USB 3.0 simulation of the digital part in the physical layer.In the simulation process,the key signals of the design under test are monitored throughout the assertion,the functional coverage is collected and finally the coverage report is analyzed.The test method is adjusted through the coverage report.Through the verification platform and verification method designed in this thesis,the verification results of the digital part in the USB 3.0 physical layer are counted as follows: the code coverage reaches 99.09% and the function coverage reaches 100%,which meets the requirements for coverage in the project.On the on hand,the construction of the VIP verification environment ensures the correctness of the USB 3.0 complex communication model.On the other hand,The digital part of the physical layer can work normally in the entire USB 3.0 communication system,assuring the consistency of the designed functions and protocol specifications.

【关键词】 USB 3.0UVMVIP覆盖率
【Key words】 USB 3.0UVMVIPCoverage
  • 【分类号】TP333
  • 【下载频次】121
节点文献中: 

本文链接的文献网络图示:

本文的引文网络