基于UVM技術(shù)的I~2S驗證IP的研究
本文選題:UVM 切入點:I~2S接口 出處:《合肥工業(yè)大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著集成電路的飛速發(fā)展,現(xiàn)如今SoC設(shè)計的技術(shù)越來越成熟。IP的開發(fā)和重用已經(jīng)成為實現(xiàn)高效率SoC設(shè)計的首要策略,這就對驗證提出了更高的要求。驗證作為集成電路設(shè)計中非常重要的一個環(huán)節(jié),貫穿整個芯片設(shè)計的流程,主要負責(zé)根據(jù)芯片規(guī)格構(gòu)建驗證環(huán)境,并利用驗證環(huán)境進行驗證和回歸。為了減少SoC驗證時間,提高驗證效率,就需要實現(xiàn)IP驗證環(huán)境的可重用化。驗證IP作為一種驗證模型,可以自己產(chǎn)生激勵,實現(xiàn)自動化數(shù)據(jù)對比,并且能夠?qū)崿F(xiàn)不同項目之間的移植。本文針對I~2S接口,使用現(xiàn)如今的主流驗證方法學(xué)UVM設(shè)計了一個I~2S驗證IP。其主要工作如下:1.深入研究了 UVM驗證方法學(xué)和I~2S接口總線協(xié)議,在此基礎(chǔ)上采用UVM技術(shù)設(shè)計開發(fā)了 I~2S 驗證 IP,主要包含 environment、transmitteragent、receiveragent、sequencer、driver、monitor 和協(xié)議模塊類等組件,其中 transmitteragent 和 receiver agent分別負責(zé)按照I~2S協(xié)議規(guī)范要求發(fā)送和接收數(shù)據(jù)。2.設(shè)計了 I~2S驗證IP所需的sequence和測試用例。測試用例分為四種:I~2S格式測試、左對齊格式測試、右對齊格式測試和PCM格式測試,分別用于測試驗證IP在I~2S格式、左對齊格式、右對齊格式和PCM格式下傳輸數(shù)據(jù)是否正確,結(jié)果表明該驗證IP在各個傳輸格式下都能正常運行。3.根據(jù)I~2S接口總線的協(xié)議,分析功能點并設(shè)計了功能覆蓋率模型,主要包含三個覆蓋組:聲道狀態(tài)覆蓋組、聲道長度覆蓋組和配置參數(shù)覆蓋組。最后,在功能覆蓋率驅(qū)動下進行了 I~2S驗證IP的功能測試,結(jié)果表明所設(shè)計的I~2S驗證IP能夠正確模擬I~2S總線的數(shù)據(jù)通訊,且功能覆蓋率達到100%。
[Abstract]:With the rapid development of integrated circuits, the development and reuse of SoC design technology is becoming more and more mature. IP has become the most important strategy to realize efficient SoC design. As a very important part of IC design, verification runs through the whole chip design process and is mainly responsible for building verification environment according to chip specification. In order to reduce the time of SoC verification and improve the efficiency of verification, it is necessary to realize the reusability of IP authentication environment. As a verification model, verification IP can generate its own incentive. Automatic data comparison can be realized, and different projects can be transplanted. Using the current mainstream verification methodology (UVM), this paper designs an IH2S verification IP.The main work is as follows: 1. The UVM verification methodology and the IH2S bus protocol are studied in depth. On the basis of this, we design and develop the UVM verification IPs, which mainly include the components such as environment transmitter receiver receiver driver monitor and protocol module class, etc. Among them, transmitteragent and receiver agent are responsible for sending and receiving data according to the specification of IH2S protocol respectively. 2. The sequence and test cases for IP verification are designed. The test cases are divided into four kinds of tests in the: I / N _ 2S format, and the test in left-aligned format. The right-aligned format test and the PCM format test, respectively, are used to verify the correctness of IP data transfer in Ign2S format, left-aligned format, right-aligned format and PCM format. The results show that the IP can run normally in all transmission formats. According to the protocol of Ign2s bus, the function points are analyzed and the functional coverage model is designed. The model consists of three coverage groups: the channel state coverage group. Finally, the functional test of IP verified by IN2S driven by functional coverage is carried out. The results show that the designed IP can simulate the data communication of IH2S bus correctly. And the function coverage rate reaches 100%.
【學(xué)位授予單位】:合肥工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN402
【參考文獻】
相關(guān)期刊論文 前10條
1 李前勇;申敏;;基于UVM驗證方法學(xué)的FFTbuffer模塊級驗證[J];廣東通信技術(shù);2015年11期
2 曹陽;胡越黎;;基于UVM的存儲控制器功能驗證[J];計算機測量與控制;2015年03期
3 談笑;王小力;;一種基于UVM的模塊級可重用隨機化驗證平臺構(gòu)建方法[J];微電子學(xué)與計算機;2015年03期
4 徐金甫;李森森;;采用UVM方法學(xué)實現(xiàn)驗證的可重用與自動化[J];微電子學(xué)與計算機;2014年11期
5 駱麗;程成;;采用UVM的數(shù)字抽取濾波器的驗證[J];北京交通大學(xué)學(xué)報;2014年02期
6 林峰;許昕;;IIS接口硬件設(shè)計與測試[J];微電子學(xué);2013年03期
7 張軍;常國鋒;;基于UVM的高效SOC驗證環(huán)境[J];科技通報;2012年12期
8 田勁;王小力;;基于UVM驗證方法學(xué)的AES模塊級驗證[J];微電子學(xué)與計算機;2012年08期
9 邵富杰;張國利;周勇;;基于I2S總線實現(xiàn)嵌入式語音采集與回放[J];微計算機信息;2011年06期
10 傅亮;盧鼎;張志敏;孫愿;;通過分析代碼覆蓋提高功能覆蓋率的驗證輸入自動生成方法[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2009年04期
相關(guān)碩士學(xué)位論文 前8條
1 雷霆;基于UVM的網(wǎng)絡(luò)數(shù)據(jù)包解析器的驗證研究[D];電子科技大學(xué);2015年
2 張怡琳;基于UVM可重用驗證平臺的研究[D];西安電子科技大學(xué);2015年
3 范宇杰;基于UVM驗證方法學(xué)的USIM驗證IP的設(shè)計與應(yīng)用[D];西安電子科技大學(xué);2015年
4 程海燕;基于UVM架構(gòu)的EHCI驗證環(huán)境研究與開發(fā)[D];電子科技大學(xué);2014年
5 王飛;基于UVM的RFID非接觸卡系統(tǒng)級驗證[D];西安電子科技大學(xué);2014年
6 王浩;基于UVM的Preamp芯片的驗證與分析[D];西安電子科技大學(xué);2014年
7 王排;基于VMM的EEPROM控制器IP的功能驗證[D];西安電子科技大學(xué);2012年
8 鄭國良;基于VMM的SoC驗證環(huán)境的研究與實現(xiàn)[D];哈爾濱工業(yè)大學(xué);2011年
,本文編號:1631620
本文鏈接:http://www.sikaile.net/kejilunwen/dianzigongchenglunwen/1631620.html