Font Size: a A A

The Verification Of HDCP Transmitter IP Based On UVM

Posted on:2018-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2348330563952718Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of SoC(System on Chip)and IP(Intellectual Property),verification has become a bottleneck of the design of the chip.Efficient verification is the guarantee of design with correct function and high productivity.As a security technology which is widely used in HDMI(High Definition Multimedia Interface),HDCP(High-Bandwidth Digital Content Protection)can accomplish the authentication and the encryption of audio and video,and it is necessary to adopt effective ways to accomplish verification because of its complexity.Based on the two points mentioned above,this paper uses UVM(Universal Verification Methodology)to achieve the verification of HDCP transmitter IP in HDMI.Firstly,this paper analyzes the UVM verification method.This paper states the characteristics of verification method,analyzes the tree structure,the operation and use of phase mechanism,component mechanism,objection mechanism,TLM transmission mechanism and sequence mechanism in UVM architecture,and illustrates the application of mechanisms.Secondly,this paper designs the UVM verification scheme for HDCP transmitter IP in HDMI.By analyzing the HDMI and HDCP 2.2 protocol in the early stage of verification,this paper formulates the verification plan of HDCP 2.2 transimitter,carries out a completed verification requirement analysis,and builds a reusable and automated verification platform for HDCP transmitter based on UVM.Combined with HDCP 2.2 protocol,the communication of HDCP transmitter and the decryption of encrypted contents are accomplished.The HDCP 2.2 receiver UVC(Universal Verification Component),the bus I2 C UVC,AES UVC,RSA UVC and other modules are created,and 79 related function test points are extracted.Efficient verification strategy which combines constraints and randomization is used in this paper.Thirdly,this paper accomplishes the reusable design and self-generating design of the verification platform.This paper analyzes the reuse of UVC level,module level and transaction level,and proposes script algorithm for the structure code of low level and the self-generating of testcase in the verification platform,and generates 79 testcases.Finally,this paper implements the verification platform to verify HDCP 2.2 transmitter IP,accomplishes the verification and analyzes the results.The results show that all of the functional test points are passed,the function coverage is 100%,the code coverage is up to 90.40%,and the scoreboard comparison is successful.The UVM-based verification platform designed in this paper can successfully accomplish the functional verification of the HDCP 2.2 transmitter IP.It is an efficient verification platform with reusable features and automatic generation of testcases.It has very high value in practical engineering.
Keywords/Search Tags:UVM verification methodology, HDCP, Testbench, Coverage
PDF Full Text Request
Related items