在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于UVM驗證環(huán)境開發(fā)測試流程

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-06-09 11:11 ? 次閱讀

驗證環(huán)境用戶需要創(chuàng)建許多測試用例來驗證一個DUT的功能是否正確,驗證環(huán)境開發(fā)者應(yīng)該通過以下方式提高測試用例的開發(fā)效率:

在數(shù)據(jù)項類中加入旋鈕,以簡化測試用例開發(fā)控制

創(chuàng)建一些可重用的sequences library。

聲明自定義的Sequences

Sequences是由幾個數(shù)據(jù)項組成的,它們共同構(gòu)成一個數(shù)據(jù)pattern以觸發(fā)有趣的DUT場景。

驗證組件可以包括一個基本sequences library(而不是單一的數(shù)據(jù)項),測試用例編寫者(驗證環(huán)境使用者)可以調(diào)用它。這種方法加強(qiáng)了對常見數(shù)據(jù)pattern的復(fù)用,并減少了測試用例的代碼長度。此外,一個Sequences可以調(diào)用其他Sequences,從而創(chuàng)造更復(fù)雜的場景。

UVM類庫提供了uvm_sequence基類。你應(yīng)該直接或間接地從這個類派生出所有的Sequences類。要創(chuàng)建一個用戶定義的Sequences:

從uvm_sequence基類派生出一個Sequences,并指定request和response數(shù)據(jù)項類型參數(shù)。在下面的例子中,只指定了request類型,即simple_item,所以response數(shù)據(jù)項類型也是simple_item 。

使用`uvm_object_utils宏來向factory注冊Sequences類型。

如果Sequences需要訪問其相關(guān)sequencer,使用'uvm_declare_p_sequencer宏來聲明sequencer指針。

實現(xiàn)Sequences的body任務(wù)來觸發(fā)特定的DUT場景。在body任務(wù)中,你可以發(fā)送數(shù)據(jù)項或者調(diào)用其他Sequences。

下面例子中的simple_seq_do類定義了一個簡單的Sequences。它是由uvm_sequence派生出來的,并 使 用 了 `uvm_object_utils 宏 。這個例子還定義了一個simple_sequencer類,simple_seq_do序列可以在該simple_sequencer上運行。

9b1743c8-05e7-11ee-962d-dac502259ad0.png

發(fā)送Sequence Items或者Subsequences的基本流程

要 發(fā) 送 一 個sequence item,sequence的body()任務(wù) 需 要create() 該 sequence item , 對 該sequence item調(diào) 用start_item(),然后隨機(jī)化該sequence item(可選的),最后對該sequence item調(diào)用finish_item()

要發(fā)送一個subsequence,parent sequence的body()任務(wù)需要create該subsequence,對其進(jìn)行隨機(jī)化(可選的),最后對該subsequence調(diào)用start()。如果subsequence有一個相應(yīng)的response,parent sequence可以調(diào)用get_response()。

9b2f79d4-05e7-11ee-962d-dac502259ad0.png

9b39711e-05e7-11ee-962d-dac502259ad0.png

上圖顯示了在uvm_do宏中實現(xiàn)的發(fā)送sequence itemssequences的完整流程。uvm_do宏會更根據(jù)傳遞的類型create一個對象,并且根據(jù)發(fā)送sequence items和sequences執(zhí)行對應(yīng)的流程。

uvm_do宏不會執(zhí)行subsequences的pre_body()和post_body()方法。

?



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    182

    瀏覽量

    19443
  • DUT
    DUT
    +關(guān)注

    關(guān)注

    0

    文章

    190

    瀏覽量

    12864
  • sequence
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    2973

原文標(biāo)題:基于UVM驗證環(huán)境開發(fā)測試用例

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    【米爾-全志T536開發(fā)板試用體驗】- 開發(fā)環(huán)境搭建與測試

    本帖最后由 ALSET 于 2025-6-10 12:26 編輯 【米爾-全志T536開發(fā)板試用體驗】開發(fā)環(huán)境搭建與測試大信(QQ:8125036)前一節(jié)已經(jīng)成功的搭建了
    發(fā)表于 06-10 10:35

    電磁環(huán)境仿真與驗證系統(tǒng)軟件

    電磁環(huán)境仿真與驗證系統(tǒng)軟件
    的頭像 發(fā)表于 04-29 16:59 ?196次閱讀
    電磁<b class='flag-5'>環(huán)境</b>仿真與<b class='flag-5'>驗證</b>系統(tǒng)軟件

    NVMe IP over PCIe 4.0:擺脫XDMA,實現(xiàn)超高速!

    基于NVMe加速引擎,它直接放棄XDMA,改為深度結(jié)合PCIe,通過高速傳輸機(jī)制開發(fā)。同時利用UVM驗證平臺驗證,有效提升工作效率。
    的頭像 發(fā)表于 04-16 14:57 ?270次閱讀
    NVMe IP over PCIe 4.0:擺脫XDMA,實現(xiàn)超高速!

    NVMe IP開發(fā)速成: 三個月不是夢

    環(huán)境,它基于UVM驗證環(huán)境,對熟悉UVM的伙伴非常友好,便于后續(xù)特定測試用例的編寫與GS修改;同
    的頭像 發(fā)表于 04-14 19:52 ?217次閱讀
    NVMe IP<b class='flag-5'>開發(fā)</b>速成: 三個月不是夢

    如何進(jìn)行電子連接器的測試驗證

    電子連接器的測試驗證是確保其性能和質(zhì)量的關(guān)鍵步驟。以下是對電子連接器進(jìn)行測試驗證的方法: 一、測試
    的頭像 發(fā)表于 12-20 09:49 ?1356次閱讀

    【米爾-紫光PG2L100H國產(chǎn)FPGA開發(fā)板試用】官方LED例程測試體驗

    通過本次LED例程測試,我們驗證了PG2L100H開發(fā)板的基本功能完全正常,PDS開發(fā)環(huán)境配置成功,為后續(xù)深入
    發(fā)表于 12-06 10:30

    企業(yè)AI開發(fā)環(huán)境要求

    構(gòu)建一個滿足企業(yè)AI開發(fā)需求的環(huán)境是一個復(fù)雜且持續(xù)的過程,涉及硬件、軟件、安全、團(tuán)隊協(xié)作及自動化流程等多個方面。以下是對企業(yè)AI開發(fā)環(huán)境要求
    的頭像 發(fā)表于 11-15 09:41 ?631次閱讀

    soc開發(fā)流程常見問題及解決方案

    SOC(System on a Chip,系統(tǒng)級芯片)開發(fā)流程中常見問題及解決方案主要包括以下幾個方面: 一、環(huán)境問題 常見問題 : 開發(fā)環(huán)境
    的頭像 發(fā)表于 11-10 09:26 ?1388次閱讀

    單片機(jī)芯片開發(fā)-單片機(jī)方案開發(fā)的關(guān)鍵技巧和流程步驟!

    復(fù)雜而富有挑戰(zhàn)性的任務(wù)。今天,英銳恩工程技術(shù)小編將為您解鎖單片機(jī)開發(fā)的關(guān)鍵技巧和流程步驟,讓您的項目更加順利! 明確項目需求: 在開始任何開發(fā)之前,首先要明確項目的具體需求。這包括功能、性能和
    發(fā)表于 09-26 17:04

    9月12日云技術(shù)研討會 | ECU電控軟件開發(fā)測試流程解決方案

    本次研討會,經(jīng)緯恒潤將結(jié)合業(yè)務(wù)團(tuán)隊多年來在軟件開發(fā)測試領(lǐng)域的工程實踐經(jīng)驗,分享探討基于AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、基于MBD開發(fā)的軟件質(zhì)量評估和優(yōu)化、復(fù)雜場景下ECU性能壓力
    的頭像 發(fā)表于 09-26 14:18 ?1718次閱讀
    9月12日云技術(shù)研討會 | ECU電控軟件<b class='flag-5'>開發(fā)</b>及<b class='flag-5'>測試</b>全<b class='flag-5'>流程</b>解決方案

    電池測試流程測試方法有哪些

    電池測試是確保電池性能、安全性和可靠性的重要環(huán)節(jié)。由于電池技術(shù)的種類繁多,包括鋰離子電池、鎳氫電池、鉛酸電池等,每種電池的測試流程和方法都有所不同。 電池測試
    的頭像 發(fā)表于 09-23 16:51 ?2627次閱讀

    【xG24 Matter開發(fā)套件試用體驗】開發(fā)環(huán)境搭建和開發(fā)流程體驗

    串口輸出異常。 重新測試,電腦上串口工具打開串口時也打開流控,串口有輸出了,藍(lán)牙連接也正常了。 也可以通過可視化的串口配置頁面來禁用流控后,修改配置后重新編譯燒錄即可 至此,開發(fā)環(huán)境開發(fā)
    發(fā)表于 07-19 23:22

    如何理解機(jī)器學(xué)習(xí)中的訓(xùn)練集、驗證集和測試

    理解機(jī)器學(xué)習(xí)中的訓(xùn)練集、驗證集和測試集,是掌握機(jī)器學(xué)習(xí)核心概念和流程的重要一步。這三者不僅構(gòu)成了模型學(xué)習(xí)與評估的基礎(chǔ)框架,還直接關(guān)系到模型性能的可靠性和泛化能力。以下是一篇深入探討這三者概念、作用、選擇方法及影響的文章。
    的頭像 發(fā)表于 07-10 15:45 ?6450次閱讀

    在美國VPS上設(shè)置開發(fā)測試環(huán)境的基本步驟和技巧

    在美國vps上搭建開發(fā)環(huán)境測試環(huán)境是很多開發(fā)者和企業(yè)追求高效研發(fā)與測試
    的頭像 發(fā)表于 06-24 14:46 ?670次閱讀
    在美國VPS上設(shè)置<b class='flag-5'>開發(fā)</b>和<b class='flag-5'>測試</b><b class='flag-5'>環(huán)境</b>的基本步驟和技巧

    FPGA的學(xué)習(xí)筆記---FPGA的開發(fā)流程

    驗證設(shè)計是否正確。 3、實現(xiàn)到時序收斂。這一步要干啥,目前還不懂。 4、仿真測試到板級調(diào)試。 總體上,感覺比單片機(jī)開發(fā)要復(fù)雜很多。涉及到的工具也多,有點頭疼。
    發(fā)表于 06-23 14:47
    主站蜘蛛池模板: 日本高清不卡视频 | 亚洲伊人99综合网 | 免费观看黄色网页 | 少妇被按摩| 看片地址| 国内色视频 | 国产综合在线观看 | 欧美色视频在线观看 | bt天堂资源种子在线8 | 色在线网站 | 日本a级三级三级三级久久 日本a级影院 | 波多野结衣久久精品 | 成人免费午间影院在线观看 | 中文字幕色综合久久 | 欧美日韩在线一本卡 | 午夜片在线观看 | 色爱综合区 | 国模视频在线 | 特黄特色大片免费播放器9 特黄特色大片免费视频播放 | 国产www色| 中文字幕一区二区在线观看 | 精品国产三级a∨在线 | 中国特黄一级片 | 韩国在线免费视频 | 中文字幕欧美成人免费 | 色视频www在线播放国产人成 | 丁香网五月天 | 日韩在线看片 | 欧美一级看片a免费观看 | 婷婷六| 天天综合网天天综合色 | 国产老头和美女在线观看 | 免费国产h视频在线观看 | 久久婷婷综合中文字幕 | 国产特级毛片 | 久操视频在线观看免费 | 国产成年网站v片在线观看 国产成人91青青草原精品 | 亚洲色图在线观看视频 | 永久精品免费影院在线观看网站 | 四虎看片| 天天操婷婷 |