資料介紹
本章第一節(jié)將大體介紹一下感性意義上的UVM,這里不會講的很詳細,因為關于UVM的歷史在網(wǎng)上已經有太多的資料第二節(jié)講述驗證平臺的組成,這里也只是介紹一個輪廓。第三節(jié)開始則會教我們一步一步搭建一個UVM驗證平臺。或許有人會說這種方式會不會是太激進了,畢竟前一節(jié)還在教大家什么是UVM,后一節(jié)就開始嘗試著一個能夠運行起來的UVM驗證平臺。我自己最開始學習UVM是從 ovm cookbook開始的,那個時候,當我把那本書看完的時候,都沒有搞明白一個正常的 testbench應該怎么寫法。其各章節(jié)之間各自為政,同時到最后也沒有一章完整的把所講述的東西給整合起來。這種感覺讓我在最開始學習的時候感覺相當?shù)碾y受。基于這一點,本書采取與 ovm cookbook完全相反的策略,最開始的時候就給出一驗證平臺,之后的章節(jié)詳細講解驗證平臺的各個部分。讀者可以與 ovm cookbook對照著來看在傳統(tǒng)的程序語言的教材中,第一章要講述的肯定是 hello world程序。因為 helloworld可以讓開發(fā)讓人員第一次真真切切的感受到自己的存在,當看到電腦按照自己的要求輸出了東西的時候,那種喜悅感與成就感是無與倫比的。采用這種貌似“激進”的方式,在本章結束的時候,讀者就可以自己搭建起個簡單的驗證平臺了,這個平臺雖小,不過五臟俱全,基于這個平臺,后面章節(jié)講述到的所有的內容都可以實驗當然了,在本章描述的時候,會有很多地方讓人非常不理解。先不要著急,把不會的地方默默記著,后面會一點一點的展開。本節(jié)最后一小節(jié)將會講述UVM的執(zhí)行流程。這一點對于那些好奇心極其濃的人來說,是極其必要的。但是同樣的,如果你的好奇心不是那么濃,其實這一節(jié)完全可以不用看。我知道的一個OVM的用戶,在使用OVM一兩年之后,參與了多個項目的驗證工作,但是當問到他驗證整臺的執(zhí)行流程時,他不甚明了。不過這并不妨礙他成為一個合格的驗證人員。
1.1.什么是UVM是 Universal Verification Methodology的縮寫,即通用驗證方法學。它起源于OVM( Open Verification Methdology),是由 Cadence, Mentor和 Synopsys聯(lián)合推出的新一代的驗證方法學。在2010年5月,UVM曾經出過一個EA( early adoption)版本,這個版本里,只是單純的把OVWM中所有的類的前綴由OVM改為了UVM其它幾乎沒有任何變動。從這里可以看出UVM與OVM的深厚淵源。UVM的第個正式版本1.0是在2011年2月發(fā)布的,而截止到本書寫作完成時(2011年12月)的最新版1.1版則是在2011年6月發(fā)布的
UVM主要用于驗證數(shù)字邏輯電路的正確性。何謂驗證?在數(shù)字電路的設計流程中,最開始的時候會定義需求,把需求細化成為特性列表( feature list,之后設計人員利用 verilog或者 systemverilog把特性列表翻譯成為RTL代碼。在翻譯的過程中由于各種各樣的原因,如設計人員自身對于 feature list的理解不清,設計人員不小心遺漏了某種情況,這樣翻譯后的RTL代碼就不能完全的反映 feature list.驗證的含義就是把 feature list和RTL代碼比對,看看RTL是否能實現(xiàn) feature list的功能被測試的RTL代碼通常稱為DUT( Design Under Test)或者DUV( Design UnderVerification),本書統(tǒng)一使用DUT的稱謂
- STM32經典概述,純干貨資料下載
- 高壓側電流檢測概述資料下載
- LPWA概述,以及物聯(lián)網(wǎng)的其他幾種常用技術資料下載
- Cortex-M3(M0)匯編-啟動代碼分析資料下載
- 概述EDA技術的發(fā)展過程資料下載
- 常用USB設備結構分析資料下載
- matlab應用程序及源代碼下載 36次下載
- EInk屏幕模塊驅動原理與代碼分析,PSoC 6先鋒套件評測資料下載
- linux內核源代碼分析:進程的task_struct 結構資料下載
- 幻像麥克風電源的設計及電路分析測試資料下載
- AWTK Designer 1.1 更新功能資料下載
- 通用驗證方法UVM用戶指南說明 22次下載
- 從電容麥克風的構造原理分析優(yōu)點資料下載
- 機器學習實戰(zhàn)的源代碼資料合集 52次下載
- STM32開發(fā)板資料之例程的實現(xiàn)和源代碼 212次下載
- hex可以轉成源代碼么 1132次閱讀
- uvm1.1升級為uvm1.2 uvm_report_server報錯是何原因? 842次閱讀
- vcs和xrun搭配uvm1.1/uvm1.2版本庫的使用情況 4420次閱讀
- 一文詳解UVM設計模式 2023次閱讀
- 如何用Verdi查看UVM環(huán)境中的變量? 1817次閱讀
- UVM里的6個常見參數(shù)介紹分析 4596次閱讀
- 典型的UVM Testbench架構 2185次閱讀
- 個性化地定制自己的uvm代碼生成器模板和腳本 2140次閱讀
- Python版超市管理系統(tǒng)源代碼 1761次閱讀
- Python版警察抓小偷游戲源代碼 1771次閱讀
- SPI總線驅動的C語言源代碼詳細概述 7357次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 6261次閱讀
- C語言的源代碼文件和目標文件與可執(zhí)行文件的詳細介紹 8765次閱讀
- GitHub趨勢榜榜首:超級命令行工具Semantic,比較解析源代碼 3250次閱讀
- 談UVM之sequence/item見解 sequencer特性及應用(下) 4824次閱讀
下載排行
本周
- 1EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 4次下載 | 2 積分
- 2AU3116 2×60W模擬輸入雙通道Class-D 音頻功率放大器數(shù)據(jù)手冊
- 1.19 MB | 1次下載 | 免費
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊
- 0.78 MB | 1次下載 | 免費
- 4ZX8002E 觸摸調光LED集成IC數(shù)據(jù)手冊
- 2.27 MB | 次下載 | 免費
- 5SOD-323塑料封裝ESD保護二極管SD05T系列規(guī)格書
- 1.07 MB | 次下載 | 免費
- 6SOT-23塑料封裝ESD保護二極管SMxx Series系列規(guī)格書
- 0.93 MB | 次下載 | 免費
- 7高效率整流二極管HER151 THRU HER158數(shù)據(jù)手冊
- 0.54 MB | 次下載 | 免費
- 8低壓降肖特基整流管SL22 THRU SL210數(shù)據(jù)手冊
- 1.03 MB | 次下載 | 免費
本月
- 1三相逆變主電路的原理圖和PCB資料合集免費下載
- 27.35 MB | 111次下載 | 1 積分
- 2運算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費
- 3蘋果iphone 11電路原理圖
- 4.98 MB | 11次下載 | 5 積分
- 4TL494工業(yè)用開關電源原理圖資料
- 0.22 MB | 10次下載 | 1 積分
- 5常用電子元器件介紹
- 3.21 MB | 8次下載 | 免費
- 6QW2893應急燈專用檢測芯片
- 590.40 KB | 4次下載 | 免費
- 7相關協(xié)議信號總結
- 0.94 MB | 4次下載 | 免費
- 8EMC電路設計工程師必備的EMC基礎
- 0.42 MB | 4次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183344次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論