王清源,高振斌,杨晓龙.基于UVM的PCIe桥接芯片验证平台设计[J]. 微电子学与计算机,2023,40(5):104-111. doi: 10.19304/J.ISSN1000-7180.2022.0472
引用本文: 王清源,高振斌,杨晓龙.基于UVM的PCIe桥接芯片验证平台设计[J]. 微电子学与计算机,2023,40(5):104-111. doi: 10.19304/J.ISSN1000-7180.2022.0472
WANG Q Y,GAO Z B,YANG X L. Verification design of PCIe bridge chip based on UVM[J]. Microelectronics & Computer,2023,40(5):104-111. doi: 10.19304/J.ISSN1000-7180.2022.0472
Citation: WANG Q Y,GAO Z B,YANG X L. Verification design of PCIe bridge chip based on UVM[J]. Microelectronics & Computer,2023,40(5):104-111. doi: 10.19304/J.ISSN1000-7180.2022.0472

基于UVM的PCIe桥接芯片验证平台设计

Verification design of PCIe bridge chip based on UVM

  • 摘要: RapidIO协议是一种针对高性能嵌入式系统需求而设计的包交换互联协议,PCIe(Peripheral Component Interconnect express)是一种高速串行计算机扩展总线标准,能够提供点对点双通道高带宽传输. 现有的国产CPU均不支持RapidIO接口,只能通过PCIe转RapidIO桥接芯片才可以连接到交换网络中,研制国产化PCIe桥接芯片对国产CPU的推广具有重要意义. 通过在传统UVM(Universal Verification Methodology)架构的基础上进行优化,在计分板(Scoreboard)中采用基于单描述符实时比对的方法,比对数据改为从PCIe VIP (Verification Intellectual Property)的数据链路层中选取,使BDMA(Block Direct Memory Access)引擎的内存占用率减小了30%,验证平台总仿真时间缩短了25%;采用寄存器模型自动化集成的方法,对寄存器进行前门和后门交叉访问,可对寄存器的属性和初始值进行快速验证,使寄存器的总验证时间降为原来的20%,并且正确率可达95%以上,该方法特别适用于对同一寄存器各位域属性不同的寄存器验证;对代码覆盖率进行了收集,达到了覆盖100%的预期要求,该平台可用于数字芯片的验证.

     

    Abstract: RapidIO protocol is a packet-switching interconnection protocol designed for high-performance embedded systems. PCIe(Peripheral Component Interconnect express) is a high-speed serial computer expansion bus standard that provides point-to-point dual-channel high-bandwidth transmission. The existing domestic CPUs do not support the RapidIO interface, and can only be connected to the switching network through PCIe to RapidIO bridge chips. The development of domestic PCIe bridge chips is of great significance to the promotion of domestic CPUs. This paper optimizes on the basis of the traditional UVM(Universal Verification Methodology) architecture, adopts the method of real-time comparison based on single descriptor. In scoreboard, changed the comparison data from the data link layer of PCIe VIP to make the BDMA engine memory occupancy rate is reduced by 30%, and the total simulation time of the verification platform is shortened by 25%; the method of automatic integration of the register model is adopted to conduct cross access to the front door and the back door of the register, and the properties and initial values of the registers can be quickly verified. The total verification time of the register is reduced to 20% of the original, and the correct rate can reach more than 95%. This method is especially suitable for the verification of registers with different attributes of each field of the same register; The code coverage rate is collected, reaching 100% coverage, that reached the expected requirements, the platform can be used for verification of digital chips.

     

/

返回文章
返回