Font Size: a A A

Design And Implementation Of XHCI Verification Environment Based On UVM

Posted on:2018-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:W B LiuFull Text:PDF
GTID:2348330542952476Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the USB technology from 1.0,1.1,2.0,3.0 to the latest USB 3.1 upgrade,HCI standards has developed from the initial UHCI,OHCI,EHCI to current x HCI.Compared with the previous HCI standard,x HCI have a very large optimization and upgrading in the data rate,power consumption,Virtualization and so on.At the same time,the improvements of protocols increase the complexity of the x HCI interface.Therefore,it is necessary to use more effective verification method to verify the function of x HCI interface.In the view of the situation,this paper analyzes the mainstream method of verification in the industry.According to the feature of the project and the requirement of the verification,this paper uses the UVM method which based on System Verilog language to verify the function of the x HCI.Then the author studies the x HCI interface protocol of the verification target,analyzes the control flow and various data structures specified in the x HCI protocol,and then sums up the verification requirements related to data transmission and extracts the functional test points.In the process of building a verification environment,firstly,according to the reusability of the verification component and the standardized hierarchical structure requirements,this paper designed the architecture of the verification environment based on the UVM methodology library and past projects.Secondly,according to the operation process in the x HCI protocol,by using System Verilog language and the UVM methodology framework to simulate the operation of the upper drive as an stimulation in the verification environment.Finally,the prediction module,scoring board and coverage collection module is implemented with the UVM method,and relized the communication among the verification components by using TLM interface in the UVM method.According to the log file and coverage information generated by the veirfication environment,confirm that the components of the environment work normally.The function coverage in the verification work of x HCI is up to 100%,to ensure product quality.
Keywords/Search Tags:IC Verification, Functional Verification, UVM, xHCI
PDF Full Text Request
Related items