資料介紹
本章第一節(jié)將大體介紹一下感性意義上的UVM,這里不會(huì)講的很詳細(xì),因?yàn)殛P(guān)于UVM的歷史在網(wǎng)上已經(jīng)有太多的資料第二節(jié)講述驗(yàn)證平臺(tái)的組成,這里也只是介紹一個(gè)輪廓。第三節(jié)開始則會(huì)教我們一步一步搭建一個(gè)UVM驗(yàn)證平臺(tái)。或許有人會(huì)說這種方式會(huì)不會(huì)是太激進(jìn)了,畢竟前一節(jié)還在教大家什么是UVM,后一節(jié)就開始嘗試著一個(gè)能夠運(yùn)行起來的UVM驗(yàn)證平臺(tái)。我自己最開始學(xué)習(xí)UVM是從 ovm cookbook開始的,那個(gè)時(shí)候,當(dāng)我把那本書看完的時(shí)候,都沒有搞明白一個(gè)正常的 testbench應(yīng)該怎么寫法。其各章節(jié)之間各自為政,同時(shí)到最后也沒有一章完整的把所講述的東西給整合起來。這種感覺讓我在最開始學(xué)習(xí)的時(shí)候感覺相當(dāng)?shù)碾y受。基于這一點(diǎn),本書采取與 ovm cookbook完全相反的策略,最開始的時(shí)候就給出一驗(yàn)證平臺(tái),之后的章節(jié)詳細(xì)講解驗(yàn)證平臺(tái)的各個(gè)部分。讀者可以與 ovm cookbook對(duì)照著來看在傳統(tǒng)的程序語言的教材中,第一章要講述的肯定是 hello world程序。因?yàn)?helloworld可以讓開發(fā)讓人員第一次真真切切的感受到自己的存在,當(dāng)看到電腦按照自己的要求輸出了東西的時(shí)候,那種喜悅感與成就感是無與倫比的。采用這種貌似“激進(jìn)”的方式,在本章結(jié)束的時(shí)候,讀者就可以自己搭建起個(gè)簡單的驗(yàn)證平臺(tái)了,這個(gè)平臺(tái)雖小,不過五臟俱全,基于這個(gè)平臺(tái),后面章節(jié)講述到的所有的內(nèi)容都可以實(shí)驗(yàn)當(dāng)然了,在本章描述的時(shí)候,會(huì)有很多地方讓人非常不理解。先不要著急,把不會(huì)的地方默默記著,后面會(huì)一點(diǎn)一點(diǎn)的展開。本節(jié)最后一小節(jié)將會(huì)講述UVM的執(zhí)行流程。這一點(diǎn)對(duì)于那些好奇心極其濃的人來說,是極其必要的。但是同樣的,如果你的好奇心不是那么濃,其實(shí)這一節(jié)完全可以不用看。我知道的一個(gè)OVM的用戶,在使用OVM一兩年之后,參與了多個(gè)項(xiàng)目的驗(yàn)證工作,但是當(dāng)問到他驗(yàn)證整臺(tái)的執(zhí)行流程時(shí),他不甚明了。不過這并不妨礙他成為一個(gè)合格的驗(yàn)證人員。
1.1.什么是UVM是 Universal Verification Methodology的縮寫,即通用驗(yàn)證方法學(xué)。它起源于OVM( Open Verification Methdology),是由 Cadence, Mentor和 Synopsys聯(lián)合推出的新一代的驗(yàn)證方法學(xué)。在2010年5月,UVM曾經(jīng)出過一個(gè)EA( early adoption)版本,這個(gè)版本里,只是單純的把OVWM中所有的類的前綴由OVM改為了UVM其它幾乎沒有任何變動(dòng)。從這里可以看出UVM與OVM的深厚淵源。UVM的第個(gè)正式版本1.0是在2011年2月發(fā)布的,而截止到本書寫作完成時(shí)(2011年12月)的最新版1.1版則是在2011年6月發(fā)布的
UVM主要用于驗(yàn)證數(shù)字邏輯電路的正確性。何謂驗(yàn)證?在數(shù)字電路的設(shè)計(jì)流程中,最開始的時(shí)候會(huì)定義需求,把需求細(xì)化成為特性列表( feature list,之后設(shè)計(jì)人員利用 verilog或者 systemverilog把特性列表翻譯成為RTL代碼。在翻譯的過程中由于各種各樣的原因,如設(shè)計(jì)人員自身對(duì)于 feature list的理解不清,設(shè)計(jì)人員不小心遺漏了某種情況,這樣翻譯后的RTL代碼就不能完全的反映 feature list.驗(yàn)證的含義就是把 feature list和RTL代碼比對(duì),看看RTL是否能實(shí)現(xiàn) feature list的功能被測試的RTL代碼通常稱為DUT( Design Under Test)或者DUV( Design UnderVerification),本書統(tǒng)一使用DUT的稱謂
- STM32經(jīng)典概述,純干貨資料下載
- 高壓側(cè)電流檢測概述資料下載
- LPWA概述,以及物聯(lián)網(wǎng)的其他幾種常用技術(shù)資料下載
- Cortex-M3(M0)匯編-啟動(dòng)代碼分析資料下載
- 概述EDA技術(shù)的發(fā)展過程資料下載
- 常用USB設(shè)備結(jié)構(gòu)分析資料下載
- matlab應(yīng)用程序及源代碼下載 36次下載
- EInk屏幕模塊驅(qū)動(dòng)原理與代碼分析,PSoC 6先鋒套件評(píng)測資料下載
- linux內(nèi)核源代碼分析:進(jìn)程的task_struct 結(jié)構(gòu)資料下載
- 幻像麥克風(fēng)電源的設(shè)計(jì)及電路分析測試資料下載
- AWTK Designer 1.1 更新功能資料下載
- 通用驗(yàn)證方法UVM用戶指南說明 22次下載
- 從電容麥克風(fēng)的構(gòu)造原理分析優(yōu)點(diǎn)資料下載
- 機(jī)器學(xué)習(xí)實(shí)戰(zhàn)的源代碼資料合集 52次下載
- STM32開發(fā)板資料之例程的實(shí)現(xiàn)和源代碼 212次下載
- hex可以轉(zhuǎn)成源代碼么 1132次閱讀
- uvm1.1升級(jí)為uvm1.2 uvm_report_server報(bào)錯(cuò)是何原因? 842次閱讀
- vcs和xrun搭配uvm1.1/uvm1.2版本庫的使用情況 4420次閱讀
- 一文詳解UVM設(shè)計(jì)模式 2023次閱讀
- 如何用Verdi查看UVM環(huán)境中的變量? 1817次閱讀
- UVM里的6個(gè)常見參數(shù)介紹分析 4596次閱讀
- 典型的UVM Testbench架構(gòu) 2185次閱讀
- 個(gè)性化地定制自己的uvm代碼生成器模板和腳本 2140次閱讀
- Python版超市管理系統(tǒng)源代碼 1761次閱讀
- Python版警察抓小偷游戲源代碼 1771次閱讀
- SPI總線驅(qū)動(dòng)的C語言源代碼詳細(xì)概述 7357次閱讀
- 使用AT89S51單片機(jī)制作紅外遙控器的資料和源代碼詳細(xì)說明 6261次閱讀
- C語言的源代碼文件和目標(biāo)文件與可執(zhí)行文件的詳細(xì)介紹 8765次閱讀
- GitHub趨勢(shì)榜榜首:超級(jí)命令行工具Semantic,比較解析源代碼 3250次閱讀
- 談UVM之sequence/item見解 sequencer特性及應(yīng)用(下) 4824次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論