基于UVM的高清數(shù)字多媒體接口芯片的HDCP模塊驗證平臺設(shè)計與研究
發(fā)布時間:2017-08-27 10:13
本文關(guān)鍵詞:基于UVM的高清數(shù)字多媒體接口芯片的HDCP模塊驗證平臺設(shè)計與研究
更多相關(guān)文章: UVM驗證 HDCP加密機 高清數(shù)字多媒體接口芯片 驗證平臺
【摘要】:在集成電路規(guī)模日趨復(fù)雜的今天,驗證業(yè)已成為IC芯片設(shè)計的重要組成部分。應(yīng)用先進的驗證方法學(xué)來指導(dǎo)驗證平臺的搭建,可以實現(xiàn)更加高效的驗證,同時提供可移植復(fù)用的驗證IP以減少驗證平臺的開發(fā)時間。本論文在目前最先進的驗證思想UVM的指導(dǎo)下,針對符合HDMI協(xié)議標(biāo)準(zhǔn)的高清數(shù)字多媒體接口芯片的HDCP加密模塊,設(shè)計了一個用于功能仿真的驗證平臺。在驗證環(huán)境構(gòu)建過程中,充分利用UVM庫提供的sequence、phase和port等內(nèi)建機制,將驗證平臺劃分為:interface_uvc、module_uvc和testbench三大部分。根據(jù)interface_uvc所要實現(xiàn)的輸入激勵、收集輸出和配置寄存器的功能將其劃分為Tx_if_uvc、Rx_if_uvc和Mcu_if_uvc;在module_uvc中引入一個c-model作為參考模型,與HDCP模塊加密處理過的數(shù)據(jù)進行對比;而testbench則作為系統(tǒng)頂層模塊,分別利用HDCP_module_tb和HDCP_module_top對整個驗證環(huán)境的組件進行了封裝和實例化。通過對HDCP加密保護機制詳細解析,并結(jié)合HDMI協(xié)議對于傳輸?shù)囊粢曨l流格式的規(guī)定,提取了合理的驗證功能覆蓋點包括:設(shè)備初始化認(rèn)證功能、原始加密狀態(tài)傳輸認(rèn)證功能、增強加密狀態(tài)傳輸認(rèn)證功能、不同設(shè)備間的加密兼容功能以及靜音使能情形下的加密功能等。最后對作用于驗證平臺的驗證測例,通過仿真軟件VCS產(chǎn)生的波形進行了分析,以確保HDCP模塊的加密功能成功實現(xiàn);同時查看了覆蓋率報告:功能覆蓋率達到了100%,代碼覆蓋率不低于98%,實現(xiàn)了預(yù)期的驗證目標(biāo)。本論文設(shè)計的驗證平臺具有很高的可移植性,適用于所有的具有HDCP加密功能的模塊驗證,并可以移植到子系統(tǒng)級和系統(tǒng)級驗證,縮短驗證周期,提高開發(fā)效率。
【關(guān)鍵詞】:UVM驗證 HDCP加密機 高清數(shù)字多媒體接口芯片 驗證平臺
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN402
【目錄】:
- 摘要5-6
- ABSTRACT6-12
- 符號對照表12-13
- 縮略語對照表13-16
- 第一章 緒論16-20
- 1.1 研究背景16-17
- 1.2 國內(nèi)外研究狀況17-18
- 1.3 論文主要內(nèi)容及章節(jié)安排18-20
- 第二章 UVM驗證方法學(xué)20-30
- 2.1 UVM驗證方法學(xué)20
- 2.2 System Verilog驗證語言20-21
- 2.3 UVM驗證平臺組成及實現(xiàn)21-29
- 2.3.1 UVM驗證平臺的基本結(jié)構(gòu)22-24
- 2.3.2 UVM驗證平臺的工作機制24-29
- 2.4 本章小結(jié)29-30
- 第三章 HDCP協(xié)議分析和系統(tǒng)結(jié)構(gòu)30-46
- 3.1 HDCP協(xié)議30-31
- 3.2 HDCP認(rèn)證機制31-35
- 3.2.1 設(shè)備初始化認(rèn)證32
- 3.2.2 HDCP中繼認(rèn)證32-33
- 3.2.3 加密傳輸認(rèn)證33-35
- 3.3 高清數(shù)字多媒體接口芯片系統(tǒng)結(jié)構(gòu)35-37
- 3.4 HDCP模塊設(shè)計37-46
- 3.4.1 HDCP模塊功能37-40
- 3.4.2 HDCP模塊結(jié)構(gòu)40-44
- 3.4.3 本章小結(jié)44-46
- 第四章 基于UVM的HDCP驗證平臺設(shè)計46-74
- 4.1 驗證架構(gòu)46-51
- 4.1.1 基于UVM方法學(xué)的驗證環(huán)境46-48
- 4.1.2 HDCP模塊的驗證平臺架構(gòu)48-51
- 4.2 驗證平臺模塊解析51-70
- 4.2.1 HDCP端口描述51-53
- 4.2.2 Tx_if_uvc模塊53-58
- 4.2.3 Rx_if_uvc58-60
- 4.2.4 Mcu_if_uvc60-63
- 4.2.5 HDCP_module_uvc63-66
- 4.2.6 hdcp_module_uvc的c_model66-69
- 4.2.7 驗證平臺的top模塊69-70
- 4.3 功能點分析和典型驗證測例70-73
- 4.3.1 驗證測例流程70
- 4.3.2 寄存器掃描測例70-71
- 4.3.3 HDCP初始化加密認(rèn)證測例71
- 4.3.4 640x480p/1280x720p/1920x1080p/1920x1080i的加密傳輸認(rèn)證測例71-72
- 4.3.5 靜音使能情形下的加密認(rèn)證測例72-73
- 4.3.6 外部配置ex_km值測例73
- 4.4 本章小結(jié)73-74
- 第五章 HDCP驗證平臺驗證結(jié)果與分析74-86
- 5.1 測試用例和加密功能仿真結(jié)果74-79
- 5.1.1 寄存器掃描74
- 5.1.2 初始化認(rèn)證功能驗證74-75
- 5.1.3 不同設(shè)備間的加密認(rèn)證驗證75-76
- 5.1.4 不同的音視頻格式下的加密功能驗證76-77
- 5.1.5 原始加密狀態(tài)(OESS)增強型加密狀態(tài)(EESS)驗證77-78
- 5.1.6 外部配置ex_km值測例驗證78-79
- 5.1.7 靜音使能情形下的加密驗證79
- 5.2 覆蓋率驗證結(jié)果與分析79-84
- 5.2.1 代碼覆蓋率報告及分析80-83
- 5.2.2 功能覆蓋率報告及分析83-84
- 5.3 本章小結(jié)84-86
- 第六章 結(jié)論86-88
- 6.1 總結(jié)86-87
- 6.2 展望87-88
- 參考文獻88-92
- 致謝92-94
- 作者簡介94-95
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前2條
1 傅亮;盧鼎;張志敏;孫愿;;通過分析代碼覆蓋提高功能覆蓋率的驗證輸入自動生成方法[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2009年04期
2 殷玉U,
本文編號:745293
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/745293.html
最近更新
教材專著