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