哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領(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)用它。這種方法加強了對常見數(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(),然后隨機化該sequence item(可選的),最后對該sequence item調(diào)用finish_item()。

要發(fā)送一個subsequence,parent sequence的body()任務(wù)需要create該subsequence,對其進行隨機化(可選的),最后對該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

    文章

    183

    瀏覽量

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

    關(guān)注

    0

    文章

    194

    瀏覽量

    13490
  • sequence
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    3293

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    整車環(huán)境測試耐久試驗主要測什么?有哪些特點?流程和方法

    整車環(huán)境及耐久試驗是汽車研發(fā)過程中至關(guān)重要的環(huán)節(jié),旨在評估和驗證車輛及其組件在實際使用中可能遇到的各種極端環(huán)境條件下的性能、可靠性和壽命。通過這些測試,制造商能夠提前發(fā)現(xiàn)潛在的設(shè)計缺陷
    的頭像 發(fā)表于 04-10 16:00 ?75次閱讀
    整車<b class='flag-5'>環(huán)境</b><b class='flag-5'>測試</b>耐久試驗主要測什么?有哪些特點?<b class='flag-5'>流程</b>和方法

    基于 NineData 的多環(huán)境表結(jié)構(gòu)變更流程編排實踐

    NineData 的流程編排,并非簡單的 SQL執(zhí)行工具,而是專為多環(huán)境結(jié)構(gòu)發(fā)布設(shè)計的標(biāo)準(zhǔn)化體系:以開發(fā)環(huán)境為基準(zhǔn)數(shù)據(jù)源,固定變更源頭與執(zhí)行順序,支持
    的頭像 發(fā)表于 03-19 17:24 ?1170次閱讀
    基于 NineData 的多<b class='flag-5'>環(huán)境</b>表結(jié)構(gòu)變更<b class='flag-5'>流程</b>編排實踐

    深圳南柯電子|EMC摸底測試整改:“定位-分析-優(yōu)化-驗證”全流程

    深圳南柯電子|EMC摸底測試整改:“定位-分析-優(yōu)化-驗證”全流程
    的頭像 發(fā)表于 01-28 09:42 ?366次閱讀

    深圳南柯電子|EMC摸底測試整改:這套標(biāo)準(zhǔn)流程已被100+企業(yè)驗證

    深圳南柯電子|EMC摸底測試整改:這套標(biāo)準(zhǔn)流程已被100+企業(yè)驗證
    的頭像 發(fā)表于 01-19 09:51 ?285次閱讀

    肖克利 | 極端環(huán)境測試,讓驗證與實戰(zhàn)同頻!

    直擊新能源車企核心痛點極端環(huán)境測試,讓驗證與實戰(zhàn)同頻新能源汽車測試標(biāo)準(zhǔn)正加速升級,極端環(huán)境驗證
    的頭像 發(fā)表于 12-05 12:04 ?1495次閱讀
    肖克利 | 極端<b class='flag-5'>環(huán)境</b><b class='flag-5'>測試</b>,讓<b class='flag-5'>驗證</b>與實戰(zhàn)同頻!

    開關(guān)電源有哪些測試流程和方法?

    開關(guān)電源作為電子行業(yè)中應(yīng)用最為廣泛的電源模塊,其測試流程和方法需遵循 “從基礎(chǔ)功能到復(fù)雜性能、從靜態(tài)特性到動態(tài)可靠性” 的邏輯流程。具體的測試工程通常分為設(shè)計
    的頭像 發(fā)表于 10-28 17:47 ?1280次閱讀
    開關(guān)電源有哪些<b class='flag-5'>測試</b><b class='flag-5'>流程</b>和方法?

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計24: UVM 驗證包設(shè)計

    UVM 驗證包的主要功能是對 DUT 提供激勵, 仿真驗證對應(yīng)的功能, 并對測試結(jié)果進行自動對比分析與統(tǒng)計。 驗證包包含一個NoPHAE_e
    的頭像 發(fā)表于 09-14 11:29 ?4903次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計24: <b class='flag-5'>UVM</b> <b class='flag-5'>驗證</b>包設(shè)計

    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)驗證流程是什么?

    )和行業(yè)規(guī)范,形成完整的流程閉環(huán)。以下是具體流程拆解: 一、驗證前準(zhǔn)備階段:明確依據(jù)與基礎(chǔ)條件 此階段為后續(xù)驗證提供 “標(biāo)準(zhǔn)參照” 和 “數(shù)據(jù)基礎(chǔ)”,避免
    的頭像 發(fā)表于 09-03 17:50 ?920次閱讀
    電能質(zhì)量在線監(jiān)測裝置數(shù)據(jù)<b class='flag-5'>驗證</b>的<b class='flag-5'>流程</b>是什么?

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計24: UVM 驗證包設(shè)計

    UVM 驗證包設(shè)計結(jié)構(gòu)如圖 1 所示。 UVM 驗證包的主要功能是對 DUT 提供激勵, 仿真驗證對應(yīng)的功能, 并對
    發(fā)表于 08-29 14:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計23:UVM驗證平臺

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測試用例,項目基于 UVM 搭建驗證平臺進行功能驗證。圖1 驗證平臺架構(gòu)圖在
    發(fā)表于 08-26 09:49

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計23:UVM驗證平臺

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測試用例,項目基于 UVM 搭建驗證平臺進行功能驗證。
    的頭像 發(fā)表于 08-25 18:53 ?3201次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計23:<b class='flag-5'>UVM</b><b class='flag-5'>驗證</b>平臺

    【匯思博SEEK100開發(fā)板試用體驗】開發(fā)環(huán)境安裝配置

    Automatically generate signature ??必須取消??Support HarmonyOS勾選 保存后自動生成設(shè)備專屬證書 四、實戰(zhàn)驗證流程 ??編譯預(yù)覽測試?? 打開
    發(fā)表于 08-20 21:43

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計25:UVM驗證平臺

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測試用例,項目基于 UVM 搭建驗證平臺進行功能驗證
    的頭像 發(fā)表于 08-04 16:52 ?902次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計25:<b class='flag-5'>UVM</b><b class='flag-5'>驗證</b>平臺

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計18:UVM驗證平臺

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測試用例,項目基于 UVM 搭建驗證平臺進行功能驗證。圖1 驗證平臺架構(gòu)圖在
    發(fā)表于 07-31 16:39

    如何通過實驗測試驗證整流二極管在極端環(huán)境下的可靠性?

    為確保整流二極管在高溫、高濕、振動、沖擊等極端環(huán)境下的可靠性,需通過一系列標(biāo)準(zhǔn)化實驗測試進行驗證。以下結(jié)合國際測試標(biāo)準(zhǔn)與工程實踐,系統(tǒng)介紹測試
    的頭像 發(fā)表于 07-17 10:57 ?1008次閱讀
    如何通過實驗<b class='flag-5'>測試驗證</b>整流二極管在極端<b class='flag-5'>環(huán)境</b>下的可靠性?
    大渡口区| 沧源| 嘉荫县| 浠水县| 仙游县| 廊坊市| 苍梧县| 高淳县| 荔波县| 铁力市| 浦县| 黑山县| 凌云县| 定州市| 清新县| 棋牌| 山东省| 米林县| 尚志市| 五华县| 金昌市| 丹阳市| 廉江市| 安塞县| 安新县| 东乡县| 西林县| 师宗县| 永昌县| 佛教| 苏尼特右旗| 高台县| 鸡西市| 安溪县| 许昌县| 韶山市| 宣威市| 革吉县| 桃园县| 阿克苏市| 平乡县|