chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

芯片驗(yàn)證工程師 ? 來源:芯片驗(yàn)證工程師 ? 2023-06-09 11:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

聲明自定義的Sequences

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

?



審核編輯:劉清

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

    關(guān)注

    0

    文章

    183

    瀏覽量

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

    關(guān)注

    0

    文章

    192

    瀏覽量

    13255
  • sequence
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    3122

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    如何進(jìn)行時(shí)間同步硬件的環(huán)境適應(yīng)性測試

    在時(shí)間同步硬件(如支持 IEEE 1588 PTP、SNTP/NTP 的同步模塊、GPS / 北斗接收機(jī)等)的環(huán)境適應(yīng)性測試中,核心目標(biāo)是驗(yàn)證硬件在 極端或復(fù)雜環(huán)境應(yīng)力下(如溫濕度波動(dòng)
    的頭像 發(fā)表于 09-19 11:58 ?206次閱讀

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

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

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

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

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

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

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

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

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

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

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

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

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)25:UVM驗(yàn)證平臺(tái)

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

    半導(dǎo)體可靠性測試恒溫箱模擬嚴(yán)苛溫度環(huán)境加速驗(yàn)證進(jìn)程

    ,加速驗(yàn)證半導(dǎo)體可靠性測試恒溫箱具備強(qiáng)大的環(huán)境模擬能力,可準(zhǔn)確控制溫度、濕度等參數(shù),模擬出高溫、低溫、高溫高濕、低溫低濕等復(fù)雜自然環(huán)境。通過這種模擬,能加速芯片的
    的頭像 發(fā)表于 08-04 15:15 ?489次閱讀
    半導(dǎo)體可靠性<b class='flag-5'>測試</b>恒溫箱模擬嚴(yán)苛溫度<b class='flag-5'>環(huán)境</b>加速<b class='flag-5'>驗(yàn)證</b>進(jìn)程

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

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

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

    為確保整流二極管在高溫、高濕、振動(dòng)、沖擊等極端環(huán)境下的可靠性,需通過一系列標(biāo)準(zhǔn)化實(shí)驗(yàn)測試進(jìn)行驗(yàn)證。以下結(jié)合國際測試標(biāo)準(zhǔn)與工程實(shí)踐,系統(tǒng)介紹測試
    的頭像 發(fā)表于 07-17 10:57 ?340次閱讀
    如何通過實(shí)驗(yàn)<b class='flag-5'>測試驗(yàn)證</b>整流二極管在極端<b class='flag-5'>環(huán)境</b>下的可靠性?

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

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

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

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

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

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

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

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