强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 產(chǎn)品 > 經(jīng)驗(yàn) > uvm驗(yàn)證,uvm代表什么

uvm驗(yàn)證,uvm代表什么

來源:整理 時(shí)間:2023-08-23 07:38:04 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,uvm代表什么

universal verification methodology通用驗(yàn)證方法學(xué)
佛蒙特大學(xué)(綠山大學(xué))university of vermont 最初的八所公立常青藤之一

uvm代表什么

2,UVM驗(yàn)證環(huán)境里面如何訪問DUT的內(nèi)部信號(hào)

推薦的方法是把內(nèi)部信號(hào)接到virtual interface,然后UVM的component就能引用virtual interface里面的信號(hào)。當(dāng)然直接hierachy 的信號(hào)引用uvm依然支持,可以用top.dutA.instantA.signalB的方式訪問信號(hào)。但是這種方式不推薦,會(huì)影響UVM模塊的可重用性
雖然我很聰明,但這么說真的難到我了

UVM驗(yàn)證環(huán)境里面如何訪問DUT的內(nèi)部信號(hào)

3,如何用UVM搭建最簡(jiǎn)單的驗(yàn)證環(huán)境

組件分兩類1)uvm_component,在仿真過程中可以認(rèn)為是靜態(tài)的2) 動(dòng)態(tài)的,uvm_sequence,你要理解uvm_sequence最終是怎么將uvm_sequence_item通過uvm_sequencer發(fā)送到uvm_driver,然后response又是怎么回到uvm_sequence里面的3)RAL,這部分的話你知道怎么調(diào)用就可以了,比如為什么需要reg2bus和bus2reg4) TLM,知道analysis_fifo,port,export什么意思,怎么連5) resource db的話看看uvm_config_db,知道怎么在不同的地方傳遞6) phasing,知道哪幾個(gè)phase,然后phase之間如何同步

如何用UVM搭建最簡(jiǎn)單的驗(yàn)證環(huán)境

4,請(qǐng)教高手關(guān)于uvm驗(yàn)證方法學(xué)的學(xué)習(xí)入門

UVM會(huì)自帶一些比較簡(jiǎn)單而又非常很能體現(xiàn)某些重要組件用法的例子,這個(gè)可以先運(yùn)行下,看看輸出結(jié)果,這個(gè)比較直觀。另外里面還有個(gè)比較綜合的例子,名字好像是xbus(具體記不清楚了),這個(gè)雖然小,但是五臟俱全,可以看出基于UVM搭建的TB大體的結(jié)構(gòu)是什么樣的。學(xué)習(xí)UVM開始就是模仿,看別人是怎么寫的,先照著寫,慢慢就好了。如果周圍有OVM/UVM的專家,還是多向他們討教下,你現(xiàn)在遇到的問題,他們可能之前也遇到過,你想了半天的問題,有可能他們一句話就能搞定,所以身邊如果有資源,也要充分利用起來,這樣會(huì)事半功倍。
剛剛接觸信息學(xué)領(lǐng)域的同學(xué)往往存在很多困惑,不知道從何入手學(xué)習(xí),在這篇文章里,我希望能將自己不多的經(jīng)驗(yàn)與大家分享,希望對(duì)各位有所幫助。 一、語言是最重要的基本功 無論側(cè)重于什么方面,只要是通過計(jì)算機(jī)程序去最終實(shí)現(xiàn)的競(jìng)賽

5,uvm 的驗(yàn)證列表和一般的驗(yàn)證的列表的區(qū)別

uvm/ovm 環(huán)境方便移植,環(huán)境架構(gòu)清晰,環(huán)境組件連接方便,用戶無需糾結(jié)于這些方面,可集中精力進(jìn)行組件本身的開發(fā),如driver,rm。 在大規(guī)模驗(yàn)證時(shí),使用uvm/ovm方法的優(yōu)勢(shì)更加明顯。 如果是模塊級(jí)驗(yàn)證,功能比較單一、無需多個(gè)接口交互的話
uvm會(huì)自帶一些比較簡(jiǎn)單而又非常很能體現(xiàn)某些重要組件用法的例子,這個(gè)可以先運(yùn)行下,看看輸出結(jié)果,這個(gè)比較直觀。另外里面還有個(gè)比較綜合的例子,名字好像是xbus(具體記不清楚了),這個(gè)雖然小,但是五臟俱全,可以看出基于uvm搭建的tb大體的結(jié)構(gòu)是什么樣的。學(xué)習(xí)uvm開始就是模仿,看別人是怎么寫的,先照著寫,慢慢就好了。如果周圍有ovm/uvm的專家,還是多向他們討教下,你現(xiàn)在遇到的問題,他們可能之前也遇到過,你想了半天的問題,有可能他們一句話就能搞定,所以身邊如果有資源,也要充分利用起來,這樣會(huì)事半功倍。

6,用UVM來驗(yàn)證fifo呀主要是怎么知道fifo空

異步FIFO通過比較讀寫地址進(jìn)行滿空判斷,但是讀寫地址屬于不同的時(shí)鐘域,所以在比較之前需要先將讀寫地址進(jìn)行同步處理,將寫地址同步到讀時(shí)鐘域再和讀地址比較進(jìn)行FIFO空狀態(tài)判斷(同步后的寫地址一定是小于或者等于當(dāng)前的寫地址,所以此時(shí)判斷FIFO為空不一定是真空,這樣更保守),將讀地址同步到寫時(shí)鐘域再和寫地址比較進(jìn)行FIFO滿狀態(tài)判斷(同步后的讀地址一定是小于或者等于當(dāng)前的讀地址,所以此時(shí)判斷FIFO為滿不一定是真空,這樣更保守),這樣可以保證FIFO的特性:FIFO空之后不能繼續(xù)讀取,F(xiàn)IFO滿之后不能繼續(xù)寫入?! 〈蠖鄶?shù)情形下,異步FIFO兩端的時(shí)鐘不是同頻的,或者讀快寫慢,或者讀慢寫快,這時(shí)候進(jìn)行地址同步的時(shí)候,可能會(huì)有地址遺漏,以讀慢寫快為例,進(jìn)行滿標(biāo)志判斷的時(shí)候需要將讀地址同步到寫時(shí)鐘域,因?yàn)樽x慢寫快,所以不會(huì)有讀地址遺漏,同步后的讀地址滯后當(dāng)前讀地址,所以可能滿標(biāo)志會(huì)提前產(chǎn)生。進(jìn)行空標(biāo)志判斷的時(shí)候需要將寫地址同步到讀地址,因?yàn)樽x慢寫快,所以當(dāng)讀時(shí)鐘同步寫地址的時(shí)候,必然會(huì)漏掉一部分寫地址(寫時(shí)鐘快,寫地址隨寫時(shí)鐘翻轉(zhuǎn),直到滿標(biāo)志出現(xiàn)為止),那到底讀時(shí)鐘會(huì)同步到哪個(gè)寫地址?不必在意是哪一個(gè),我們關(guān)注的是漏掉的地址會(huì)不會(huì)對(duì)FIFO的空標(biāo)志產(chǎn)生影響。比如寫地址從0寫到10,期間讀時(shí)鐘域只同步到了2,5,7這三個(gè)寫地址,漏掉了其他地址。同步到7地址時(shí),真實(shí)的寫地址可能已經(jīng)寫到10地址,相當(dāng)于“在讀時(shí)鐘域還沒來得及覺察的情況下,寫時(shí)鐘域可能偷偷寫了數(shù)據(jù)到FIFO去”,這樣在比較讀寫地址的時(shí)候不會(huì)產(chǎn)生FIFO“空”讀操作。漏掉的地址也沒有對(duì)FIFO的邏輯操作產(chǎn)生影響。  我們可以對(duì)異步FIFO的地址采用binary編碼,這樣并不影響異步FIFO的功能,前提是讀寫地址同步時(shí)能夠保持正確。這種情況在功能仿真時(shí)完全正確,問題只有到時(shí)序仿真時(shí)才會(huì)遇到。毛刺可以說是異步電路的殺手,一個(gè)毛刺被觸發(fā)器采樣后會(huì)被放大,然后傳播,導(dǎo)致電路功能出錯(cuò)。binary編碼的地址總線在跳變時(shí)極易產(chǎn)生毛刺,因?yàn)閎inary編碼是多位跳變,在實(shí)現(xiàn)電路時(shí)不可能做到所有的地址總線等長(zhǎng),addressbusskew必然存在,而且寫地址和讀地址分屬不同時(shí)鐘域,讀寫時(shí)鐘完全異步,這樣地址總線在進(jìn)行同步過程中出錯(cuò)不可避免,比如寫地址在從0111到1000轉(zhuǎn)換時(shí)4條地址線同時(shí)跳變,這樣讀時(shí)鐘在進(jìn)行寫地址同步后得到的寫地址可能是0000-1111的某個(gè)值,這個(gè)完全不能確定,所以用這個(gè)同步后的寫地址進(jìn)行FIFO空判斷的時(shí)候難免出錯(cuò)?! ∵@個(gè)時(shí)候gray碼體現(xiàn)了價(jià)值,一次只有一位數(shù)據(jù)發(fā)生變化,這樣在進(jìn)行地址同步的時(shí)候,只有兩種情況:1.地址同步正確;2.地址同步出錯(cuò),但是只有1位出錯(cuò);第一種正確的情況不需要分析,我們關(guān)注第二種,假設(shè)寫地址從000->001,讀時(shí)鐘域同步出錯(cuò),寫地址為000->000,也就是地址沒有跳變,但是用這個(gè)錯(cuò)誤的寫地址去做空判斷不會(huì)出錯(cuò),最多是讓空標(biāo)志在FIFO不是真正空的時(shí)候產(chǎn)生,而不會(huì)出現(xiàn)空讀的情形。所以gray碼保證的是同步后的讀寫地址即使在出錯(cuò)的情形下依然能夠保證FIFO功能的正確性,當(dāng)然同步后的讀寫地址出錯(cuò)總是存在的(因?yàn)闀r(shí)鐘異步,采樣點(diǎn)不確定)。這里需要注意gray碼只是在相鄰兩次跳變之間才會(huì)出現(xiàn)只有1位數(shù)據(jù)不一致的情形,超過兩個(gè)周期則不一定,所有地址總線busskew一定不能超過一個(gè)周期,否則可能出現(xiàn)gray碼多位數(shù)據(jù)跳變的情況,這個(gè)時(shí)候gray碼就失去了作用,因?yàn)檫@時(shí)候同步后的地址已經(jīng)不能保證只有1位跳變了?! ×硗庑枰獙⒌刂房偩€打兩拍,這是為了避免亞穩(wěn)態(tài)傳播,理論上將打兩拍不能消除亞穩(wěn)態(tài)現(xiàn)象,因?yàn)闀r(shí)鐘異步,亞穩(wěn)態(tài)不可避免,但是可以極大降低亞穩(wěn)態(tài)傳播的概率,低頻情況下甚至STA不需要分析這里的異步時(shí)序,因?yàn)榧拇嫫鞫伎梢栽谝慌膬?nèi)將亞穩(wěn)態(tài)消除,恢復(fù)到正常0/1態(tài)。而在高頻情況下則不一定,尤其在28nm工藝以下,需要檢查兩級(jí)觸發(fā)器的延遲,保證延遲低,這樣可以提高Tr,提高系統(tǒng)MTBF。
搜一下:用UVM來驗(yàn)證fifo呀,主要是怎么知道fifo空
文章TAG:uvm驗(yàn)證uvm代表什么

最近更新

  • 科蘭,coran怎么讀科蘭,coran怎么讀

    coran怎么讀2,科蘭同人小說小蘭住在新一家原先裝得成績(jī)不好后科蘭同人小說3,下季科蘭會(huì)離開馬體會(huì)嗎曼聯(lián)會(huì)收佢嗎大家點(diǎn)睇啊我超中意科蘭4,科蘭黛曼德ChronoDiamond有11110這個(gè)型號(hào)嗎是什.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • 電壓放大倍數(shù),電壓放大倍數(shù)是指電壓放大倍數(shù),電壓放大倍數(shù)是指

    電壓放大倍數(shù)是指2,電壓放大倍數(shù)怎么解釋3,電壓增益是負(fù)60dB試問它的電壓放大倍數(shù)是多少4,電壓放大倍數(shù)輸入電阻和輸出電阻怎么算啊幫忙做下這題5,一個(gè)關(guān)于電壓放大倍數(shù)的計(jì)算6,電壓增益與.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • 工作角度數(shù)據(jù)分析四,從什么角度進(jìn)行微博數(shù)據(jù)分析工作角度數(shù)據(jù)分析四,從什么角度進(jìn)行微博數(shù)據(jù)分析

    數(shù)據(jù)分析工作怎么樣?數(shù)據(jù)分析,工作內(nèi)容是什么?不及物動(dòng)詞數(shù)據(jù)分析Tools。我們需要從角度那里得到什么才能讓它找到工作?數(shù)據(jù)分析如何寫工作總結(jié)數(shù)據(jù)分析如何寫工作總結(jié)數(shù)據(jù)分析如何寫工作.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • 調(diào)頻廣播,如何收聽調(diào)頻廣播調(diào)頻廣播,如何收聽調(diào)頻廣播

    如何收聽調(diào)頻廣播2,調(diào)頻廣播有好聽的頻道沒3,調(diào)頻廣播是什么4,什么是調(diào)頻廣播與調(diào)幅廣播有線廣播與無線廣播中波廣播與短波廣播5,調(diào)頻廣播的AMFMSWLW都是指什么6,調(diào)頻廣播的原理1,如何收聽調(diào).....

    經(jīng)驗(yàn) 日期:2023-08-23

  • 負(fù)載均衡器,F(xiàn)5的負(fù)載均衡器起什么作用負(fù)載均衡器,F(xiàn)5的負(fù)載均衡器起什么作用

    F5的負(fù)載均衡器起什么作用2,F(xiàn)5負(fù)載均衡器是什么負(fù)載均衡器就是F5嗎3,什么是負(fù)載均衡服務(wù)器4,服務(wù)器中提到的負(fù)載均衡是什么呢5,負(fù)載均衡器的輸出是什么6,F(xiàn)5負(fù)載均衡器還有那些1,F(xiàn)5的負(fù)載均衡.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • csms,局域網(wǎng)遠(yuǎn)程控制命令是什么csms,局域網(wǎng)遠(yuǎn)程控制命令是什么

    局域網(wǎng)遠(yuǎn)程控制命令是什么2,httpscsmssonyericssoncomDefaultaspxtabid600這是什么網(wǎng)站3,請(qǐng)教短信發(fā)不出去原因4,AT指令集的短消息5,聯(lián)通網(wǎng)上攜號(hào)轉(zhuǎn)網(wǎng)怎么轉(zhuǎn)6,我裝了許多單機(jī)游戲有沒一款好.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • 間接照明,科普什么是間接照明間接照明,科普什么是間接照明

    科普什么是間接照明2,什么是間接照明3,間接照明和直接照明區(qū)別在哪里4,間接照明的定義及其三要素5,間接照明是什么間接照明三要素6,家居照明中的間接照明7,什么是間接照明間接照明的英文名是.....

    經(jīng)驗(yàn) 日期:2023-08-23

  • lins,琳舒英文名怎么寫lins,琳舒英文名怎么寫

    琳舒英文名怎么寫2,Lince怎么讀3,wordlins英語是什么意思4,Lins英語什么意思1,琳舒英文名怎么寫Lins2,Lince怎么讀未查到本單詞!是否為人名按照常理應(yīng)發(fā)[lins雖然我很聰明,但這么說真的難到我.....

    經(jīng)驗(yàn) 日期:2023-08-23

經(jīng)驗(yàn)文章排行榜